I denne guiden skal vi sette opp en Left 4 Dead-spillserver på Debian 7. Disse kommandoene ble testet på Debian 7, men de skal også fungere på Ubuntu.
Før vi får L4D-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 som L4D-serveren skal kjøre under:
adduser steam
Følg instruksjonene for å angi et passord for brukeren din. Trykk ENTER for å hoppe over å legge inn brukerinformasjon.
Etter at du har lagt til brukeren, start en ny SSH-sesjon på serveren din og logg på "steam" med passordet 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 nå klare til å hente serverfilene:
./steamcmd.sh +login anonymous +force_install_dir ~/l4d +app_update 222840 validate +quit
Merk at dette vil ta litt tid, siden det er mye innhold å laste ned. Det kan være lurt å ta en kopp kaffe mens du venter.
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:
nano ~/l4d/left4dead/cfg/server.cfg
hostname "servername"
log on
sv_logfile 1
sv_password "pass" (if you want a passworded server)
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 ~/l4d/
screen -S l4d ./srcds_run -game left4dead -console -port 27015 +maxplayers 4
Gratulerer! L4D-serveren din er nå oppe og går!