Kirjoittaja Aihe: CS 1.6 serveri ongelma  (Luettu 3975 kertaa)

mdpwer

  • Käyttäjä
  • Viestejä: 5
    • Profiili
CS 1.6 serveri ongelma
« : 19.07.09 - klo:22.41 »
Nyt olisi semmonen ongelma, että kun teen counter-strike 1.6 serverin niin se toki toimii hyvin jos laitan boksin siltaavaan tilaan.
Mutta natin kanssa sitten tuleekin ongelmia. Serveri toimii ainoastaan lanissä oleville koneille, mutta se ei näy/toimi muille.
Olen avannut tarvittavat portit ja kaikki pitäisi olla ok. Joten ajattelin täältä vähän kysellä, että pitääkö linuxissa tehdä jotain asetuksia? Olen aika käsi näissä asioissa niin olisi loistavaa jos joku jaksaisi kuluttaa hieman aikaansa ongelman ratkaisemiseen. Kaikki vinkit ovat tervetulleita!

Käyttis on Ubuntu 9.04 ja boksi on Zyxel prestige 660

Komento jolla aloitan servun ./hlds_run -game cstrike +ip 192.168.1.36 +sv_lan 0 +maxplayers 14 +map de_dust2 -console

Koodia: [Valitse]

Auto detecting CPU

Using Pentium II Optimised binary.

Auto-restarting the server on crash



Console initialized.

scandir failed:/home/hthedb/hlds/./valve/SAVE

scandir failed:/home/hthedb/hlds/./platform/SAVE

Protocol version 48

Exe version 1.1.2.6/Stdio (cstrike)

Exe build: 15:58:06 Jun 15 2009 (4617)

STEAM Auth Server

couldn't exec language.cfg

Server IP address 192.168.1.36:27015

scandir failed:/home/hthedb/hlds/./valve/SAVE

scandir failed:/home/hthedb/hlds/./platform/SAVE

[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.


couldn't exec listip.cfg

couldn't exec banned.cfg

scandir failed:/home/hthedb/hlds/./valve/SAVE

scandir failed:/home/hthedb/hlds/./platform/SAVE

[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.


Connection to Steam servers successful.
   
VAC secure mode is activated.


Tommonen tulee kun servun käynnistää. Ei näytä ihan toimivalta, eli jos tosta olisi vaikka jotain apua.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: CS 1.6 serveri ongelma
« Vastaus #1 : 19.07.09 - klo:23.23 »
Todennäköisesti sinun pitää laittaa siitä boksista jonkun portin ohjaus päälle (siis sen portin jota CS käyttää). Siihen käytetään yleensä nettiselainta, jolla mennään osoitteeseen 192.168.0.1 (näyttäisi olevan 192.168.1.1 ja käyttäjätunnus ja salasana ovat admin) tai jotain vastaavaa. Katso ohjeita sen Zyxelin ohjekirjasta tai etsi sen manuaali netistä. :)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mdpwer

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: CS 1.6 serveri ongelma
« Vastaus #2 : 19.07.09 - klo:23.54 »
Kiitos vastauksesta. Zyxelin hallintapaneeli on toki jonkin verran tuttu, että sitä on tullut jo muutama vuosi käytettyä. Olen Natin portin ohjannut tohon ipeeseen ja zyxelin palomuuristakin puhkonut tarvittavat portit. Servu toimi kyllä XP:ssä niin että muut pystyivät siihen yhdistämään. Jostain syystä ubuntussa en saa sitä toimimaan.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: CS 1.6 serveri ongelma
« Vastaus #3 : 20.07.09 - klo:11.03 »
Taitaa kaivata palomuurin säätämistä. Graafisia ohjelmia siihen ovat gufw ja firestarter, mutta yhtälailla ihan hyvä on iptableskin (ja ufw). Nämä sitten eivät oikeastaan ole palomuureja vaan säätävät linuxin ytimessä olevaa palomuuria (Netfilter).

Ubuntussa tuon palomuurin ei kai pitäisi olla oletuksena päällä (koska ei ole ohjelmia, jotka niitä portteja kuuntelisivat), mutta se voidaan (yleensä ufw:llä) laittaa päälle. Ainakaan itselläni se ei ole päällä ja sen näkee komennolla:
Koodia: [Valitse]
sudo ufw status
« Viimeksi muokattu: 20.07.09 - klo:11.06 kirjoittanut Tomppeli »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mdpwer

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: CS 1.6 serveri ongelma
« Vastaus #4 : 20.07.09 - klo:16.55 »
Mulla tulee "inactive", mutta jos ubuntussa ei ole tota muuria päällä niin eikö kaiken pitäisi päästä läpi iha normaalisti? Se on jännä homma kun esim. ventrilo tai FTP-palvelimeen pääsee ulkopuolelta yhdistämään jos avaan portit. En ymmärrä mikä cs serverissä on niin hankalaa.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: CS 1.6 serveri ongelma
« Vastaus #5 : 20.07.09 - klo:16.59 »
Seuraavat portit pitäisi kait olla auki cs:n kanssa
Koodia: [Valitse]
1200,27000-27015,27020-27039Onko nuo avattu NATtiin

Ei pitäis iolla tarvetta kikkailla UFW:n kanssa ellei sitä ole ottanut päälle
Mutta tarkistetaan ettei mitään ole palomuurin säännöissä
Koodia: [Valitse]
sudo iptables -L
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

mdpwer

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: CS 1.6 serveri ongelma
« Vastaus #6 : 20.07.09 - klo:17.08 »
Tarkistin vielä noi portit, ettei vaan mitään typoja ole tullut ja kyllä kaikki pitäisi olla ok.

Koodia: [Valitse]
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Tommosen vastauksen sain. Eli siellä kaikki ihan ok(?)

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: CS 1.6 serveri ongelma
« Vastaus #7 : 20.07.09 - klo:17.25 »
Oli iptables ihan oikein.

Tarkista että IP-osoite on oikea komennossa ja mikä sinulla oikeasti on
"ifconfig" kertoo mikä se on Rivillä: inet addr.

Myös, mikä on käynnistyskomennossa "sv_lan 0" ?

EDIT: http://server.counter-strike.net/server.php?cmd=howto&show=linux
tuohon tutustuttu?
« Viimeksi muokattu: 20.07.09 - klo:17.27 kirjoittanut gdm »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

mdpwer

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: CS 1.6 serveri ongelma
« Vastaus #8 : 20.07.09 - klo:17.43 »
Antoi kaksi ipeetä ethernetin ja local loopback.
inet addr:192.168.1.36
inet addr:127.0.0.1

sv_lan 1 olisi että servusta tulisi vain lan serveri, eli toi sv_lan 0 on siinä varmistamassa et servusta ei tule lan serveri.

Linkki taitaa olla aika vanha, mutta eiköhän siitä jotain vihjettä saa, katsellaan...