Alex
Spelansvarig
30 jul 2006 #1
Linux/GNU setup
Introduktion
De som redan kör någon slags server på linux vet att kvaliteten är den högsta och knappt jämförbar med windows.
Denna guiden hjälper linuxanvändarn att komma igång med sin egna counter-strike server.
Start
Först och främst måste vi göra en ny mapp, där vi kan placera hldsupdatetool.bin.
Kod:
0; 0; 0; 0; 0; 0; 0;
# cd
# mkdir srcds
# cd srcds
# wget http://www.steampowered.com/do wnload/hldsupdatetool.bin
# chmod +x hldsupdatetool.bin
# ./hldsupdatetool.bin
0; 0; 0; 0; 0; 0; 0;
Kör hldsupdatetool.bin (från koden ovanför), skriv yes, så extraheras steam.
Kod:
0; 0; 0; 0; 0; 0; 0;
# ./steam
# ./steam -update OR
# ./steam -command update
0; 0; 0; 0; 0; 0; 0;
När du kör komandot ovanför för du en updateras version av steam.
Nu är det dags att fixa ett anv., pass., e-mail, en fråga, och ett svar.
Kod:
0; 0; 0; 0; 0; 0; 0;
# ./steam -command create -username anv.namn -password lösenord -email din@mail.se -question fråga -answer svar
0; 0; 0; 0; 0; 0; 0;
Kom ihåg att anv. måste vara unikt, du får inget svar om det är det, eller inte. Rekomenderas att välja ett anorlunda anv.namn.
Nu är det bara ett komando kvar.
Kod:
0; 0; 0; 0; 0; 0; 0;
# ./steam -command update -game "Counter-Strike" -dir cs -username anv.namn -password lösenord
0; 0; 0; 0; 0; 0; 0;
Så! Nu är det klart. Det är bara att gå in i cs mappen.
Ändra serverconfig?
Se till att du har screen installerat. Skriv screen i shell och kolla efter respons. Debian användare har normalt inte screen installerat.
För att använda screen, gör en fil i cs sub mappen, som du döper till "serverconfig.sh".
Editera filen med följande.
Kod:
0; 0; 0; 0; 0; 0; 0; echo "Startar cs-server."
screen -A -m -d -S server ./srcds_run -game cstrike +map cs_office +maxplayers 16 -console +rcon_password ettlösenord
0; 0; 0; 0; 0; 0; 0;
Spara filen och gör den körbar genom att skriva "chmod +x serverconfig.sh".
Starta servern med respektive config genom att skriva detta.
Kod:
0; 0; 0; 0; 0; 0; 0;
# ./screen.sh
# screen -r server
0; 0; 0; 0; 0; 0; 0;
Slut
Servern kommer nu att köras i bakgrunden.
0 Poäng