Crysis Coop
A small WebSocket relay and update server that lets friends play a co-op mod for Crysis together.
Crysis Coop is a side project hosted on the same VPS. It has two small parts.
The relay
A Python WebSocket relay behind Caddy. It connects co-op hosts with their friends and keeps campaign checkpoints, so a session can resume where it stopped. It runs as a systemd service on loopback and is reached through its own hostname.
The update server
The mod updates itself. Caddy serves the update files straight from disk, with caching disabled so a new release is picked up at once. Only signed files are accepted by the mod.
Why it is here
It is a good example of the lab's pattern: a small, single-purpose service, behind the same web edge as everything else, with its own entry in the status page under Other services.