Ranglisten
Suche
Erweiterte Suche Ctrl + K zum Öffnen der Suche

Wie man einen Cyberpunk-2077-Server mit Open77 erstellt

Dieser Guide begleitet dich Schritt für Schritt bei der Erstellung deines Cyberpunk-2077-Multiplayer-Servers auf Open77: Alpha-Zugang, Lizenzschlüssel, erster Start, Warden-Panel, server.jsonc, Lua-Ressourcen, Mods und Portfreigabe. Aktuell im Oktober 2026.

Vollständiger Guide
Warden-Panel
Lua-5.4-Ressourcen

1. Warum einen Cyberpunk-2077-Server erstellen?

Open77 (OPEN//77) ist die Community-Multiplayer-Plattform für Cyberpunk 2077. Deinen eigenen Cyberpunk-2077-Server zu hosten ermöglicht dir:

  • Zu mehreren in Night City zu spielen: Roleplay, Freeroam, Deathmatch oder Battle Royale.
  • Eigene Spielmodi mit Lua-5.4-Ressourcen und Web-Oberflächen (WebUI) zu erstellen.
  • Die Welt individuell zu gestalten: Fahrzeuge, Karten, NPCs, Cyberware, Wetter und Mods, die automatisch an die Spieler verteilt werden.
  • Von Anfang an eine Community rund um eine noch junge Multiplayer-Szene aufzubauen, in der noch Platz ist, sich einen Namen zu machen.

Open77 funktioniert nach demselben Prinzip wie FiveM für GTA V: ein dedizierter Server, ein kostenloser Lizenzschlüssel, ein webbasiertes Admin-Panel und skriptbasierte Ressourcen. Der Server wird spielbereit mit dem Freeroam-Modus geliefert: Du kannst in wenigen Minuten eine Welt öffnen und sie dann weiterentwickeln.

2. Unverzichtbare technische Voraussetzungen

Der Open77-Server ist bewusst leichtgewichtig: Er benötigt weder Cyberpunk 2077 noch die REDengine noch Spieldaten. Prüfe diese Punkte, bevor du beginnst:

  • ✔ System : Windows x64 oder Linux x64 (Debian), die .NET-Runtime ist im Archiv enthalten: nichts weiter zu installieren
  • ✔ Hardware : Die offizielle Dokumentation legt kein Minimum fest; als Richtwert reicht ein VPS mit 2 bis 4 Kernen und 4 GB RAM zum Start, je nach deinen Lua-Ressourcen und der Spielerzahl zu erhöhen
  • ✔ Spiel : Auf der Server-Maschine ist keine Installation von Cyberpunk 2077 nötig
  • ✔ Spieler : Jeder Spieler braucht Cyberpunk 2077 in Version 2.31 mit der Erweiterung Phantom Liberty, auf 64-Bit-Windows 10 oder 11, sowie einen Alpha-Zugang
  • ✔ Hosting : Dein eigener PC zum Testen, dann ein VPS oder dedizierter Server für einen 24/7-Server
Tipp : Open77 befindet sich in der Alpha-Phase: APIs und Netzwerkprotokolle können sich noch ändern. Sichere deine eigenen Ressourcen vor jedem Server-Update.

3. Alpha-Zugang und Lizenzschlüssel erhalten

Um den Server herunterzuladen und beim Open77-Master zu registrieren, benötigst du ein Konto mit Alpha-Zugang und einen über den Keymaster generierten Lizenzschlüssel.

1
Alpha-Zugang beantragen

Tritt dem offiziellen Discord bei (discord.open2077.net) und nutze den Bot-Befehl in einem beliebigen Kanal, dann folge den Anweisungen. Der Zugang wird beim Beitritt zu einer Welt überprüft.

Discord
/alpha apply
2
Dein Open77-Konto erstellen

Erstelle ein kostenloses Konto auf open2077.net. Dieses Konto gibt dir Zugang zum Server-Download und zum Keymaster.

3
Einen Lizenzschlüssel generieren

Erstelle im Keymaster (open2077.net/account/keys) einen Schlüssel. Er beginnt mit op77_live_ und wird nur einmal angezeigt: Kopiere ihn sofort. Ein Konto kann bis zu 20 aktive Schlüssel haben, und derselbe Schlüssel kann für mehrere Server verwendet werden.

Achtung : Gib deinen Lizenzschlüssel niemals weiter. Falls er durchsickert, widerrufe ihn im Keymaster: Der Widerruf wirkt sofort auf allen Servern, die ihn verwenden. Verwende idealerweise einen eigenen Schlüssel pro Community oder Umgebung (Test, Produktion).

4. Den Open77-Server herunterladen und starten

Der dedizierte Open77-Server wird von der Host-Seite der offiziellen Website heruntergeladen. Das Archiv enthält den Server und seine .NET-Runtime, den spielbereiten Freeroam-Modus, Warden (Einrichtungsassistent und Web-Panel) und die Lua-5.4-Runtime.

  1. Gehe mit deinem Alpha-Konto zu open2077.net/host und wähle den Stable-Kanal (empfohlen) statt Unstable
  2. Lade das Archiv für dein System herunter: .zip für Windows, .tar.gz für Linux, und überprüfe den auf der Seite angezeigten SHA-256-Hash
  3. Entpacke das Archiv in einen eigenen Ordner für deinen Server
  4. Starte Start.cmd unter Windows oder ./start.sh unter Linux (oder direkt die ausführbare Datei Open77.Server)
Den Lizenzschlüssel angeben

Die empfohlene Methode besteht darin, den Schlüssel über die Umgebungsvariable OP77_LICENSE_KEY zu übergeben, damit er nie im Klartext in einer Konfigurationsdatei steht:

Linux :
Terminal
export OP77_LICENSE_KEY="op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
./start.sh
Windows :
PowerShell
$env:OP77_LICENSE_KEY = "op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
.\Start.cmd
Info : Du kannst den Schlüssel beim ersten Start auch im Einrichtungsassistenten eingeben. Beim Start überprüft der Server den Schlüssel beim Master und erhält dann eine Laufzeitlizenz, die automatisch verlängert wird, solange er läuft.

5. Einrichtungsassistent und Warden-Panel

Warden ist das webbasierte Admin-Panel, das mit dem Open77-Server ausgeliefert wird, das Äquivalent zu txAdmin für FiveM. Beim ersten Start öffnet sich im Browser ein Einrichtungsassistent, falls noch keine server.jsonc-Datei existiert.

1
Warden öffnen

Öffne die Warden-Adresse in deinem Browser. Standardmäßig lauscht das Panel nur lokal, auf Port 11780.

Browser
http://localhost:11780
2
PIN-Code eingeben

Beim ersten Start zeigt der Server in seinen Logs einen einmaligen PIN-Code an. Gib ihn in Warden ein, um die Konfiguration freizuschalten.

3
Besitzerkonto erstellen und Server konfigurieren

Erstelle deinen Administrator-Benutzernamen und dein Passwort (der PIN wird dadurch ungültig), dann gib den Servernamen, den Lizenzschlüssel, die öffentliche Adresse und die Sichtbarkeit an. Der Assistent erstellt die Datei server.jsonc.

Sicherheit : Lasse Warden an 127.0.0.1 gebunden. Um es aus der Ferne zu verwalten, nutze einen SSH-Tunnel oder ein VPN, anstatt Port 11780 im Internet freizugeben.

6. Die Datei server.jsonc konfigurieren

Die Datei server.jsonc (JSON mit Kommentaren) enthält die gesamte Serverkonfiguration. Der Assistent erstellt automatisch eine; hier die wichtigsten Blöcke, die du kennen solltest:

server.jsonc
{
  "identity": {
    "name": "Night City RP",
    "visibility": "public"
  },
  "network": {
    "port": 11778,
    "publicEndpoint": "play.example.com:11778"
  },
  "query": {
    "enabled": true,
    "map": "Night City",
    "gamemode": "Freeroam"
  },
  "masterServer": {
    "enabled": true,
    "url": "https://master.open2077.net/",
    "licenseKey": null,
    "licenseKeyEnvironmentVariable": "OP77_LICENSE_KEY"
  },
  "warden": {
    "enabled": true,
    "bind": "127.0.0.1:11780"
  }
}
  • identity.name - Servername, der im Serverbrowser des Launchers angezeigt wird
  • identity.visibility - Sichtbarkeit im Verzeichnis: public (gelistet), unlisted oder private (nur auf Einladung)
  • network.port / network.publicEndpoint - UDP-Spielport (standardmäßig 11778) und öffentliche Adresse, über die Spieler sich verbinden
  • query - Aktiviert die Abfrage von Serverinformationen und legt die angezeigte Karte und den Spielmodus fest
  • masterServer - Registrierung beim Open77-Master; lasse licenseKey auf null, um den Schlüssel aus der Variable OP77_LICENSE_KEY zu lesen
  • warden.bind - Lauschadresse des Warden-Panels, lokal halten
Wichtig : Lasse den query-Block aktiviert (enabled auf true): Nur so kann unser System deinen Server abfragen und seine Statistiken abrufen. Ohne ihn können sie auf deiner Serverseite nicht erfasst werden.
Startargumente

Auf einem VPS kannst du auch alles als Startargumente übergeben: --no-setup überspringt den Assistenten, --public-ip gibt deine öffentliche IP an und --max-players legt die maximale Spielerzahl fest. Füge --check-config hinzu, um die Konfiguration zu prüfen, ohne den Server zu starten.

Terminal
./Open77.Server --no-setup --config server.jsonc \
  --public-ip 203.0.113.10 --port 11778 --max-players 32 \
  --log-level info
Gut zu wissen : Die Prioritätsreihenfolge lautet: Standardwerte, dann server.jsonc, dann Umgebungsvariablen OP77_CONFIG__ (zum Beispiel OP77_CONFIG__NETWORK__PORT), dann Befehlszeilenargumente. Ein Argument hat also immer Vorrang vor der Datei.

7. Lua-Ressourcen und eine Datenbank hinzufügen

Der gesamte Inhalt deines Servers (Spielmodi, HUD, Skripte, Karten, Fahrzeuge) hat die Form von Ressourcen: Pakete aus Lua-5.4-Skripten, Berechtigungen und Webdateien, die der Server lädt und an die Spieler verteilt. Sie sind nach Kategorie im Ordner resources/ sortiert:

resources/
resources/
  system/       official platform resources
  gamemodes/    playable modes and HUDs
  dev/          examples and harnesses
  assets/
    loaders/    archivexl, tweakxl
    maps/       world packages
    vehicles/   vehicle packages
    mods/       third-party packages
Das Manifest open77.lua

Jede Ressource besitzt eine Datei open77.lua, die ihren Namen, ihre Version, ihre Server-, Client- und geteilten Skripte, ihre Web-Oberfläche und die benötigten Berechtigungen deklariert. Server-Skripte werden niemals an Spieler gesendet.

open77.lua
resource "garage"
version "1.0.0"
auto_start true

shared_script "shared/config.lua"
server_script "server/main.lua"
client_script "client/main.lua"

web_ui_page "web/index.html"
web_files { "web/**" }
permissions { "network.events" }
Ressourcen über die Konsole verwalten

Nachdem du einen Ordner hinzugefügt hast, scanne die Manifeste mit refresh neu und starte die Ressource dann mit ensure. Die Befehle start, stop, restart und resources (Liste) sind ebenfalls verfügbar, genauso wie das Hot-Reload über Warden.

Console
refresh
ensure garage
restart garage
stop garage
Kommst du von FiveM?

Open77 übernimmt viele Konzepte von FiveM und bietet Kompatibilitäts-Aliase: Citizen.CreateThread, Wait, RegisterCommand, Events und Exports funktionieren, und fxmanifest.lua wird zu open77.lua. Die GTA-Natives (Citizen.InvokeNative, RequestModel, RequestAnimDict) existieren dagegen nicht: Ein FiveM-Skript muss angepasst werden, nicht einfach kopiert. Falls du neu bei FiveM bist, schau auch in unseren Guide zum Erstellen eines FiveM-Servers.

MySQL- / MariaDB-Datenbank

Um Daten zu speichern (Charaktere, Inventare, Fahrzeuge), aktiviere den Block database in server.jsonc. Nur MySQL und MariaDB werden unterstützt. Die Verbindungszeichenfolge im MySqlConnector-Format wird vorzugsweise über die Variable OP77_DATABASE_CONNECTION übergeben, und jede Ressource, die darauf zugreift, muss die Berechtigung database.access deklarieren.

OP77_DATABASE_CONNECTION
Server=127.0.0.1;Port=3306;Database=open77;User ID=open77;Password=SECRET;
Achtung : Gewähre sensible Berechtigungen (Datenbank, Ressourcenkontrolle) nur Ressourcen, die du gelesen hast oder deren Autor du kennst. Versioniere niemals den privaten Signaturschlüssel oder den .open77-Cache deines Servers.

8. Vom Server benötigte Mods hinzufügen

Open77 kann die von deinem Server benötigten Mods (ArchiveXL, TweakXL, Fahrzeuge, Karten) automatisch installieren, bevor das Spiel startet: Die Spieler müssen nichts manuell tun und müssen zum Beitreten nicht neu starten.

1

Öffne in Warden den Tab Mods (Berechtigung mods.manage erforderlich) und importiere das Mod-Archiv (Zip, 7z oder RAR)

2

Überprüfe den Installationsplan: Dateien, Zielorte und hinzugefügte oder ersetzte Dateien, dann bestätige

3

Starte den Server neu: Die Liste der benötigten Mods wird aktualisiert, und jeder Spieler sieht vor dem Download Namen und Größe jedes Mods

Die drei Sicherheitsstatus
  • Verified - vom Open77-Team geprüfter Mod, jede Art von Inhalt erlaubt (auch ausführbare Dateien), von der Plattform verteilt
  • Unverified - nur inerte Daten werden akzeptiert (.archive, .tweak, .xl, Engine-INI-Dateien), von deinem Server gehostet
  • Blocked - abgelehnter Mod: Spieler können keinem Server beitreten, der ihn voraussetzt
Achtung : Der Modus unsecured erlaubt die Verteilung nicht geprüfter ausführbarer Inhalte (.dll, .reds, CET-Skripte), aber dein Server erhält dann ein UNSECURED-Abzeichen und eine rote Warnung im Serverbrowser. Für einen öffentlichen Server zu vermeiden.

9. Netzwerk: Ports und Firewall-Konfiguration

Open77 nutzt einen UDP-Port für das Spiel und einen TCP-Port, über den Spieler Ressourcen herunterladen. Damit dein Server aus dem Internet erreichbar ist, müssen beide Ports offen sein.

Zu öffnende Ports
  • UDP 11778 (Standard): Spielverkehr, anpassbar über network.port oder --port
  • TCP 11779 (Standard): Download von Ressourcen und Mods durch Spieler
  • TCP 11780 : Warden-Panel, lokal halten, nicht öffentlich öffnen
Beispiele für Firewall-Regeln
Windows Defender :
PowerShell (Admin)
New-NetFirewallRule -DisplayName "Open77 Game" -Direction Inbound -Protocol UDP -LocalPort 11778 -Action Allow
New-NetFirewallRule -DisplayName "Open77 Downloads" -Direction Inbound -Protocol TCP -LocalPort 11779 -Action Allow
Linux UFW :
Terminal
sudo ufw allow 11778/udp
sudo ufw allow 11779/tcp
Linux iptables :
Terminal
sudo iptables -A INPUT -p udp --dport 11778 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 11779 -j ACCEPT
Router : Hinter einer Box oder einem Router leite den UDP-Port 11778 und den TCP-Port 11779 an die lokale IP der Maschine weiter und gib dann deine öffentliche IP mit --public-ip oder in network.publicEndpoint an. Sonst sehen Spieler deinen Server, können sich aber nicht verbinden.

10. Administration: Warden, Backups und Updates

Warden zentralisiert die Administration deines Cyberpunk-2077-Servers über den Browser:

  • Live-Konsole: Logs lesen und Server-Befehle ausführen
  • Spielermoderation: verwarnen, kicken, bannen und die Bannliste verwalten, Ankündigungen senden
  • Verwaltung der Lua-Ressourcen mit Hot-Reload, ohne den Server neu zu starten
  • Administratorkonten mit rollenbasierten Berechtigungen, plus Icon und Banner des Servers
  • ✔ Backups: Kopiere regelmäßig deine server.jsonc, deinen Ordner resources/ und deine Datenbank von der Maschine weg. Automatisiere es: Ein manuelles Backup wird irgendwann immer vergessen.
  • ✔ Updates: Bleibe auf dem Stable-Kanal und aktualisiere den Server, sobald eine neue Version erscheint, da Spieler eine kompatible Version nutzen müssen. In der Alpha-Phase solltest du deine Ressourcen vor jedem Update sichern.
Gut zu wissen : Erstelle für jeden Administrator ein eigenes Warden-Konto mit nur den nötigen Rechten, anstatt das Besitzerkonto zu teilen: So behältst du den Überblick, wer was tut.

11. Deinen Server sichtbar machen

Sobald ein öffentlicher Server mit seinem Lizenzschlüssel beim Master registriert ist, erscheint er automatisch im Browser des Open77-Launchers und auf open2077.net. Ein paar Einstellungen machen den Unterschied:

  • ✔ Wähle einen klaren Namen und eine Beschreibung, die deinen Spielmodus, deine Sprache und deine Atmosphäre erkennen lassen.
  • ✔ Füge Tags hinzu: Der erste Tag, der einem bekannten Modus entspricht, bestimmt die Kategorie, in der dein Server eingeordnet wird, sonst erscheint er als „Custom“.
  • ✔ Füge über Warden ein Icon und ein Banner hinzu, gib deine Website und deinen Discord an und teile deinen Direktverbindungslink (open77://connect?server=...).
  • ✔ Trage deinen Server in das Cyberpunk-2077-Server-Ranking von Top-Games ein, um über Votes neue Spieler zu erreichen.

12. Kurze FAQ

Das Basisspiel ist Singleplayer, aber die Community-Plattform Open77 (OPEN//77) ermöglicht es, zu mehreren auf dedizierten Servern zu spielen: Freeroam, Roleplay, Deathmatch oder Battle Royale. Sie befindet sich derzeit in der Alpha-Phase und ist über eine Anfrage im offiziellen Discord zugänglich.

Nein, die Maschine, die den Server hostet, benötigt weder das Spiel noch dessen Daten. Jeder Spieler muss jedoch Cyberpunk 2077 in Version 2.31 mit Phantom Liberty auf Windows 10 oder 11 besitzen und über einen Alpha-Zugang verfügen.

Das Open77-Konto, der dedizierte Server und der Lizenzschlüssel sind kostenlos. Das Hosten auf deiner eigenen Maschine kostet nichts zusätzlich; für einen 24/7-Server rechne mit dem Preis eines VPS oder dedizierten Servers, da der Server bewusst leichtgewichtig ist.

Teilweise. Open77 bietet Kompatibilitäts-Aliase für FiveM (Threads, Befehle, Events, Exports), und fxmanifest.lua wird zu open77.lua. Aber alles, was von GTA-V-Natives abhängt, muss mit der Open77-API neu geschrieben werden, die die Entitäten von Cyberpunk 2077 beschreibt.

Öffne den UDP-Port 11778 für das Spiel und den TCP-Port 11779 für den Ressourcen-Download. Der Port 11780 des Warden-Panels muss lokal bleiben: Verwalte ihn aus der Ferne über einen SSH-Tunnel oder ein VPN.

Ist dein Cyberpunk-2077-Server bereit?

Trage deinen Open77-Server bei Top-Games ein, um Sichtbarkeit zu gewinnen und deine ersten Spieler zu gewinnen. Du kannst auch die besten Cyberpunk-2077-Server der Community entdecken, um dich inspirieren zu lassen.

13. Fazit

Einen Cyberpunk-2077-Server mit Open77 zu erstellen, ist für jeden machbar: ein Alpha-Zugang, ein kostenloser Lizenzschlüssel, das Server-Archiv, Warden zur Steuerung von allem und die geöffneten Ports 11778 und 11779. Die eigentliche Arbeit beginnt danach: deinen Spielmodus wählen, deine Lua-Ressourcen schreiben und deine Community in Night City zum Leben erwecken. Der Eintrag deines Servers bei Top-Games hilft dir dabei schon ab den ersten Spielern.

Informationen

Benötigte Version: 2.31 + Phantom Liberty
Skripte: Lua 5.4
Protokoll: UDP / TCP
Standardport: 11778
Serverplattformen: Windows, Linux

Kurze Checkliste

  1. Alpha-Zugang auf Discord erhalten
  2. Lizenzschlüssel im Keymaster erstellen
  3. Server herunterladen und starten
  4. Server mit Warden konfigurieren
  5. Lua-Ressourcen und Mods hinzufügen
  6. Ports 11778/11779 öffnen und den Server eintragen

Hilfebedarf?

Eine Frage zur Konfiguration deines Cyberpunk-2077-Servers? Unser Team ist da, um dir zu helfen.