Open2077 (zapisywany też jako OPEN//77) to platforma, która dodaje do Cyberpunk 2077 prawdziwy multiplayer na serwerach dedykowanych. Każda społeczność może postawić własny serwer z własnym trybem: miasto RP, freeroam, PvP, battle royale albo wyścigi po Night City. W tym poradniku krok po kroku pokazujemy, jak założyć serwer Open2077, skonfigurować go i zaprosić graczy.
Ważne: Open2077 jest w fazie alfa. Mogą pojawiać się błędy, a API i format zasobów mogą się zmieniać między wersjami. Open2077 to niezależny projekt społeczności, niepowiązany z CD PROJEKT S.A.
Czego potrzebujesz, żeby zagrać i postawić serwer?
- ✅ Konto na open2077.net z dostępem do alfy – potrzebne zarówno graczom, jak i właścicielowi serwera.
- ✅ Cyberpunk 2077 w wersji 2.31 z dodatkiem Phantom Liberty – tylko po stronie graczy, na 64-bitowym Windows 10 lub 11.
- ✅ Oficjalny launcher Open2077 – instaluje aktualizację multiplayer i pokazuje listę serwerów.
- ✅ Serwer dedykowany – maszyna z publicznym adresem IP, dostępna 24/7.
- ✅ Klucz licencji serwera (
op77_live_…) – generujesz go na swoim koncie.
Dobra wiadomość: na serwerze nie instalujesz Cyberpunka. Paczka serwera Open2077 dla Windows x64 i Linux x64 zawiera wszystko, czego potrzebuje, łącznie ze środowiskiem .NET i trybem Freeroam na start.
Krok 1: Zdobądź dostęp do alfy
Samo założenie konta ani pobranie launchera nie daje jeszcze dostępu. Żeby go dostać:
- Dołącz do oficjalnego serwera Discord projektu Open2077.
- Wpisz komendę
/alpha applyi postępuj według instrukcji bota. - Gdy dostęp zostanie przyznany, zaloguj się tym samym kontem na open2077.net i w launcherze.
Pamiętaj, że każdy gracz, który ma wejść na Twój serwer, też potrzebuje dostępu do alfy. Sam klucz licencji serwera nie przyznaje dostępu graczom.
Krok 2: Wybierz hosting serwera Open2077
Serwer możesz uruchomić na własnym komputerze, ale wtedy działa tylko wtedy, gdy komputer jest włączony, a Ty musisz sam przekierować porty i pilnować łącza. Wygodniej jest wziąć gotowy hosting, gdzie serwer działa 24/7 z publicznym IP i ochroną DDoS.
| Do czego | Szacunkowo graczy* | Pakiet TierHost |
|---|---|---|
| Pisanie i testowanie zasobów Lua | ~8 | Dev (2 GB RAM) |
| Freeroam lub wyścigi ze znajomymi | ~24 | Neon (4 GB RAM) |
| Pierwszy publiczny serwer społeczności | ~48 | Chrome (8 GB RAM) |
| Rozbudowane miasto RP z bazą danych | ~96 | Synapse (16 GB RAM) |
| Największe projekty i eventy | ~160 | Megacity (32 GB RAM) |
* Liczba graczy jest szacunkowa i nie stanowi gwarancji. Sami twórcy Open2077 piszą, że pojemność serwera zależy od sprzętu, zasobów i obciążenia, a uniwersalnego limitu graczy nie ma.
Wszystkie pakiety z cenami znajdziesz w cenniku hostingu Open2077. Jest tam też planer, który na podstawie trybu gry, liczby graczy i zasobów podpowie pakiet i wygeneruje przykładowy plik server.jsonc.
Krok 3: Wygeneruj klucz licencji serwera
Każdy serwer Open2077 musi mieć licencję – bez niej nie zarejestruje się na platformie i nie pojawi się na liście serwerów.
- Zaloguj się na open2077.net i wejdź w zakładkę z kluczami licencji serwera (keymaster).
- Utwórz nowy klucz. Ma on postać
op77_live_…. - Od razu go skopiuj – klucz jest pokazywany tylko raz. Platforma przechowuje tylko jego odcisk i nie pokaże go ponownie.
Nigdy nie wklejaj klucza na publicznym Discordzie ani w zgłoszeniach błędów.
Krok 4: Skonfiguruj plik server.jsonc
Przy pierwszym uruchomieniu, gdy nie ma jeszcze pliku server.jsonc, serwer otwiera w przeglądarce kreator. Podajesz w nim nazwę serwera, klucz licencji, publiczny adres i widoczność, a kreator sam zapisuje konfigurację. Możesz też przygotować plik ręcznie. Najważniejsze pola wyglądają tak:
{
"identity": {
"name": "Neon District RP",
"visibility": "public" // "private" ukrywa serwer z listy
},
"network": {
"publicEndpoint": "TWOJ-ADRES:PORT" // publiczny IP lub domena + port
},
"masterServer": {
"enabled": true,
"url": "https://master.open2077.net/",
"licenseKey": null // klucz lepiej podać w zmiennej środowiskowej
}
}
- identity.name – nazwa widoczna w launcherze i na liście serwerów.
- identity.visibility –
public, żeby serwer był na liście, alboprivatedla zamkniętej grupy. - network.publicEndpoint – adres, który launcher poda graczom. Musi być osiągalny z internetu, więc nie wpisuj tu adresu z sieci lokalnej typu 192.168.x.x.
- masterServer – zostaw włączone i z domyślnym adresem. Dzięki temu serwer rejestruje się na platformie.
Krok 5: Ustaw klucz licencji i uruchom serwer
Twórcy Open2077 zalecają, żeby klucz licencji trzymać w zmiennej środowiskowej OP77_LICENSE_KEY, a nie w pliku. Wtedy server.jsonc możesz bezpiecznie kopiować, archiwizować i komuś pokazać. Na TierHost wpisujesz klucz w ustawieniach startowych serwera w panelu.
Po uruchomieniu serwer sam:
- łączy się z master serwerem Open2077 i weryfikuje licencję,
- publikuje swoją nazwę, adres i liczbę graczy,
- w ciągu kilku chwil pojawia się w launcherze i na liście serwerów na open2077.net.
Działającym serwerem zarządzasz w Warden – panelu administracyjnym Open2077, w którym widzisz logi, zarządzasz graczami i zasobami.
Krok 6: Jak gracze wchodzą na serwer?
- Gracz instaluje oficjalny launcher Open2077 i loguje się kontem z dostępem do alfy.
- Launcher sprawdza instalację Cyberpunk 2077 i wgrywa aktualizację multiplayer.
- Gracz wybiera Twój serwer z listy albo używa Direct Connect i wpisuje
adres:port.
Launcher zapamiętuje udane połączenia w zakładce History, więc kolejne wejście to jedno kliknięcie.
Krok 7: Dodaj własne zasoby Lua
Tryby gry w Open2077 pisze się w Lua, a interfejsy w HTML, CSS i JavaScript (WebUI). Każdy zasób to osobny folder w katalogu resources/ z plikiem manifestu open77.lua. Folder bez tego pliku jest tylko kategorią, np. gamemodes/ albo system/.
- Edycja istniejącego zasobu – serwer sam wykrywa zmiany w plikach i przeładowuje zasób bez restartu całego serwera.
- Nowy zasób – dodaj jego nazwę do listy
resources.loadwserver.jsonc, a potem zrestartuj serwer. Na działającym serwerze możesz też w konsoli wpisaćrefresh, a następnieensure nazwa_zasobu– o ile nazwa była na liście przy starcie. - Zmiana samego
server.jsonc– wymaga restartu, bo ten plik nie jest przeładowywany w locie.
Masz doświadczenie z FiveM? Open2077 ma aliasy zgodności z FiveM dla wątków, timerów, eventów, komend i eksportów, co ułatwia przeniesienie części skryptów. O samym FiveM pisaliśmy w poradniku jak założyć serwer FiveM z QBCore lub ESX.
Najczęstsze problemy
| Problem | Co sprawdzić |
|---|---|
| Serwera nie ma na liście | Czy klucz licencji jest poprawny, visibility ustawione na public, a publicEndpoint to publiczny adres, a nie lokalny. |
| Gracz nie może wejść | Czy jego konto ma dostęp do alfy i czy ma zgodną wersję klienta (stabilna lub preview – taka sama jak serwer). |
| Nowy zasób się nie ładuje | Czy folder ma plik open77.lua i czy nazwa jest w resources.load. Komunikat Resource '…' was not found oznacza, że zasobu nie było na liście przy starcie. |
| Coś przestało działać po aktualizacji | W alfie API może się zmieniać. Przed każdą aktualizacją zrób kopię konfiguracji, zasobów i bazy danych. |
Podsumowanie
Serwer Open2077 to własne Night City z Twoimi zasadami: od luźnego freeroamu ze znajomymi po pełne miasto RP z ekonomią i frakcjami. Wystarczy dostęp do alfy, klucz licencji i serwer działający 24/7. Na TierHost uruchomisz go w kilka minut – wybierz pakiet w cenniku hostingu Open2077 i zaproś graczy. Masz pytania? Nasz support odpowiada 24/7 po polsku.