Witajcie, otóż jestem nowy tak więc chciałbym się serdecznie z wszystkimi przywitać i prosić o pierwszą pomoc. Mianowicie, stworzyłem serwer pewnej gry lecz mam problem gdyż wszystkie odpowiedzialne za grę porty zostały przekierowane a więc wszystko powinno śmigać lecz niestety tak nie jest. Problem polega na tym iż przekierowałem porty 11002, 18000 i przy 18001 już pojawił się problem, otóż osoba zewnętrzna z poza LAN'u próbując się połączyć poprawnie łączy się pod porty 11002, 18000 i podczas łączenia 18001 robi taki myk:
Także próbowałem i mimo to nie śmiga, gra nosi nazwę Metin2. I właśnie w tym jest problem że w sieci lokalnej mogę grać ponieważ mam dostęp do IP ...103 lecz już z po za LAN jak wiadomo nie ma do niego dostępu choć jest ustawione przekierowanie. Dodam że próbowałem również używać różnych protokołów.
Otóż mam zewnętrzne IP wszystkie porty posiadam, tak więc nie powinno być problemu nawet bez routera. Bardziej obawiałbym się tu edycji pliku. Gdyż wcześniej gdy miałem tylko jeden channel gry, gra działała poprawnie poprzez Crack w którym wprowadzało się IP a on edytował odpowiednio plik binarny, tutaj jest tak że plik binarny pobiera adres z drugiego pliku w którym znajdują się porty logowania oraz wyboru postaci, a port 18002 odpowiada już za świat gry. I jak wyżej wymieniłem logowanie jest pomyślne do wyboru postaci potem wywala znów do logowania w tym tkwi problem.
Otoż wojteks mam w domu 5 komputerów więc raczej jest to nie możliwe lecz ujmę to w inny sposób, żadna usługa nie działa na tym porcie ponieważ oryginalnie (po zainstalowaniu plików serwerowych) ta usługa (jest to jedna z map gry) działa na porcie 13002 lecz sam ją zmieniłem ponieważ robi się tak dla zabezpieczenia serwera (przed modyfikacją klienta gry). Na porcie 13002 także były takie problemy więc twój pomysł raczej nie wprowadzi nic nowego no a zaś rozłączanie router wzbudzi nie potrzebny chaos między domownikami ^^ . Dodam jeszcze że zmieniałem także router na NetGear'a lecz także nie przyniosło to skutku. Serwer pracuje na systemie FreeBSD 7.2
Teraz sam uległem zdziwieniu (pobrałem plik binarny od innego serwera posiadającego 2 kanały gry wykorzystując drugi plik ze swoimi adresami) i co ujrzałem?
Teraz sam uległem zdziwieniu (pobrałem plik binarny od innego serwera posiadającego 2 kanały gry wykorzystując drugi plik ze swoimi adresami) i co ujrzałem?
[22:38] xxx-graj.exe - 91.XXX.XXX.82:11002 open
[22:38] xxx-graj.exe - 91.XXX.XXX.82:18000 open
[22:38] xxx-graj.exe - 91.XXX.XXX.82:11002 close, 98 bytes sent, 38 bytes received
[22:38] xxx-graj.exe - 91.XXX.XXX.82:18000 open
[22:38] xxx-graj.exe - 192.168.1.103:91 open
[22:38] xxx-graj.exe - 91.XXX.XXX.82:18000 close, 95 bytes sent, 395 bytes received
Plik binarny do tej samej mapy użył portu 91 lecz tak samo i przed i po przekierowaniu używa IP ...103 a nie ..82 tak jak powinien
Tak więc nie jest to wina routera.
--------------------------------
Z tego wszystkie wysnuwam wnioski że plik binarny po połączeniu (zalogowaniu i wybraniu postaci) zmienia postać IP na localhost w moim przypadku ...103 więc z takim IP łączy pod danym portem mapy i dlatego ktoś nie może się prawidłowo zalogować do gry.