MVDSV(8) System Manager's Manual MVDSV(8) NAME mvdsv - QuakeWorld-compatible dedicated server SYNOPSIS mvdsv -basedir DIRECTORY -game DIRECTORY [-t chroot dir] [-u user] [-g group] [-d] [-cheats] [-enablelocalcommand] [-democache SIZE_IN_KB] [-prog- type PROGTYPENUMBER] [-minmemory] [-heapsize SIZE_IN_KB] [-mem SIZE_IN_MB] [-ip IPV4_ADDRESS] [-port UDP_PORT] DESCRIPTION This manual page documents briefly the mvdsv command. mvdsv (multi-view demo server) is a QuakeWorld-compatible dedicated server. On Debian, it currently requires a package "quake-registered" that can be generated from copy of Quake I via game-data-packager(6). OPTIONS mvdsv does not follow the usual GNU command line syntax, with long options starting with two dashes. Most notably, it does not have a --help command. [unix specific parameters] -t DIRECTORY chroot to DIRECTORY -u USER setuid to USER -g GROUP setguid to GROUP -d daemonize to background (not recommended when run from systemd unit) [common parameters] -basedir BASEDIR The "base directory" is the path to the filesystem directory holding the quake game directories (id1/pak0.pak, id1/pak1.pak). The base directory is only used during filesystem initialization. Defaults to current directory when not set. Example: mvdsv -basedir /usr/share/games/quake -game GAMEDIR The "game directory" is the first tree on the search path and direc- tory that all generated files (savegames, screenshots, demos, config files) will be saved to. This directory is relative to the base di- rectory. +gamedir GAMEDIR Identical to "-game". However, when both are set, "-game" takes precedence. -ip IPV4_ADDRESS Bind to the network interface with this IPv4 address, instead of all interfaces. Currently only IPv4 addresses are supported. IPv6 ad- dresses will silently fail. -port UDP_PORT Listen on UDP port number PORT for QuakeWorld clients to connect. Defaults to 27500. -cheats Enable cheats on this server. Equivalent to setting "sv_cheats 1" in the config. This makes a set of cheat commands available on the QuakeWorld client: `god` will make the player invulnerable. `noclip` allows the player to clip through walls. `fly` allows the player to fly, but not clip through walls. `give <alphanum> [amount]` will give the player items. 2 = shotgun 3 = super shotgun 4 = nailgun 5 = super nailgun 6 = grenade launcher 7 = rocket launcher 8 = lightning gun s = shotgun ammo n = nailgun ammo r = rocket ammo h = health c = cells ammo -enablelocalcommand Allow executing arbitrary shell code from within the server with "localcommand CMD". VERY DANGEROUS. Only enable this if you know what you are doing. -democache SIZE_IN_KB Set the demo cache size in KB. Will default to 16 MiB if set below that value. -progtype PROGTYPENUMBER Define the type of the qwprogs. This setting is usually not needed, as it is autodetected. 0 = pr1 (qwprogs.dat etc) 1 = native (.so/.dll) 2 = q3vm (.qvm) 3 = q3vm (.qvm) with JIT -minmemory Set memory to 0x550000 bytes (deprecated, use -mem). -heapsize SIZE_IN_KB Allocate fixed amount of memory in KiB (deprecated, use -mem). -mem SIZE_IN_MB Allocate fixed amount of memory in Mi. Overrides -heapsize and -min- memory. Defaults to 32 MiB. +exec MYSERVER.CFG execute all server commands configured in the file MYSERVER.CFG. AUTHOR This manual page was written by Lee Garrett <debian@rocketjump.eu>, for the Debian GNU/Linux system (but may be used by others). SEE ALSO mvdsv.cfg(1), https://github.com/QW-Group/mvdsv January 24 2023 MVDSV(8)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | AUTHOR | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mvdsv&sektion=6&manpath=FreeBSD+Ports+15.1.quarterly>
