AccelByte · 2023
AccelByte Multiplayer Servers (AMS)
Game servers close to players, and a live view of what they're doing.
The product
AMS runs dedicated game servers near the players who need them. Studios upload server builds, create fleets, choose which regions they run in, and decide how many servers stay warm and ready in each one. The web dashboard is where all of that gets set up and watched.
My main piece was logs. When a server misbehaves, developers want to see it as it happens, not after a refresh. I built a pipeline that streams logs between backend services over gRPC and pushes them to the browser over WebSocket, so the log view updates while the server is still writing.
What's inside
Fleet managementRegion selectionServer buffer & scaling settingsInstance types & portsServer build uploadsDevelopment & production fleetsReal-time server logs
Built with
ReactTypeScriptAnt DesignReduxTanStack QuerygRPCWebSocket