fr:suckerserv:installation
Ceci est une ancienne révision du document !
Table des matières
Systèmes d'exploitation pris en charge
- Linux
- FreeBSD
Dépendances requises
Nom | Description | Page de téléchargement | Paquet Ubuntu |
---|---|---|---|
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 |
Afin de les installer taper juste la ligne de code suivante :
sudo apt-get install build-essential cmake libgeoip-dev libsqlite3-dev zlib1g-dev subversion libmysqlclient-dev libssl-dev
Télécharger le code source
svn checkout http://suckerserv.googlecode.com/svn/trunk/ suckerserv
Compiler et installer
cd suckerserv chmod +x compile.sh ./compile.sh
Configuration
La configuration du serveur se trouve dans le fichier conf/server.conf.
Variables essentiels du serveur
Nom | Valeur par défaut | Description |
---|---|---|
servername | “SuckerServ” | Nom du serveur apparaissant dans le navigateur de serveur |
serverip | “0.0.0.0” | Adresse d'écoute du serveur |
serverport | 28785 | Port d'écoute du serveur |
publicserver | 1 | Enregistre le serveur sur le masterserver de sauerbraten.org pour que votre serveur apparaissent dans la liste des serveurs |
maxclients | 8 | Nombre maximum de clients |
specslots | 0 | Mettre à 1 pour que le nombre de slots augmente suivant la quantité de clients conecté |
reserved_slots | 1 | Nombre de slots réservé aux admins |
reserved_slots_password | “” | Mot de passe pour se connecter aux reserved_slots disponibles sans donner le privilege admin |
motd | “” | Message du jour, envoyé au client dès sa connection |
admin_password | “” | Mot de passe administrateur pour /setmaster <admin_password>. (Commande #admin : une alternative avec clé) |
master_password | “” | Mot de passe master pour /setmaster <master_password>.(Commande #master : une alternative avec clé) |
server_password | “” | Mot de passe du server, /connect <serverIP> <server_password>. |
intermission_time | 30000 | Temp d'attente à l'intermission avant le chargement de la prochaine map. |
ctf_teamkill_penalty | true | Choisit si un client qui teamkill le porteur de drapeau peut ou non récupérer le drapeau |
Variables de configuration du jeu
Nom | Valeur par défaut | Description |
---|---|---|
default_gamemode | “ffa” | Le mode de jeu par défaut |
default_game_on_empty | 1 | Retourner sur le mode par défaut quand le serveur est vide |
allowed_gamemodes | <all> | Liste de modes de jeu autorisés |
allow_mapvote | 1 | 0 pour empêcher le vote |
use_best_map_size | 0 | Les cartes sont choisis en fonction du nombre de joueurs |
use_server_random_maprotation | 0 | Les cartes sont choisis aléatoirement |
mapvote_disallow_unknown_map | 1 | Empêcher le vote pour les cartes non-présentes dans la liste de cartes courante |
Les listes de cartes se trouvent dans les fichier conf/maps.conf et conf/new_maps.conf.
Démarrage et arrêt
./bin/server
Pour arrêter le serveur immédiatement :
./bin/server stop
Pour vérifier l'état du serveur :
./bin/server status
Support
Si vous avez un problème d'installation ou configuration de SuckerServ, rejoignez nous sur notre cannal IRC #suckerserv, réseau Gamesurge (#suckerserv@irc.gamesurge.net), ou sur notre salon Jabber sauerbraten@salons.xytune.org et nous essayerons de vous aider.
fr/suckerserv/installation.1401488851.txt.gz · Dernière modification : 2014/08/27 13:32 (modification externe)