en:suckerserv:installation
Ceci est une ancienne révision du document !
Table des matières
Supported Operating Systems
- Linux
- FreeBSD
Required Dependencies
Name | Description | Download page URL | Ubuntu Package |
---|---|---|---|
GCC/G++ | Gnu C Compiler with C++ support | Homepage | build-essential |
CMake | Build system | Download | cmake |
GeoIP | IP address to country lookup database | Download | libgeoip-dev |
SQLite3 | Database engine | Download | libsqlite3-dev |
ZLib | Data compression library | Homepage | zlib1g-dev |
Subversion | Open source version control system | Download | subversion |
MySQL | Open source database | Download | libmysqlclient-dev |
OpenSSL | Open source implementation of SSL/TLS | Download | libssl-dev |
Download the Source Code
svn checkout http://suckerserv.googlecode.com/svn/trunk/ suckerserv
Build and Install
cd suckerserv chmod +x compile.sh ./compile.sh
Configuration
The server configuration file exists at conf/server.conf.
Main Server Variables
Name | Default Value | Description |
---|---|---|
servername | “SuckerServ-v4” | A name to identify your server that will appear on the server browser |
serverip | “0.0.0.0” | Game server listen address |
serverport | 28785 | Game server listen port |
publicserver | 1 | Register the server on the sauerbraten.org masterserver to appear on the server list |
maxclients | 8 | Maximum number of client connections |
specslots | 0 | Switch to 1 to increase maxclients for each spectators |
reserved_slots | 1 | Number of reserved slots for admin |
reserved_slots_password | “” | Password for reserved slots without giving admin privilege |
motd | “” | Message Of The Day, sent on player connection |
admin_password | “” | Used to gain admin status in-game by typing /setmaster <admin_password>. (See alternative: Authkey authentification) |
master_password | “” | Used to gain master status in-game by typing /setmaster <master_password>. Only useful if /setmaster 1 isdisallowed (See alternative: Authkey authentification) |
server_password | “” | Used to prevent player connection without giving a password |
intermission_time | 30000 | Time to wait at intermission before loading next map |
ctf_teamkill_penalty | true | Toogles wether teamkilling the flagrunner disallow the teamkiller from stealing the flag |
Game Customization Variables
Name | Default Value | Description |
---|---|---|
default_gamemode | “ffa” | The game mode used for the first game |
default_game_on_empty | 1 | Switch back to default game mode when the server goes empty |
allowed_gamemodes | <all> | List of acceptable game modes that players can vote for |
allow_mapvote | 1 | Ban map voting by setting this var to 0 |
use_best_map_size | 0 | Next map is chosen for its appropriate size based on the number of players |
use_server_random_maprotation | 0 | Next map is randomly chosen |
mapvote_disallow_unknown_map | 1 | Disallow map votes for maps not found in the current game-mode's map rotation list |
The map rotation lists are located in conf/maps.conf and conf/new_maps.conf
Startup and Shutdown
./bin/server
To immediately shutdown the server:
./bin/server stop
Support
If you're having any problems installing or configuring SuckerServ feel free to drop by our IRC channel at #suckerserv on the Gamesurge IRC network and we'll help you out (#suckerserv@irc.gamesurge.net), or our Jabber room at sauerbraten@salons.xytune.org.
en/suckerserv/installation.1315741781.txt.bz2 · Dernière modification : 2014/05/31 00:26 (modification externe)