Half-Life Dedicated Server AsennusAsenna paketti gdb (että voidaan käyttää -debug komentoa)
sudo aptitude install gdb
Luodaan hakemisto hlds
mkdir hlds
Mennään kansioon hlds
cd hlds
Haetaan hldsupdatetool.bin tiedosto steamin palvelimelta:
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Annetaan hldsupdatetool.bin suoritusoikeudet:
chmod +x hldsupdatetool.bin
Suoritetaan hldsupdatetool.bin (lue ja hyväksy ehdot):
./hldsupdatetool.bin
Tämän jälkeen kansioon ilmestyy
steam ohjelma.
Pelin asentaminen (voi vaatia komennon uudelleen ajamista):
./steam -command update -game <peli> -dir /home/<kayttajatunnus>/hlds/
<peli>vaihtoehtoja cstrike, dmc, dod, ricochet, tfc, valve, Counter-Strike Source, or hl2mp
Peliserverin käynnistäminen:
./hlds_run -game <peli> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Jos olet Natin takana muista avata portit:
http://portforward.com/Serveri käyttää oletuksena 127.0.1.1 ip-osoitetta ja 27015 porttia. Tämä on yleensä ongelma Nat:n takana oleville tietokoneille.
Ratkaisuja:
Tapa1 käynnistä pelipalvelin komennolla:
./hlds_run -game <peli> +ip <lähiverkon ip> +port <portti> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Tapa2 muokkaa hosts tiedostoa:
sudo nano /etc/hosts
Laita risuaita tämän eteen:
#127.0.1.1 <tietokoneen nimi>.<hosti> <tietokoneen nimi>
Luo samanlainen rivi ylhäälle paitsi lähiverkon ip-osoitteella:
<lähiverkon ip-osoite> <tietokoneen nimi>.<hosti> <tietokoneen nimi>
Nyt palvelimen käynnistäminen onnistuu komennolla:
./hlds_run -game <peli> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Jos tulee jotain virheilmoituksia prosessorista niin joudut käyttämään vanhaa Linux Server Engine 53:sta.
Tämä johtuu siitä, että uusin Linux Server Engine 54 ei tue enää vanhoja prossuja.
Mene takaisin hlds kansioon:
cd /home/<kayttajatunnus>/hlds
Lataa engine53.zip:
wget http://servut.us/Karvameduusa/cstrike/files/engine53.zip
Asenna unzip:
sudo aptitude install unzip
Purkaa engine53.zip:
unzip engine53.zip
Korvaa kaikki tiedostot.
Jos päivität palvelimesi joudut aina palamaan Linux Server Engine 53. Päivitys asentaa Linux Server Engine 54:n.
Palvelimen taustalla ajo onnistuu
screen nimisellä ohjelmalla. Löytyy suoraan pakettivarastosta.
Lisää ohjeita:
https://support.steampowered.com/kb_article.php?ref=6758-TCMF-2234https://support.steampowered.com/kb_article.php?ref=5386-HMJI-5162