Przekierowywanie portów 16261 i 16262

ROZWIĄZANE

Poziom 29, Znawca Przestworzy
  • 1943
  • 8315
  • 69

Przekierowywanie portów 16261 i 16262

@zimnyy , że serwer jest na hosting to nic nie znaczy. Jak ma na karcie sieciowej za wysokie mtu żaden serwer nie poradzi.


Poziom 38, Pomocnik Międzygalaktyczny
  • 9384
  • 38415
  • 324

Przekierowywanie portów 16261 i 16262

To nasuwa się pytanie jakie MTU ma kolega u siebie, na tym komputerze z którego gra czy chce grać? Na jakim łączu jest kolega? I przede wszystkim: co mówią logi połączeń? Tak po omacku to można długo i zapamiętale gonić w piętkę.

Poziom 17, Badacz Przestworzy
  • 23
  • 85
  • 0

Przekierowywanie portów 16261 i 16262

@Glut Dzisiaj sprawdzimy. Problemem wydaje się być jego internet a mianowicie to, że jest to internet mobilny, prawdopodobnie CGNAT z tego co czytam. Niestety jego lokacja uniemożliwia mu internet stacjonarny.

Edit. Internet mobilny z Tmobile

@j131 Logi u mnie na świeżym serwerze bez modów tak samo jak na hostingu mówią jedynie, że połączenie utracono. Udało mu się połączyć na chwilę krótszą niż 5 minut i znów go wyrzuciło. 

 

Udało mu się połączyć bez wyrzucania po ustawieniu na hostingu drugiego portu 16262. Port pierwszy domyślny na hostingu to 27240 i jak próbujemy zmieniać oba to samo się zmienia na 27240 i 27241 ale w ten sposób go wyrzuca od razu.

 

Jeśli tak dalej będzie mu działać i hosting nie zmieni drugiego portu na 27241 to będziemy powoli mody dodawać i testować. Nie wiem czy ma to znaczenie ale próbowałem sprawdzać UDP na serwerze poprzez stronę na internecie i porty +1 itd. są zamknięte, nie wiem czy ma to znaczenie.


Poziom 38, Pomocnik Międzygalaktyczny
  • 9384
  • 38415
  • 324

Przekierowywanie portów 16261 i 16262

Testowanie portów nie ma wielkiego sensu bo przecież widzisz że już ten element opanowałeś. A do testu, żeby wyszedł "pozytywnie" potrzebne są trzy rzeczy: oprócz testera który testuje i rutera na którym jest przekierowanie, jeszcze serwer do którego przekierowanie jest skierowane musi jakoś odpowiadać na pakiety testowe. Z UDP jest taki problem że nigdy taka "odpowiedź" nie będzie standardową bo ten protokół nie przewiduje konieczności odpowiedzi. Ty testujesz konkretny serwer, z dokumentacji którego dość jasno wynika które porty sobie otwiera. IMHO powinien sam je sobie otworzyć przez IGD UPnP na FB, ale jeśli to wyłączyłeś i zamiast tego ręcznie robisz przekierowania, to musisz tych całkiem konkretnych przekierowań mieć tyle ilu ma być graczy plus dwa. Wystarczy to zrozumieć żeby nie miotać się po innych aspektach zagadnienia. A przetestować tych przekierowań nie ma jak, bo serwer który testujesz nie ma obowiązku odpowiadać na arbitralne indagacje na portach których nawet w danym momencie nie używa (bo np. jeszcze nikt się nie zalogował do serwera).
Oczywiście, jak zawsze w takich konfiguracjach CGNAT jest najpoważniejszym problemem, bo bardzo utrudnia przypisanie konkretnych portów do konkretnego IP, ale to dotyczy wyłącznie serwera - klient może sobie być podłączony do internetu w dowolny sposób, byle jego pakiety docierały do serwera.
Wasz serwer na hostingu ewidentnie ma ograniczenia (jaki to hosting?), i jeśli serwer gry nie przewiduje możliwości działania na niestandardowych dla niego portach (naturalnie gdyby przewidywał to i klienty gry musiałyby eksponować taką możliwość), a hosting nie zmieni/nie może zmienić portów, to ten hosting się do tych celów nie nada i powinniście wrócić do koncepcji samodzielnego hostingu (albo wybrać inny hosting). Odnoszę wrażenie że do działania w tej konfiguracji wiele nie brakuje. Tyle że zabierasz się do tego strasznie chaotycznie, bez kontroli co się dzieje i dlaczego. Mimo to fakt że udaje się w ogóle połączyć przez internet z twoim serwerem świadczy o tym, że konfiguracja jest w zasadzie poprawna, jakiegoś drobiazgu brakuje. Hipoteza tutaj stawiana już kilkukrotnie, którą nie wiedzieć dlaczego traktujesz mocno po macoszemu jest taka, że musisz przekierować więcej portów - o tyle więcej ilu graczy chcesz wpuścić. Nie rozumiem czemu tego po prostu nie sprawdziłeś w pierwszej kolejności. Oczywiście może być też i tak, że mobilny internet kolegi nie nadaje się do grania i tyle. Wystarczy że połączenie jest niestabilne (np. wysoki jitter, mocno zmienny downlnoad - typowe sytuacje w połączeniach mobilnych) i nici z grania.


Poziom 17, Badacz Przestworzy
  • 23
  • 85
  • 0

Przekierowywanie portów 16261 i 16262

@j131 włączyłem UPnP bo u mnie nie żadnych problemów. 

Próbowałem sprawdzić porty UDP na serwerze ale pewnie masz rację i jest to nie potrzebne. 

Niestety nie widzę możliwości zmiany portu na hostingu, jedynie przez pliki konfiguracyjne serwera gry a tak jak mówiłem po zmianie pierwszego portu automatycznie cofa zmiany przy uruchamianiu. Na ten moment kolega zmienił drugi i pisał, że było okej. Na ten moment jesteśmy w pracy to też po robocie będziemy sprawdzać czy dłuższa rozgrywka jest możliwa.

On już wcześniej miał problemy z łączeniem się w innych grach ale wciąż próbujemy ze względu na to że udaje się mu połączyć co wydaje mi się być dowodem, że może istnieje jakieś rozwiązanie tego problemu. Statyczne IP nie jest możliwe w Tmobile bez firmy na internecie mobilnym. Będziemy próbować VPN jeśli wciąż go będzie wyrzucać ewentualnie jeszcze inny hosting i jeszcze może spróbujemy te MTU.


Poziom 32, Pasjonat Galaktyczny
  • 3783
  • 17346
  • 95

Przekierowywanie portów 16261 i 16262

A co do za hosting? Zwykły VPS? Oni tam raczej nic nie blokują. Z tym że, większość VPSow do 20 zł ma w regulaminie, że nie można stawiać tam serwerów gier. 


Poziom 17, Badacz Przestworzy
  • 23
  • 85
  • 0

Przekierowywanie portów 16261 i 16262

@atlas_cudow Indifferent broccoli


Poziom 29, Znawca Przestworzy
  • 1943
  • 8315
  • 69

Przekierowywanie portów 16261 i 16262

@zimnyy  pisałeś, że kolega na tym hostingu jest w stanie kilka minut pograć, więc moim zdaniem nie jest to wina portów w tym przypadku.


Poziom 38, Pomocnik Międzygalaktyczny
  • 9384
  • 38415
  • 324

Przekierowywanie portów 16261 i 16262

Co do testowania UPnP, to możesz zrobić tak, że po włączeniu tej opcji oczywiście usuwasz wszystkie ręcznie dodane przekierowania. Zapisujesz taką konfigurację rutera. Następnie odpalasz serwer gry. Serwer gry używając protokołu IGD powinien sobie sam spowodować przekierowanie odpowiednich portów na ruterze. Czy udało mu się to zrobić? Można to podejrzeć wchodząc w równoległej sesji na portal FB, na tych samych stronach na których ustawiałeś przekierowania portów i UPnP powinny automagicznie pojawić się te przekierowania które serwer gry sobie wywalczył. Jeśli są - zapomnij o ręcznym przekierowywaniu, bo protokół GD UPnP działa w twojej konfiguracji sprawnie. Ale jeśli nic tam nie widać, to jednak krok w tył: diagnoza jest że jednak FB się z serwerem gry nie dogadał i trzeba porty konfigurować ręcznie. Jeśli tak by się stało, wyłączasz UPnP i definiujesz te konkretne przekierowania o których była mowa wcześniej, zgodnie z tym co masz w plikach konfigurujących serwer gry.


Poziom 32, Pasjonat Galaktyczny
  • 3783
  • 17346
  • 95

Przekierowywanie portów 16261 i 16262

 


@zimnyynapisał(-a)

@atlas_cudow Indifferent broccoli


Wow 😲 Na bogato 🙂