Outils pour utilisateurs

Outils du site


en:suckerserv:installation

Ceci est une ancienne révision du document !


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 zlib-1.2.5.tar.bz2 (source) 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.

Essential Server Variables

Name Default Value Description
serverip “0.0.0.0” Game server listen address
serverport 28785 Game server listen port
servername “SuckerServ” A name to identify your server that will appear on the server browser
maxplayers 8 Maximum number of client connections
admin_password “” Used to gain admin status in-game by typing /setmaster <admin_password>. (See alternative: The #admin command)

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

Server Configuration Exemples

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.1309700669.txt.bz2 · Dernière modification : 2014/05/31 00:26 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki