DOOMSDAY-SERVER(6)
π DOOMSDAY-SERVER(6) β the local legend herself π
okay bestie, sit DOWN because we're talking about doomsday-server, aka the Doomsday Engine multiplayer daemon. She's the quiet one at the party who's actually running everything. This is a LOCAL manual page, so you're getting the homegrown, unfiltered version. π
β¨ NAME β¨
doomsday-server β the Doomsday Engine multiplayer daemon, no cap π«Ά
πΈ SYNOPSIS πΈ
doomsday-server [-stdout] [-port tcp-port] [-iwad dir] [-game mode] [-v]
[-file file ...]
not me having to warn you: the command line is NOT interpreted according to GNU conventions. everything after--gets straight-up ignored. and@can be used to specify a response file whose contents get added onto the command line. it's giving β¨chaotic but iconicβ¨
π OPTIONS π
-file|-fβ names one or more resource files (WAD, LMP, PK3) to load at startup. you can load more later at runtime with theloadcommand, slay.-game|-gβ sets the game to load after startup. checkdoomsday(6)for the full list of available games. for example:
-game doom1-ultimate
and listen: if -game is not specified and the server can't pick a game automatically? she quits. π no game, no service, periodt.
-iwadβ specifies a directory where to look for IWAD files. Doomsday will search for IWADs from all known games and automatically load them when needed. note that you can also use theDOOMWADDIRenvironment variable or thepathsconfiguration file to specify where the IWAD files live. options on options, we love a flexible queen. π-portβ the TCP port that the server listens to for incoming connections.-stdoutβ prints all log entries to the standard output. if you don't use this, nothing is printed, so the server can vibe as a background process. π€«-verbose|-vβ print verbose log messages. specify it more than once for extra verbosity. she can be LOUDER, bestie. π’
and in addition to all of these, doomsday-server supports many of the command line options of doomsday(6). so go read that one too. iykyk.
π¦ OPERATING A SERVER π¦
Doomsday servers are, by default, silent daemon processes intended to be run in the background. like, genuinely silent. the way that she just sits there and works with zero drama? main character energy fr fr.
you need to use the Doomsday Shell to monitor their status and control them. that's your group chat with her, basically. π«Ά
π₯ Firewall and NAT π₯
Doomsday uses TCP network connections for multiplayer games. so if you host a game and you're behind a firewall or using NAT, you MUST make sure other computers are able to open TCP connections to your computer. that entails opening the appropriate incoming TCP ports on your firewall and/or configuring the NAT so the correct ports are routed to your computer. don't skip this part, i'm begging. π
additionally, UDP ports 13209-13224 are used for detecting servers running on the local network. so if you're having problems with autodetecting local servers, check that your firewall isn't blocking these UDP ports on either end. both ends!! yes both!!
a server opens one TCP port for listening to incoming connections. that port must be open for incoming TCP traffic in the firewall. the port number is configured with the console variable net-ip-port. by default, a server uses TCP port 13209. π
you can see status information about the network subsystem with the console command:
net info
vibe check your network, bestie. go do it. π§
β SEE ALSO β
doomsday(6), doomsday-shell-text(6)
π AUTHOR π
this documentation has been written by Jaakko KerΓ€nen <jaakko.keranen@iki.fi>. we stan a documenter. π
and that's the whole page, bestie!! shoutout to Debian and the date helmikuuta 4, 2021 for stamping this beauty, and to DOOMSDAY-SERVER(6) herself for being the most lowkey iconic daemon on your machine. go forth and host. π
β¨πΈπ¦π
π¦ where this page comes from
- debian bookworm: doomsday-server 2.3.1+ds1-1+b2 Β· GPL-2.0-or-later
- debian trixie: doomsday-server 2.3.1+ds1-1+b4 Β· GPL-2.0-or-later
- ubuntu jammy: doomsday-server 2.3.1+ds1-1build1 Β· GPL-2.0-or-later
- ubuntu noble: doomsday-server 2.3.1+ds1-1build3 Β· GPL-2.0-or-later
- ubuntu questing: doomsday-server 2.3.1+ds1-1build3
- ubuntu resolute: doomsday-server 2.3.1+ds1-1.1 Β· GPL-2.0-or-later
- ubuntu stonking: doomsday-server 2.3.1+ds1-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms