Social Platform2026

Rustoria

A game server community platform: public site, live player map, support desk, and the internal tooling that keeps a large Rust network running.

Year
2026
Rustoria

The Results

Measurable impact on business growth and user experience

11
Services Shipped
1,200+
Concurrent Players
99.9%
Uptime

The Challenge

Rustoria is not one website. It is a public community site, a live player map, a ticket desk, a Discord tracker, an events front end, and the panels staff run the servers from. Every one of them needs the same identity, the same player data, and the same real-time state, and every one of them had grown its own way of fetching them.

The Solution

We built the network around a single API that owns identity, player records, and the event stream, with Postgres behind it, Elasticsearch for search, and a message queue moving work between services. Clients subscribe over websockets instead of polling, so the map, the panels, and the site all react to the same events. Each service ships as a container through one pipeline, and tracing across all of them makes a fault in any single service findable from the outside.

Technologies Used

Next.jsNestJSTypeORMPostgreSQLElasticsearchRabbitMQSocket.IODockerAzure PipelinesOpenTelemetry

Key Features

Live player map with real-time positions and team tracking
Community site with clans, leaderboards, and profiles
Support ticket desk for players and staff
Staff control panel for servers and moderation
Discord activity tracker and event front ends
End-to-end tracing across every service

Ready to Start Your Project?

Let's discuss how I can help bring your vision to life with a custom digital solution.