ARMAGETRONAD-DEDICATED(6)

πŸ’– ARMAGETRONAD-DEDICATED πŸ’–

okay bestie, so this is the manual page for armagetronad-dedicated, straight out of the Games Manual section (section 6, iykyk). It's the whole dedicated game server situation and we're gonna walk through it together, no cap. πŸŽ€


✨ NAME ✨

armagetronad-dedicated β€” an Armagetron Advanced dedicated game server πŸ¦‹


🌸 SYNOPSIS 🌸

/etc/init.d/armagetronad-dedicated start|stop|restart|force-reload|status
armagetronad-dedicated [-h, --help] [-v, --version] [--doc]
[--fastforward] [--benchmark] [--record] [--playback]

πŸ’… DESCRIPTION πŸ’…

So the Armagetron Advanced dedicated server runs from an initscript β€” and if you want it to just start on boot all on its own, like the independent main character it is, you gotta edit /etc/default/armagetronad-dedicated. That's the move. ✨

The server program reads its default settings from /etc/armagetronad/settings_dedicated.cfg. But listen β€” any modifications and your own custom server settings should go in /etc/armagetronad/settings_custom.cfg. That's the file you actually touch. Don't come for the dedicated one. πŸ™ˆ

Now, for editing config on-the-fly or making time-sensitive temporary changes, the bestie-approved method is: log onto the server from the armagetronad client and log on as an administrator (using the password you set in the server configuration). And why? Because console input is not available when you're running the server as a daemon. So that whole "just type it in" vibe? Not happening, sorry. πŸ’€

Also β€” before each round starts, the file /etc/armagetronad/everytime.cfg gets read. So if you wanna do stuff like randomly changing maps or other quickly-changing settings, that's lowkey the perfect little spot for it. πŸ“


πŸ”₯ OPTIONS πŸ”₯

Note: only the options that matter for invoking armagetron-dedicated straight from the command line (and not from the initscript) are documented here. For the complete reference, hit up armagetronad-dedicated --help. periodt.
  • -h, --help β€” shows the help message. slay.
  • -v, --version β€” prints the version number. πŸ‘‘
  • --doc β€” prints documentation for all console commands. fun fact: these are also configuration settings for config files, so it's giving two-for-one. πŸ’–
  • --fastforward TIME β€” lets time run very fast until the given time is reached. literally time travel energy. ⏩
  • --benchmark β€” renders frames as they were recorded. 🎬
  • --record FILENAME β€” creates a DEBUG recording while running. πŸ“Ό
  • --playback FILENAME β€” plays back a DEBUG recording. ▢️

🌈 FILES 🌈

  • /etc/armagetronad/settings_dedicated.cfg

πŸ¦‹ SEE ALSO πŸ¦‹

  • armagetronad(6)
  • Armagetron Advanced is documented fully by the provided HTML docs, found under /usr/share/doc/armagetronad-common/html/. go read, bestie. πŸ“š
  • A thorough guide to running a server can be found on the Armagetron Advanced wiki: http:wiki.armagetronad.netindex.phpServer_Administration_Guide and also http:wiki.armagetronad.netindex.phpAdvanced_Server_Administration_Guide. yes those are the exact strings, I don't make the rules. 😭

🫢 AUTHOR 🫢

Armagetron Advanced was written by Manuel Moos <z-man@users.sourceforge.net> and the Armagetron Advanced development team. iconic behavior, honestly. ✨

This manual page was adapted from the original HTML version by Marcelo E. Magallon <mmagallo@debian.org> (and later Christine Spang <spang@mit.edu>), for the Debian GNU/Linux system (but may be used by others). πŸ’œ


aaaand that's the whole thing, bestie!! this one's dated February 08, 2007, it's the Games Manual version of armagetronad-dedicated, and it's the whole server vibe from top to bottom. go run that server, you got this. πŸŽ€πŸ’–βœ¨