Kirjoittaja Aihe: Half-Life Dedicated Server Asennus  (Luettu 3896 kertaa)

Karvameduusa

  • Käyttäjä
  • Viestejä: 1055
    • Profiili
Half-Life Dedicated Server Asennus
« : 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/

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=5386-HMJI-5162
« Viimeksi muokattu: 11.10.10 - klo:11.42 kirjoittanut Karvameduusa »

Immo

  • Käyttäjä
  • Viestejä: 776
  • Ammuin sheriffin.
    • Profiili
Vs: Half-Life Dedicated Server Asennus
« Vastaus #1 : 07.07.10 - klo:12.02 »
Tyhmä kysymys, mutta tämä ohje on siis Half-Lifelle, joka ajetaan Steamista, joka ajetaan Winella?
"there's two types of people. Those who are very good. And those who are dead. I'm very good"

Exitium

  • Käyttäjä
  • Viestejä: 1013
    • Profiili
Vs: Half-Life Dedicated Server Asennus
« Vastaus #2 : 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.
Welcome to my signature!

Please note that this signature is licensed under the General Public License. By embedding the signature, or parts of it, into your brain other than by mere aggregation, your brain becomes a combined, and therefore derived, work and thus must be licensed under the GPL too

Immo

  • Käyttäjä
  • Viestejä: 776
  • Ammuin sheriffin.
    • Profiili
Vs: Half-Life Dedicated Server Asennus
« Vastaus #3 : 07.07.10 - klo:19.13 »
Lainaus
Ei, vaan serverille. Kuten otsikko sanookin.

Aivan. Piti kuuklettaa ennen kuin pääsin jyvälle.
"there's two types of people. Those who are very good. And those who are dead. I'm very good"