En aquesta guia, configurarem un servidor de jocs Counter Strike: Source a Debian 7. Aquestes ordres es van provar a Debian 7, però també haurien de funcionar a Ubuntu.
Abans d'obtenir els fitxers CS:S, hem d'instal·lar uns quants paquets. Inicieu sessió al servidor com a root i emeteu les ordres següents.
Si esteu executant x64:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Si esteu executant x86:
apt-get update
apt-get install -y screen
Si obteniu errors sobre l'"error de configuració regional", executeu les ordres següents:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Tot el crèdit va a "Werner Fischer" per les ordres locals)
Quan arribeu a la pantalla de configuració, premeu ENTER , seleccioneu en_USi premeu ENTER . Un cop fet això, reinicieu la vostra sessió SSH.
El següent pas és afegir un usuari perquè CS:S s'executi sota:
adduser steam
Seguiu les instruccions per establir una contrasenya per al vostre usuari. Premeu ENTER per ometre la introducció de la informació de l'usuari.
Ara inicieu una nova sessió SSH al vostre servidor i inicieu sessió a "steam" amb la contrasenya especificada durant el pas anterior.
El nostre següent pas és descarregar-lo steamcmdi extreure-lo:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Per fi estem preparats per descarregar els fitxers CS:S! Executeu l'ordre següent i espereu que es baixin els fitxers:
./steamcmd.sh +login anonymous +force_install_dir ~/css +app_update 232330 validate +quit
Si la descàrrega falla, només cal que torneu a executar l'ordre per reiniciar-la. També podeu tornar a executar l'ordre per obtenir les actualitzacions disponibles. Un cop finalitzada la descàrrega, hauríem d'afegir algunes coses bàsiques al nostre fitxer de configuració:
cd ~/css/cstrike/cfg
nano server.cfg
Aquest fitxer és el vostre fitxer de configuració. Recomano afegir:
hostname "Some server name here"
log on
sv_logfile 1
Si voleu que el vostre servidor sigui privat, afegiu el següent:
sv_password "passwordHere"
Hi ha diversos recursos en altres llocs web per a la documentació sobre altres variables. Un cop hàgiu acabat d'editar-lo, podeu desar el fitxer prement CTRL + X i després Y . Després d'això, és hora d'iniciar el servidor.
cd ~/css
screen -S css ./srcds_run -game cstrike -console -port 27015 +maxplayers 24 +map cs_office
Felicitats! El vostre servidor CS:S ja està en funcionament!