I denne guiden skal vi sette opp en Counter Strike: Source-spillserver på Debian 7. Disse kommandoene ble testet på Debian 7, men de skal også fungere på Ubuntu.
Før vi får CS:S-filene, må vi installere noen få pakker. Logg på serveren som root og utfør følgende kommandoer.
Hvis du kjører x64:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Hvis du kjører x86:
apt-get update
apt-get install -y screen
Hvis du får feilmelding om "setting av lokaliteter mislyktes", utfør følgende kommandoer:
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
(Full kreditt går til "Werner Fischer" for lokalkommandoer)
Når du kommer til konfigurasjonsskjermen, trykk ENTER , velg en_USog trykk ENTER . Etter at det er gjort, start SSH-økten på nytt.
Det neste trinnet er å legge til en bruker for CS:S å kjøre under:
adduser steam
Følg instruksjonene for å angi et passord for brukeren din. Trykk ENTER for å hoppe over å legge inn brukerinformasjon.
Start nå en ny SSH-økt til serveren din og logg på "steam" med passordet som ble spesifisert under forrige trinn.
Vårt neste trinn er å laste ned steamcmdog pakke det ut:
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
Vi er endelig klare til å laste ned CS:S-filene! Utfør følgende kommando og vent på at filene skal lastes ned:
./steamcmd.sh +login anonymous +force_install_dir ~/css +app_update 232330 validate +quit
Hvis nedlastingen mislykkes, kjør kommandoen på nytt for å starte den på nytt. Du kan også kjøre kommandoen på nytt for å få tilgjengelige oppdateringer. Når nedlastingen er fullført, bør vi legge til noen grunnleggende ting i konfigurasjonsfilen vår:
cd ~/css/cstrike/cfg
nano server.cfg
Denne filen er din konfigurasjonsfil. Jeg anbefaler å legge til:
hostname "Some server name here"
log on
sv_logfile 1
Hvis du vil at serveren skal være privat, legg til følgende:
sv_password "passwordHere"
Det finnes ulike ressurser på andre nettsteder for dokumentasjon om andre variabler. Når du er ferdig med å redigere den, kan du lagre filen ved å trykke CTRL + X og deretter Y . Etter det er det på tide å starte serveren.
cd ~/css
screen -S css ./srcds_run -game cstrike -console -port 27015 +maxplayers 24 +map cs_office
Gratulerer! CS:S-serveren din er nå oppe og går!