Active Development

Wayfarer is currently in development. All content and features are subject to change.

← Back to Home

Optimizations - Round 1!

Published December 30, 2025 1 month ago

The other night we worked on optimizing the server process on our inhouse Dell server blade to get as much performance out of it as possible.

First off its running on the bare metal. This means no virtualization or containers (just yet).

Databases

We’ve setup the server database from the default SQLite setup to PostgreSQL. PostgreSQL handles multiple simultaneous writes far more safely than SQLite. Postgres is designed for long-running servers, not just local or dev use. This change mostly lives under the hood, but it’s an important foundation for long-term health and future systems. Postgres also means we can do fancy things like hooking into the production database from this site to enable some fun leaderboards, metrics, and even some player management.

.NET Optimizations

We’ve also enabled several .NET runtime optimizations to squeeze more performance out of the server. What does this mean? Smoother tick performance. More consistent server behavior during long rounds. Less CPU overhead during peak activity.

Thanks for bearing with us while we continue building a stronger foundation. These changes aren’t flashy, but they’re the kind of improvements that make everything else better over time 💙 More to come!