Difference between revisions of "Game:Teeworlds/Admin"

From TuxFamilyFAQ
Jump to navigationJump to search
(Add basic DDRace infos)
Line 6: Line 6:
 
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]
 
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]
 
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]
 
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]
 +
*[http://ddrace.info DDRace mod]
 +
*[http://iddrace.ipod-clan.com/ iDDRace mod]
  
 
=Installation=
 
=Installation=
Line 18: Line 20:
 
#Checkout the appropriate branch (currently ''openfng_fixed_0_6'')
 
#Checkout the appropriate branch (currently ''openfng_fixed_0_6'')
 
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.
 
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.
#Build the sources using bam (`bam` and voila)
+
#Build the sources using bam (<code>bam</code> and voila)
 +
 
 +
OpenFNG is currently checked out and built in ''~/build/teeworlds-openfng''.
 +
 
 +
==DDRace mod==
 +
 
 +
Actually it's [http://iddrace.ipod-clan.com/ iDDRace] because stock [http://ddrace.info DDRace] doesn't support ''/r'' (nor dummies).
 +
 
 +
#Clone the [https://github.com/Shahan/teeworlds.git Git repository]
 +
#Checkout the ''iddrace'' branch
 +
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.
 +
#Build the sources using bam (<code>bam</code> and voila)
 +
 
 +
DDrace is currently checked out and built in ''~/build/teeworlds-iddrace''.
  
 
=Configuration=
 
=Configuration=
Line 27: Line 42:
  
 
*servers configurations are in $HOME/*.cfg
 
*servers configurations are in $HOME/*.cfg
*default port is UDP 8303 for unmodified Teeworlds and UDP 8339 for OpenFNG.
+
*default port is UDP 8303 for unmodified Teeworlds, UDP 8339 for OpenFNG and UDP 8340 for iDDRace.
 
*server is: games.tuxfamily.net
 
*server is: games.tuxfamily.net
  
Line 33: Line 48:
  
 
FIXME: detail the method and improve it
 
FIXME: detail the method and improve it
 +
 +
* Servers are started using ''cron'' upon reboot, so when adding/editing a server, you need to use <code>crontab -e</code> and then edit an entry or add an new ''@reboot'' entry.
 +
* Apart from reboot, currently servers are initially started using ''nohup'' (<code>nohup server -f config &</code>).
  
 
=Names of admin for this game=
 
=Names of admin for this game=

Revision as of 22:46, 6 March 2013



Admin Game:Teeworlds/En


Description

Installation

Official version

  • Use the package manager to install teeworlds-server

OpenFNG mod

  1. Clone the Git repository
  2. Checkout the appropriate branch (currently openfng_fixed_0_6)
  3. Use the package manager to install the dependencies: bam, libsdl1.2-dev and libfreetype2-dev.
  4. Build the sources using bam (bam and voila)

OpenFNG is currently checked out and built in ~/build/teeworlds-openfng.

DDRace mod

Actually it's iDDRace because stock DDRace doesn't support /r (nor dummies).

  1. Clone the Git repository
  2. Checkout the iddrace branch
  3. Use the package manager to install the dependencies: bam, libsdl1.2-dev and libfreetype2-dev.
  4. Build the sources using bam (bam and voila)

DDrace is currently checked out and built in ~/build/teeworlds-iddrace.

Configuration

FIXME: details

Current setup :

  • servers configurations are in $HOME/*.cfg
  • default port is UDP 8303 for unmodified Teeworlds, UDP 8339 for OpenFNG and UDP 8340 for iDDRace.
  • server is: games.tuxfamily.net

start / stop / status / logs

FIXME: detail the method and improve it

  • Servers are started using cron upon reboot, so when adding/editing a server, you need to use crontab -e and then edit an entry or add an new @reboot entry.
  • Apart from reboot, currently servers are initially started using nohup (nohup server -f config &).

Names of admin for this game

contact:

  • Ban @ irc.tuxfamily.org #tuxfamily
  • johndescs @ irc.tuxfamily.org #tuxfamily

Documentations / links

Current configuration

FIXME: