Jak postawić serwer Open2077? Cyberpunk 2077 multiplayer

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ć:

  1. Dołącz do oficjalnego serwera Discord projektu Open2077.
  2. Wpisz komendę /alpha apply i postępuj według instrukcji bota.
  3. 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 czegoSzacunkowo graczy*Pakiet TierHost
Pisanie i testowanie zasobów Lua~8Dev (2 GB RAM)
Freeroam lub wyścigi ze znajomymi~24Neon (4 GB RAM)
Pierwszy publiczny serwer społeczności~48Chrome (8 GB RAM)
Rozbudowane miasto RP z bazą danych~96Synapse (16 GB RAM)
Największe projekty i eventy~160Megacity (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.

  1. Zaloguj się na open2077.net i wejdź w zakładkę z kluczami licencji serwera (keymaster).
  2. Utwórz nowy klucz. Ma on postać op77_live_….
  3. 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, albo private dla 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:

  1. łączy się z master serwerem Open2077 i weryfikuje licencję,
  2. publikuje swoją nazwę, adres i liczbę graczy,
  3. 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?

  1. Gracz instaluje oficjalny launcher Open2077 i loguje się kontem z dostępem do alfy.
  2. Launcher sprawdza instalację Cyberpunk 2077 i wgrywa aktualizację multiplayer.
  3. 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.load w server.jsonc, a potem zrestartuj serwer. Na działającym serwerze możesz też w konsoli wpisać refresh, a następnie ensure 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

ProblemCo sprawdzić
Serwera nie ma na liścieCzy 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 ładujeCzy 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 aktualizacjiW 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.

Gotowy na własny serwer?

Sprawdź nasze pakiety hostingu i uruchom serwer w 5 minut!

Zobacz cennik