EMP_SERVER(6)

πŸ“¦ version 4.4.1, in nixpkgs unstable

πŸ’… emp_server(6) β€” the Games Manual moment πŸŽ€

okay bestie, so this is emp_server, and it lives in the Games Manual section (section 6, if you're keeping score ✨). It's the server for Empire, and honestly? It's kind of a big deal. Let's get into it πŸ’–


🌸 NAME 🌸

emp_server β€” the Empire server, aka the main character of your whole game night πŸ‘‘


✨ SYNOPSIS ✨

emp_server [-dFhpsv] [-e configfile] [-E action] [-R seed]

πŸ¦‹ DESCRIPTION πŸ¦‹

emp_server is a daemon β€” yep, it forks itself off into the background like it's too cool for your terminal πŸ’… β€” and it listens on the Empire port for players connecting to the game.

wanna know more about the actual game of Empire? the info pages inside the game have you covered, no cap πŸ“–


πŸ”₯ OPTIONS πŸ”₯

  • -d β€” Debug mode, bestie. This stops the server from forking itself into the background. It implies -E abort. If you're running emp_server from inside a debugger, this is literally the flag you want 🫢
  • -e configfile β€” use the game configuration in configfile. slay, custom config πŸ’–
  • -E action β€” what should the server do on a recoverable internal error (an "oops" 😭)? your choices are abort, crash-dump (which keeps going but dumps the crash), or nothing (the default). crash-dump works by aborting a fork of the server process 🧚
  • -F β€” Force emp_server to start even when the game state looks bad ⚠️. The way this risks crashes and further corruption... use this only when you're trying to fix up problems. better make a backup first, and lock out players. fr fr, heed the warning πŸ’€
  • -h β€” Help. prints brief usage info and dips πŸ‘‹
  • -p β€” Threading debug mode. implies -d. 🧡
  • -s β€” Enable thread stack checking βœ…
  • -R seed β€” set the seed for the random function 🎲
  • -v β€” print version info and exit. iconic πŸ’œ

πŸ“ OPERANDS πŸ“

operands are just ignored for backward compatibility, bestie. and their use is deprecated, so like... don't πŸ™ˆ


🌈 SIGNALS 🌈

  • SIGHUP β€” asks emp_server to reopen its log files and reload its config. this is what makes proper log rotation possible πŸŽ€. jsyk, only the update schedule is reloaded at this time πŸ‘€
  • SIGINT, SIGTERM β€” asks emp_server to shut down immediately πŸ›‘

πŸ’€ BUGS πŸ’€

please report all bugs to the Wolfpack πŸ’Œ <wolfpack@wolfpackempire.com>


πŸ‘‘ SEE ALSO πŸ‘‘

empire(6), empsched(6), fairland(6), files(6), pconfig(6).


πŸ’– AUTHORS πŸ’–

Dave Pare, Jeff Bailey, Thomas Ruschak, Ken Stevens, Steve McClure and Markus Armbruster are the principal authors 🌟. the full list of authors is too long to include here β€” it's giving legend status, honestly 😭


okay that's the whole thing! quick sign-off: this page's footer is the classic EMP_SERVER(6) tag, and yeah, that's your girl πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from