Trinn 1.
Steg 2.
Trinn 3.
Trinn 4.
Trinn 5.
Trinn 6.
Trinn 7.
Trinn 8.
Trinn 9.
Siste notater
Denne opplæringen forklarer hvordan du installerer Team Fortress 2 på Ubuntu-operativsystemet. Det ble utført på Ubuntu 12.04 x86. Andre versjoner av Debian eller Ubuntu kan også fungere uten endringer.
Trinn 1.
Koble til din VPS ved å bruke rotpåloggingsdetaljene.
Steg 2.
Installer de nødvendige pakkene ved å skrive:
apt-get install screen
Hvis du kjører et 64 bit system, må du også kjøre:
apt-get install lib32gcc1
Legg merke til at pakken ender på en 1(én), ikke en L.
Trinn 3.
Opprett en ny bruker ved å kjøre kommandoen:
adduser tf2
Følg instruksjonene på skjermen ved å fylle inn ønsket informasjon. Merk at felt angående informasjon som "Fullt navn" og "Adresse" er valgfrie.
Trinn 4.
Koble til VPS på nytt med brukernavnet tf2og passordet du valgte i brukeropprettingen.
Trinn 5.
Opprett en ny mappe for serverkopien av Steam ved å kjøre kommandoen:
mkdir steamcmd
Gå deretter inn i mappen ved å kjøre:
cd steamcmd
Etter dette kan SteamCMD lastes ned ved å kjøre kommandoen:
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
Når nedlastingen er fullført (bør bare ta noen få sekunder), kjør kommandoen:
tar -xvzf steamcmd_linux.tar.gz
Trinn 6.
Start SteamCMD ved å skrive:
./steamcmd.sh
SteamCMD bør utføre en selvoppdatering, og deretter vise en linje som sier Steam>. På dette tidspunktet må du logge på Steam ved å kjøre:
login anonymous
Deretter skriver du ved Steam>ledeteksten:
force_install_dir /home/tf2/server/
På dette tidspunktet er Steam klar til å laste ned Team Fortress 2-serverfilene. Kjør følgende kommando for å starte nedlastingen. Dette kan ta litt tid.
app_update 232250 validate
Trinn 7.
Lag et skript for å starte serveren. Dette kan gjøres ved å kjøre:
cd /home/tf2
nano start_tf2.sh
Kopier deretter følgende inn i filen:
#!/bin/sh
sleep 1
screen -A -m -d -S tf2-server ./ttt/srcds_run -console -game tf2 +map cp_badlands +maxplayers 24
echo "TF2 Server Started, type screen -r to view console"
Trykk Ctrl + X etterfulgt av Y for å lagre filen.
For å gjøre filen kjørbar, kjør kommandoen:
chmod +x start_tf2.sh
Trinn 8.
Start serveren ved å kjøre:
./start_tf2.sh
Serveren vil da starte og kan kobles til i spillet.
Trinn 9.
Tilpass serveren ved å skrive nano start_tf2.shog endre verdien etter "+map" eller "+maxplayers" til kartet eller spillerantallet du ønsker. Etter å ha gjort disse endringene, trykk Ctrl + X etterfulgt av Y for å lagre.
For å endre andre konfigurasjonsalternativer, skriv inn:
cd server/tf/cfg
nano server.cfg
Dette åpner hovedkonfigurasjonsfilen for serveren. Disse verdiene kan endres på en rekke måter for å få serveren din til å se annerledes ut.
Den første verdien du bør legge til er "vertsnavnet". Denne variabelen brukes til å angi navnet på serveren din. Den kan redigeres ved å legge til en linje som sier:
hostname "My Vultr Server"
En annen ofte endret variabel er "mp_maxrounds". Denne variabelen brukes til å endre antall runder mellom hver kartendring. Den kan endres ved å legge til en annen linje server.cfgog skrive inn:
mp_maxrounds 5
Når du har angitt "mp_maxrounds"-verdien, trykk Ctrl + X og deretter Y for å lagre og avslutte.
Et siste aspekt ved konfigurasjonen som jeg vil dekke i denne opplæringen er kartsyklusen. Kartsyklusen er bare skrevet som en liste i filen mapcycle.txt. Åpne kartsyklusen ved å skrive:
nano mapcycle.txt
I denne filen er det skrevet en liste med ett kart på hver linje. For eksempel:
cp_badlands
cp_granary
cp_degrootkeep
Etter å ha skrevet inn alle de ønskede kartene, trykk Ctrl + X og deretter Y for å lagre og avslutte. Disse innstillingene vil kreve en omstart av serveren. Dette kan enten oppnås ved å logge på Vultr Member Home, og starte serveren på nytt, og koble til igjen som bruker tf2og skrive:
./start_tf2.sh
Alternativt kan TF2-serveren startes på nytt ved å skrive:
screen -r
Trykk deretter Ctrl + C og skriv:
cd /home/tf2
./start_tf2.sh
Siste notater
Serverkonsollen kan nås når som helst ved å skrive inn følgende på terminalskjermen.
screen -r
For å forlate serverkonsollen, hold nede Ctrl- tasten og skriv AD .
Noen ganger kan serveren trenge oppdatering. Den vil gi advarsler i serverkonsollen når dette er nødvendig. En oppdatering kan utføres ved å kjøre:
cd /home/tf2/steamcmd/
./steamcmd.sh +login anonymous +force_install_dir /home/tf2/server/ +app_update 232250
Etter noen minutter kan du starte serveren på nytt, og klienter vil kunne koble til igjen.