Wielu producentów gier deklaruje, że ich tytuły są zbudowane wyłącznie z myślą o rozgrywce solowej, lecz społeczność modderska rzadko kiedy traktuje to jako ostateczny werdykt. Najnowszym dowodem jest projekt CyberMP, który w zaledwie kilka miesięcy przeszedł drogę od pierwszych, nieśmiałych prób uruchomienia wspólnej sesji po Night City do publicznego stress-testu z udziałem kilkudziesięciu osób, zaskakując stabilnością i skalą.

Społeczność bierze sprawy w swoje ręce

Cyberpunk 2077, choć wspierany przez autorów gry licznymi aktualizacjami i dodatkiem Widmo Wolności, pozostaje produkcją przeznaczoną formalnie dla jednego gracza. Pomysł nadania jej trybu sieciowego rodził się jednak właściwie od dnia premiery – podobnie jak miało to miejsce wcześniej w przypadku tytułów takich jak Skyrim czy Grand Theft Auto V. Grupa doświadczonych programistów-amatorów postanowiła więc wykorzystać publicznie dostępne narzędzia modderskie REDmod oraz własne biblioteki do synchronizacji danych, by stworzyć fundament wieloosobowej zabawy.

Założenie zespołu jest proste: oddać w ręce fanów platformę, która pozwoli hostować prywatne lub publiczne serwery, a docelowo także wgrywać scenariusze lub minigry tworzone przez innych pasjonatów. Praktyka okazała się znacznie trudniejsza – Cyberpunk 2077 korzysta z silnika REDengine, konstruowanego z myślą o skomplikowanych symulacjach AI i gęsto zaludnionym świecie, co utrudnia spójne przesyłanie danych pomiędzy klientami.

Stress-test w praktyce: co już działa?

Najnowsza sesja próbna trwała dwa dni i miała charakter półotwarty. W kulminacyjnym momencie zalogowanych było 66 uczestników, co stanowiło dotychczasowy rekord projektu. Serwer utrzymywał płynność przy pułapie 30–40 graczy; przekroczenie tej wartości spowodowało wzrost opóźnień i drobne błędy synchronizacji animacji, lecz nie doprowadziło do całkowitej awarii instancji.

Uczestnicy mogli wspólnie odwiedzać kultowe lokacje – od klubu Lizzie’s po dachy biurowców w City Center – korzystać z czatu tekstowego oraz prowadzić kooperacyjne potyczki z wrogimi gangami. Komentujący zwracali uwagę, że pojazdy zachowywały się zaskakująco stabilnie, a kolizje były odtwarzane w tym samym momencie u wszystkich graczy, co w projektach fanowskich bywa słabym punktem.

Dlaczego telemetria ma znaczenie

Doświadczeni developerzy sieciowi podkreślają, że pierwsze udane połączenie to dopiero początek drogi. Kluczowy jest systematyczny zbiór i analiza danych telemetrycznych: opóźnień pakietów, czasu propagacji komunikatów czy liczby zapytań RPC na sekundę. Twórcy CyberMP zaprojektowali test właśnie po to, by zidentyfikować tzw. wąskie gardła – fragmenty kodu odpowiedzialne za wymianę informacji o dynamicznych obiektach, których w nocy metropolii jest wyjątkowo dużo.

W tradycyjnych grach MMO średnia liczba jednoczesnych graczy na serwerze oscyluje wokół kilku tysięcy dzięki starannie planowanemu podziałowi świata na strefy i agresywnej optymalizacji. W przypadku modyfikacji do gry singleplayer deweloperzy muszą na nowo napisać sporą część warstwy sieciowej, bo oryginalny kod nie przewidywał równoległego wykonywania setek skryptów AI. Dane z obecnych testów pomagają więc ustalić priorytety: które obiekty wymagają pełnej synchronizacji, a które można odtworzyć lokalnie, by odciążyć łącze.

Trudniejsze niż się wydaje – porównanie z innymi modami

Projektom pokroju CyberMP trudno uniknąć porównań z inicjatywami takimi jak Skyrim Together Reborn czy FiveM dla Grand Theft Auto V. Te przykłady pokazują, że droga do stabilnej wersji publicznej wymaga lat iteracji. Skyrim korzysta z relatywnie lekkiego świata i prostszej fizyki, co ułatwiło osiągnięcie setek równoczesnych graczy. Z kolei FiveM, wspierany przez ogromną społeczność skupioną wokół role-play, rozwijał się przy cichej aprobacie właściciela marki, otrzymując nawet oficjalne wsparcie po przejęciu przez Rockstar Games.

Nocne ulice Night City stawiają jednak poprzeczkę wyżej: gęsta zabudowa, dynamiczne oświetlenie i cieniowanie, wielowarstwowy ruch uliczny oraz złożony system perków nie zostały zaprojektowane pod kątem rozproszonej symulacji. Zespół CyberMP musi więc pogodzić wymagania silnika graficznego z minimalizacją ruchu sieciowego. Analizując postępy podobnych modyfikacji, widać jednak, że przy konsekwentnym wsparciu społeczności bariera wejścia staje się z roku na rok niższa dzięki otwarto-źródłowym bibliotekom i rosnącej mocy obliczeniowej komputerów graczy.

Harmonogram i najbliższe kroki

Twórcy nie deklarują jeszcze daty premiery otwartej wersji modu. W planach znajdują się kolejne stress-testy z rosnącą liczbą slotów, wprowadzenie szyfrowanych połączeń peer-to-peer dla mniejszych grup oraz publiczne API, które pozwoli innym modderom tworzyć własne tryby rozgrywki – od klasycznych deathmatchy, przez kooperacyjne rajdy, aż po serwery role-play z dedykowanymi skryptami narracyjnymi.

Rekrutacja do testów odbywa się za pośrednictwem oficjalnego kanału na Discordzie. Host serwera zapewnia kompilacje klienta, a uczestnicy zobowiązani są do przesyłania logów po każdej sesji, co przyśpiesza lokalizowanie błędów. Jeśli tempo rozwoju utrzyma się na obecnym poziomie, CyberMP może w przyszłości stać się wzorcowym przykładem, jak daleko można przesunąć granice gry zaprojektowanej pierwotnie jako doświadczenie stricte jednoosobowe.