REDECLIPSE-SERVER(6)

๐Ÿ“ฆ
version 1.6.0 ยท 2 versions
  • 1.6.0 ยท debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.6.0 ยท fedora 43
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’– REDECLIPSE-SERVER ๐Ÿ’–

okay bestie, welcome to the REDECLIPSE-SERVER(6) page โ€” this is the Red Eclipse Manual, and it's all about the server launcher script. pull up a chair, we're doing this ๐Ÿซถ


โœจ NAME โœจ

redeclipse-server โ€” the lil script that launches the server for the Red Eclipse FPS game ๐ŸŽฎ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

redeclipse-server [-hhomedir] [-ppackagedir] [-osauerdir] [-glogfile]

                  [-ss{0..3}] [-skjoinpass] [-sPadminpass]
                  [-sldefaultmap] [-x"command(s)"]

                  [-siserverip] [-spserverport] [-smservermaster]
                  [-saservermasterport] [-suserveruprate]

                  [-ms{0|1}] [-mimasterip] [-mpmasterport]

                  [--help] [-v{0..4}]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

Red Eclipse is a single-player and multi-player first-person ego-shooter, built as a total conversion of Cube Engine 2, which lends itself toward a balanced gameplay, with a general theme of agility in a variety of environments. it's giving agile, it's giving balanced, it's giving iconic ๐Ÿ’…

redeclipse-server is a script which executes the redeclipse-server binary from the /usr/lib/games/redeclipse directory.

The recommended way to change the settings of the server is to create and edit the file servinit.cfg in your home directory. Examples are available in /usr/share/doc/redeclipse/examples/

no cap, the servinit.cfg route is the recommended one. bestie, please don't fight it โœจ

๐ŸŽ€ OPTIONS ๐ŸŽ€

๐Ÿ’พ Filesystem options

  • -hhomedir โ€” Sets your home directory to homedir. This is where servinit.cfg is read from, it defaults to $HOME/.redeclipse/. ๐Ÿ 
  • -ppackagedir โ€” Includes the data files found in packagedir. Can be used for adding additional maps that may be distributed to clients. By default redeclipse-server only includes data files in the working directory /usr/share/games/redeclipse/data and in the subdirecory temp of the home directory. ๐Ÿ“ฆ
  • -osauerdir โ€” Sets the path to your Sauerbraten directory. If the Red Eclipse server can find your Sauerbraten directory, it will be able to load and distribute maps from it. ๐Ÿ‘€
  • -glogfile โ€” Output log to logfile. Path is set relative to homedir unless a leading ยด/ is used, uses stdout if -g is given without a parameter. Defaults to stdout. ๐Ÿ“

โš™๏ธ Server configuration options

  • -ss{0..3} โ€” Sets server type. 0 for local only, 1 for private, 2 for public, 3 for dedicated. Defaults to 1. ๐Ÿท๏ธ
  • -skjoinpass โ€” Sets the join password to joinpass. Users must know the password before they can connect. ๐Ÿ”
  • -sPadminpass โ€” Sets the admin password to adminpass. ๐Ÿ‘‘
  • -scmaxclients โ€” Sets the maximum number of clients to maxclients. ๐Ÿ‘ฅ
  • -sldefaultmap โ€” Sets default map to defaultmap. ๐Ÿ—บ๏ธ
  • -x"command 1; command 2; ..." โ€” Executes a list of commands once the Red Eclipse server has started up. ๐Ÿš€

๐ŸŒ Server connection options

  • -siserverip โ€” Binds the server to the host address serverip. Only needed for machines with more than one interface. ๐Ÿ”Œ
  • -spserverport โ€” sets the server port to serverport. ๐Ÿšช
  • -smservermaster โ€” Uses servermaster as the master server, defaults to play.redeclipse.net. ๐Ÿ’ซ
  • -saservermasterport โ€” Contacts the master server using port servermasterport, defaults to 28800. ๐Ÿ“ก
  • -suserveruprate โ€” Caps upstream rate to serveruprate. Once the cap is hit it will likely cause major connection glitching and disconnects. Use maxclients for bandwitch limiting instead.
โš ๏ธ okay real talk, hitting that cap = major connection glitching and disconnects. use maxclients for bandwitch limiting instead, fr fr ๐Ÿ’€

๐Ÿ‘‘ Master server options

  • -ms{0|1} โ€” Enables the server to act as a master server, defaults to 0. โœจ
  • -mimasterip โ€” Binds the master server to the host address masterip. Only needed for machines with more than one interface, defaults to localhost. ๐Ÿ–ฅ๏ธ
  • -mpmasterport โ€” Binds the master server to the host port masterport, defaults to 28800. ๐Ÿ”ข

๐ŸŒˆ General options

  • --help โ€” Display this manpage ๐Ÿ“–
  • -v{0..4} โ€” Sets verbosity. This affects how much information is printed to the console. 0 is the least verbose, 4 is the most verbose. ๐Ÿ—ฃ๏ธ

๐Ÿ“ EXAMPLES ๐Ÿ“

redeclipse-server -p$HOME/mod/data -ss0 -slbath -sPpass

Loads data from an additional directory, sets the server type to local (LAN), sets the default map to "bath" and sets the admin password to "pass" โ€” ate that ๐Ÿ’…

redeclipse-server -h$HOME/redeclipse-server_configs/

Reads and writes the configuration files to the specified directory instead of $HOME/.redeclipse/. ๐Ÿ—‚๏ธ


๐Ÿ’œ AUTHORS ๐Ÿ’œ

Red Eclipse's main developers are Quinton "quin" Reeves and Lee "eihrul" Salzman โ€” the main characters, honestly ๐Ÿ‘‘

This manual page was written by Martin Erik Werner <martinerikwerner@gmail.com> ๐Ÿซถ


๐Ÿ“œ HISTORY ๐Ÿ“œ

Red Eclipse was forked as a continuation of the game Bloodfrontier, which in turn was based on the Cube2 engine and the Sauerbraten game. Red Eclipse and Sauerbraten are now developed in parallel. it's giving glow up, it's giving parallel timelines โœจ


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€


that's the whole page bestie, you're officially a Red Eclipse server girlie now ๐ŸŒธ๐ŸŽ€๐Ÿฆ‹

Red Eclipse 1.3 ยท 2012-09-11 ยท and yes, the source/version/date vibe check says exactly that โ€” mwah, love u, go frag ๐Ÿ’–