Skip to content

docs(server): add a Linux dedicated server guide - #8

Open
Klo1337 wants to merge 1 commit into
mafia2online:mainfrom
Klo1337:guides/linux-dedicated-server
Open

docs(server): add a Linux dedicated server guide#8
Klo1337 wants to merge 1 commit into
mafia2online:mainfrom
Klo1337:guides/linux-dedicated-server

Conversation

@Klo1337

@Klo1337 Klo1337 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Adds guides/server/linux-dedicated-server.md — a step-by-step guide for running the dedicated server on Linux, written from operating a production server rather than from reading the code:

  • requirements: glibc 2.38+ (Ubuntu 24.04+ / Debian 13+ — on older distributions the binary fails with missing GLIBC_2.38/GLIBCXX_3.4.32 symbols) and the runtime packages;
  • install layout with a minimal resource manifest example;
  • running with LD_LIBRARY_PATH and TRACY_NO_INVARIANT_CHECK=1 (without it the server exits with code 1 on VPSes without an invariant TSC);
  • firewall notes for the UDP port, a systemd unit, and a troubleshooting table.

Happy to adjust wording, the group, or split anything out if you prefer a different structure.

Step-by-step: requirements (glibc 2.38+ — Ubuntu 24.04+/Debian 13+),
runtime packages, install layout with a resource manifest example,
running with LD_LIBRARY_PATH and TRACY_NO_INVARIANT_CHECK (VPS crash
with exit code 1 otherwise), firewall, a systemd unit, and a
troubleshooting table. Everything is taken from running a production
Linux server, not from reading the code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant