Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Pelit => Aiheen aloitti: Karvameduusa - 07.07.10 - klo:10.59

Otsikko: Half-Life Dedicated Server Asennus
Kirjoitti: Karvameduusa - 07.07.10 - klo:10.59
Half-Life Dedicated Server Asennus

Asenna paketti gdb (että voidaan käyttää -debug komentoa)
Koodia: [Valitse]
sudo aptitude install gdb
Luodaan hakemisto hlds
Koodia: [Valitse]
mkdir hlds
Mennään kansioon hlds
Koodia: [Valitse]
cd hlds
Haetaan hldsupdatetool.bin tiedosto steamin palvelimelta:
Koodia: [Valitse]
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Annetaan hldsupdatetool.bin suoritusoikeudet:
Koodia: [Valitse]
chmod +x hldsupdatetool.bin
Suoritetaan hldsupdatetool.bin (lue ja hyväksy ehdot):
Koodia: [Valitse]
./hldsupdatetool.bin
Tämän jälkeen kansioon ilmestyy steam ohjelma.

Pelin asentaminen (voi vaatia komennon uudelleen ajamista):
Koodia: [Valitse]
./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:
Koodia: [Valitse]
./hlds_run -game <peli> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Jos olet Natin takana muista avata portit:
http://portforward.com/ (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:
Koodia: [Valitse]
./hlds_run -game <peli> +ip <lähiverkon ip> +port <portti> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Tapa2 muokkaa hosts tiedostoa:
Koodia: [Valitse]
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:
Koodia: [Valitse]
./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:
Koodia: [Valitse]
cd /home/<kayttajatunnus>/hlds
Lataa engine53.zip:
Koodia: [Valitse]
wget http://servut.us/Karvameduusa/cstrike/files/engine53.zip
Asenna unzip:
Koodia: [Valitse]
sudo aptitude install unzip
Purkaa engine53.zip:
Koodia: [Valitse]
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-2234 (https://support.steampowered.com/kb_article.php?ref=6758-TCMF-2234)
https://support.steampowered.com/kb_article.php?ref=5386-HMJI-5162 (https://support.steampowered.com/kb_article.php?ref=5386-HMJI-5162)
Otsikko: Vs: Half-Life Dedicated Server Asennus
Kirjoitti: Immo - 07.07.10 - klo:12.02
Tyhmä kysymys, mutta tämä ohje on siis Half-Lifelle, joka ajetaan Steamista, joka ajetaan Winella?
Otsikko: Vs: Half-Life Dedicated Server Asennus
Kirjoitti: Exitium - 07.07.10 - klo:14.16
Tyhmä kysymys, mutta tämä ohje on siis Half-Lifelle, joka ajetaan Steamista, joka ajetaan Winella?
Ei, vaan serverille. Kuten otsikko sanookin.
Otsikko: Vs: Half-Life Dedicated Server Asennus
Kirjoitti: Immo - 07.07.10 - klo:19.13
Lainaus
Ei, vaan serverille. Kuten otsikko sanookin.

Aivan. Piti kuuklettaa ennen kuin pääsin jyvälle.