Grupa ludzi instaluje grę, łączy się z tą samą siecią i widzi pustą listę serwerów. Odruch każe winić sieć i szukać tunelu, ale gra może nigdy nie wysłać pakietu, który tunel mógłby przenieść. Zanim na scenę wejdzie jakikolwiek VPN, ustal, co wydanie naprawdę robi z trzech rzeczy, gdy ktoś kliknie tryb wieloosobowy.

Te trzy nie są wymienne. Jeden używa bezpośredniego ruchu lokalnego, drugi pyta usługę, kto jeszcze gra, a trzeci odmawia startu bez konta. Tunel może pomóc pierwszemu, nie ma znaczenia dla drugiego i nie naprawi trzeciego. Ta kolejność ma znaczenie, bo wszystkie trzy mogą dać tę samą pustą listę przy trzech różnych poprawkach.

Co gra sprawdza, zanim pokaże hosta

Większość menu wieloosobowych robi kilka rzeczy po kolei: potwierdza zalogowane konto, sprawdza uprawnienia do wydania, pyta backend o lobby lub znajomych, a dopiero potem patrzy na sieć lokalną. Każdy krok może po cichu zawieść, a interfejs zwykle w obu przypadkach pokazuje tę samą pustą listę. Dlatego „LAN jest zepsuty” to diagnoza, której nie da się postawić tylko na podstawie ekranu. Błąd backendu, wygasłe uprawnienie i odizolowana podsieć są nieodróżnialne od ekranu lobby, a tylko jedno z nich jest w ogóle problemem sieciowym.

Przeczytaj dokumentację samego wydania, zanim zmienisz ustawienia sieci. Remastery rutynowo usuwają bezpośrednie dołączanie po IP, zastępują wykrywanie LAN hostowanym lobby albo wymagają konta platformy, którego oryginalne wydanie nigdy nie potrzebowało. Strona pomocy dla obecnego Age of Empires II: Definitive Edition na przykład opisuje lobby hostowane na serwerach gry, gdzie wybierasz widoczność, hasło i region; to proces aplikacji do sprawdzenia dla tego wydania, a nie dowód o jakimkolwiek wcześniejszym wydaniu.

Zapisz numer kompilacji, a nie tylko nazwę wydania. Łatka może przenieść grę z jednego modelu na drugi, a instrukcje napisane dla kompilacji premierowej mogą opisywać menu, które już nie istnieje.

Pakiety wykrywania giną na pierwszym routerze

Bezpośrednia gra LAN zwykle zależy od broadcastu lub multicastu: host ogłasza się na adres całej podsieci, a klienci nasłuchują tego ogłoszenia. Te pakiety z założenia nie są routowalne, więc router między dwiema maszynami je odrzuca, nawet gdy ruch unicast by przeszedł. Dwa urządzenia na tym samym przełączniku widzą się; te same dwa urządzenia w różnych VLAN-ach albo w sieci gości z izolacją klientów już się nie widzą. Konsole i telefony zwykle powtarzają ten schemat z własnym protokołem wykrywania, dlatego platforma jest równie ważna jak gra.

Stąd pochodzi większość zgłoszeń „to samo Wi-Fi, brak serwerów”. Gościnny SSID z włączoną izolacją, system mesh, który stawia konsolę na osobnym segmencie, albo profil zapory traktujący lokalną podsieć jako publiczną — każde z nich zepsuje wykrywanie, podczas gdy zwykły dostęp do internetu nadal działa. Sprawdź izolację klientów i maskę podsieci, zanim uznasz, że winna jest gra.

Usługa lobby to nie ścieżka sieciowa

Gdy gra korzysta z hostowanego lobby, lista meczów pochodzi z serwerów operatora, a nie z twojej podsieci. VPN zmienia ścieżkę, którą twoje pakiety idą do tych serwerów, ale nie zmienia tego, które lobby pokazuje ci usługa, w którym regionie hostowany jest mecz ani czy twoje konto ma prawo dołączyć. To odpowiedzi, których udziela backend, i żadna ilość routingu ich nie zmieni.

W tym modelu tunel jest w najlepszym razie zmienną opóźnienia, a w najgorszym problemem geodetekcji, bo usługa widzi adres wyjściowy, a nie adres twojej ulicy. Ta sama logika dotyczy zaproszeń znajomych i systemów drużynowych. To funkcje na poziomie konta, w których pośredniczy platforma, dlatego dwóch graczy w tej samej sieci LAN może nie widzieć się w lobby, choć obaj mogą dołączyć do meczu obcego gracza.

Co tunel może odbudować, a czego nie

Tunel jest przydatny, gdy gracze są w różnych miejscach, a gra obsługuje bezpośrednie dołączanie po adresie. Tunel routowany przenosi ruch unicast między dwoma lokalizacjami; tunel mostkowany albo overlay przedstawiający wirtualny segment Ethernet może przenieść także wykrywanie broadcastowe, od którego zależy bezpośrednia gra LAN. To jest różnica, którą trzeba zrozumieć: routing przenosi pakiety między podsieciami, mostkowanie sprawia, że dwie lokalizacje wyglądają jak jedna podsieć.

Tunel nie doda trybu wieloosobowego, którego aplikacja nie implementuje. Jeśli wydanie usunęło bezpośrednie dołączanie, wirtualny segment LAN go nie przywróci. Jeśli lobby wymaga konta, tunel nie spełni tego warunku. A jeśli dwie maszyny siedzą za tym samym NAT z izolacją między nimi, overlay może obejść izolację, ale to także obejście polityki, o czym trzeba porozmawiać z osobą zarządzającą siecią.

Przetestuj ścieżkę, której gra naprawdę używa

Zacznij od jednego hosta i jednego klienta w tej samej podsieci, z wyłączoną izolacją i bez tunelu. Jeśli to działa, gra i wydanie obsługują to, co próbujesz zrobić, a każda późniejsza awaria to problem ścieżki. Jeśli tam zawodzi, tunel nigdy nie był odpowiedzią.

Potem zapisz, co instrukcja mówi o metodzie dołączania, porcie lub mechanizmie wykrywania oraz o wymaganiach konta. Zmieniaj jedną zmienną naraz: najpierw podsieć, potem segment, potem tunel. Zanotuj adres hosta i dokładną ścieżkę menu, żeby następna sesja mogła powtórzyć test, a nie kłótnię.

Ustal wersję, kto hostuje, jak ludzie dołączają i jakiego konta lub subskrypcji wymaga sesja, i zapisz to przed terminem. To kończy więcej kłótni niż jakikolwiek tunel i zostawia zapis tego, co przetestowano.

Powiązane artykuły