ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Wersja: Jasna / Ciemna

Serwer na Noghost 703 - problem ze stałym portem

seifer666

Gravatar

Od: 2008-05-06

Ranga: Newbie

Dodano dnia: 2008-05-06 14:02:23

Witam, mam mały problem.

Gram na Quake 1.16 na modzie NoGhost 703, stawiam do niego server na kompie poprzez skrót q3 z dodanymi komendami w elemencie docelowym "+set dedicated 2 +exec ng.cfg +set fs_game noghost" gdzie ng.cfg to cfg mojego servera (freezerail tdm) gdy stawiam server przez ten skrót, konsola podaje w 2 linijkach ip z lanu i zewnetrzne

Opening IP socket: localhost:28016
Hostname: str4ight-76fe2f
IP: 89.25.241.89
IP: 192.168.0.1

wiadomo że korzystam z tego pierwszego ip ponieważ nikt spoza mojej sieci nie może wbić gdy podam mu te drugie, jednak te ip zawsze jest takie samo.

Inaczej ma się sprawa z portem, gdy stawiam server zostaje przydzielony port np 28016 jak wyżej, ale gdy np znowu włącze server za 2 godziny lub po resie kompa czy coś, port jest o 1 wyższy tzn był 28016 a potem jest 28017 ;/

Słyszałem od kilku osób że jest komenda do cfg która sprawia że port jest stały, lecz nie wiem czy rzeczywiście takowa istnieje ani jak ona działa, tym bardziej że nieznam się na teorii internetu na tyle by wnikać samemu dlaczego port jest zmienny w taki sposób :[

Niemam pojęcia co z tym zrobić i trapiące jest to że za kazdym razem muszę rozdawać wszystkim osobom z którymi chce grać ip z nowym portem :/

Prosze o pomoc ;[

SpOOnman

Od: 2002-04-06

Ranga: Newbie

Dodano dnia: 2008-05-06 14:55:38

Nie znam NoGhost, ale na serwerach troszkę. IP jest zawsze takie samo bo takie IP ma Twój komputer w sieci. Natomiast port możesz na sztywno ustawić dodając do wykonywalnej linijki "+set net_port 28016".

Jednak z tego co napisałeś wynika trochę co innego. Q3 "szuka" sobie portu wolnego zaczynając od danej wartości - w NoGhost jest to najwyraźniej 28016. Jak natrafi na wolny (a nie został mu narzucony z góry) to otwiera port i stawia serwer. Wynika z tego, że Twój port 28016 nadal pozostaje otwarty i Q3 otwiera serwer na pierwszym wolnym. Dlatego nawet jak użyjesz +set który Ci podałem to możliwe, że on nie zadziała, bo chociaż narzucisz port to on nie będzie wolny. Proponuję najpierw spróbować czy ten +set zadziała, a jak nie to na prawdę musisz znaleźć przyczynę co blokuje ten port. Najbardziej prawdopodobne jest to, że serwer zostawił otwarty port. Spróbuj sprawdzić w procesach (ctrl+alt+del -> Task Manager) czy go tam nie ma. Jak jest to ubij.

Napisz co wyszło.

*<</font>PPPSpOOnman>

Polish Power Pack

...you win with flags not frags...
**