Outils pour utilisateurs

Outils du site


en:suckerserv:installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
en:suckerserv:installation [2011/06/13 15:38] – [Required Dependencies] loveforeveren:suckerserv:installation [2015/11/03 23:14] (Version actuelle) – [Required Dependencies] piernov
Ligne 4: Ligne 4:
   * FreeBSD   * FreeBSD
  
-===== Required Dependencies ===== 
  
 + \\
 +\\
 +\\
 +===== Required Dependencies =====
  
-^ Name         ^ Description                            ^ Download page URL                                                           ^ Ubuntu Package  ^ 
-| CMake      | Build system                          | [[http://www.cmake.org/cmake/resources/software.html|Download]]            | cmake          | 
-| GeoIP      | IP address to country lookup database | [[http://www.maxmind.com/app/c|Download]]                                  | libgeoip-dev   | 
-| SQLite3    | Database engine                       | [[http://www.sqlite.org/sqlite-3.7.0.tar.gz|sqlite-3.7.0.tar.gz (source)]] | libsqlite3-dev | 
-| ZLib       | Data compression library              | [[http://zlib.net/zlib-1.2.5.tar.gz|zlib-1.2.5.tar.gz (source)]]           | zlib1g-dev     | 
-| Subversion | Open source version control system    | [[http://subversion.tigris.org/downloads/subversion-1.6.11.tar.bz2|subversion-1.6.11.tar.bz2 (source)]] | subversion | 
-| Mysql      | Open source database                  |                                                                            | libmysqlclient-dev | 
  
 +^ Name       ^ Description                           ^ Download page URL                                                  ^ Ubuntu Package     ^ ArchLinux Package ^
 +| GCC/G++    | Gnu C Compiler with C++ support       | [[http://gcc.gnu.org/|Homepage]]                                   | build-essential    | base-devel |
 +| CMake      | Build system                          | [[http://www.cmake.org/cmake/resources/software.html|Download]]    | cmake              | cmake |
 +| GeoIP (optional)     | IP address to country lookup database | [[http://www.maxmind.com/app/c|Download]]                          | libgeoip-dev       | geoip |
 +| SQLite3    | Database engine                       | [[http://www.sqlite.org/download.html|Download]]                   | libsqlite3-dev     | sqlite |
 +| ZLib       | Data compression library              | [[http://zlib.net/|Homepage]]                                      | zlib1g-dev         | zlib |
 +| Git | Open source version control system    | [[https://git-scm.com/|Homepage]]            | git         | git |
 +| MySQL (optional)     | Open source database                  | [[http://www.mysql.fr/downloads/mysql/|Download]]                  | libmysqlclient-dev | libmariadbclient |
 +| OpenSSL    | Open source implementation of SSL/TLS | [[http://www.openssl.org/source/|Download]]                        | libssl-dev         | openssl |
 +| Boost    | Provides free peer-reviewed portable C++ source libraries. | [[http://www.boost.org/|Homepage]]                        | libboost-all-dev         | boost |
 ===== Download the Source Code ===== ===== Download the Source Code =====
  
 <code bash>svn checkout http://suckerserv.googlecode.com/svn/trunk/ suckerserv</code> <code bash>svn checkout http://suckerserv.googlecode.com/svn/trunk/ suckerserv</code>
 +But suckerserv is no more updated on google code, the new commits are made on github, so to download that new one :
 +<code bash>git clone https://github.com/SuckerServ/suckerserv.git</code>
  
 ===== Build and Install ===== ===== Build and Install =====
 <code bash> <code bash>
-cd suckerserv+cd suckerserv/suckerserv-v5
 chmod +x compile.sh chmod +x compile.sh
 ./compile.sh ./compile.sh
Ligne 29: Ligne 37:
 The server configuration file exists at **//conf/server.conf//**. The server configuration file exists at **//conf/server.conf//**.
  
-=== Essential Server Variables ===+=== Main Server Variables ===
  
-^ Name           ^ Default Value ^ Description ^ +^ Name                    ^ Default Value ^ Description ^ 
-| serverip       | "0.0.0.0"     | Game server listen address | +| servername              | "SuckerServ-v5"  | A name to identify your server that will appear on the server browser | 
-| serverport     | 28785         | Game server listen port | +| serverip                | "0.0.0.0"     | Game server listen address | 
-servername     "SuckerServ"  A name to identify your server that will appear on the server browser +| serverport              | 28785         | Game server listen port | 
-maxplayers     | 8             | Maximum number of client connections | +publicserver            1             Register the server on the sauerbraten.org masterserver to appear on the server list 
-| admin_password | ""            | Used to gain admin status in-game by typing /setmaster <admin_password>. (See alternative: [[suckerserv:admin|The #admin command]]) |+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: [[en:suckerserv:auth|Authkey authentification]]) 
 +| master_password         | ""            | Used to gain master status in-game by typing /setmaster <master_password>. Only useful if /setmaster 1 isdisallowed (See alternative: [[en:suckerserv:auth|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          | Toggles wether teamkilling the flagrunner disallow the teamkiller from stealing the flag |
  
 === Game Customization Variables === === Game Customization Variables ===
Ligne 51: Ligne 68:
 The map rotation lists are located in **//conf/maps.conf//** and **//conf/new_maps.conf//** The map rotation lists are located in **//conf/maps.conf//** and **//conf/new_maps.conf//**
  
-[[suckerserv:exemples|Server Configuration Exemples]]+[[en:suckerserv:exemple|Server Configuration Exemples]]
  
 ===== Startup and Shutdown ===== ===== Startup and Shutdown =====
Ligne 63: Ligne 80:
 ===== Support ===== ===== 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 **[[http://speeqe.piernov.org/room/sauerbraten/|sauerbraten@salons.xytune.org]]**.+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 **[[http://jappix.piernov.org/?r=suckerserv|suckerserv@salons.piernov.org]]**.
en/suckerserv/installation.1307972280.txt.bz2 · Dernière modification : 2014/05/31 00:26 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki