Cómo crear un servidor de Cyberpunk 2077 con Open77
Esta guía te acompaña paso a paso en la creación de tu servidor multijugador de Cyberpunk 2077 en Open77: acceso Alpha, clave de licencia, primer arranque, panel Warden, server.jsonc, recursos Lua, mods y apertura de puertos. Actualizada a octubre de 2026.
1. ¿Por qué crear un servidor de Cyberpunk 2077?
Open77 (OPEN//77) es la plataforma multijugador comunitaria de Cyberpunk 2077. Alojar tu propio servidor de Cyberpunk 2077 te permite:
- Jugar en grupo en Night City: roleplay, freeroam, deathmatch o battle royale.
- Crear tus propios modos de juego con recursos Lua 5.4 e interfaces web (WebUI).
- Personalizar el mundo: vehículos, mapas, PNJ, cyberware, clima y mods distribuidos automáticamente a los jugadores.
- Construir una comunidad desde los inicios de una escena multijugador todavía joven, donde aún queda espacio para hacerte un nombre.
Open77 funciona bajo el mismo principio que FiveM para GTA V: un servidor dedicado, una clave de licencia gratuita, un panel de administración web y recursos con scripts. El servidor se entrega listo para jugar con el modo Freeroam: puedes abrir un mundo en pocos minutos y luego hacerlo evolucionar.
2. Requisitos técnicos indispensables
El servidor de Open77 es deliberadamente ligero: no necesita Cyberpunk 2077, ni el motor REDengine, ni los datos del juego. Comprueba estos puntos antes de empezar:
- ✔ Sistema : Windows x64 o Linux x64 (Debian), el runtime .NET está incluido en el archivo: no hay nada más que instalar
- ✔ Hardware : La documentación oficial no fija un mínimo; como referencia, un VPS de 2 a 4 núcleos con 4 GB de RAM es suficiente para empezar, a aumentar según tus recursos Lua y tu número de jugadores
- ✔ Juego : No es necesario instalar Cyberpunk 2077 en la máquina del servidor
- ✔ Jugadores : Cada jugador debe tener Cyberpunk 2077 en la versión 2.31 con la expansión Phantom Liberty, en Windows 10 u 11 de 64 bits, y disponer de acceso Alpha
- ✔ Alojamiento : Tu propio PC para probar, y luego un VPS o un servidor dedicado para un servidor abierto 24/7
3. Obtener el acceso Alpha y la clave de licencia
Para descargar el servidor e inscribirlo en el master de Open77, necesitas una cuenta con acceso Alpha y una clave de licencia generada desde el keymaster.
Solicitar el acceso Alpha
Únete al Discord oficial (discord.open2077.net) y usa el comando del bot en cualquier canal, luego sigue las instrucciones. El acceso se verifica al entrar en un mundo.
Discord
/alpha apply
Crear tu cuenta de Open77
Crea una cuenta gratuita en open2077.net. Esta cuenta te da acceso a la descarga del servidor y al keymaster.
Generar una clave de licencia
En el keymaster (open2077.net/account/keys), crea una clave. Empieza por op77_live_ y solo se muestra una vez: cópiala de inmediato. Una cuenta puede tener hasta 20 claves activas, y una misma clave puede usarse en varios servidores.
4. Descargar y lanzar el servidor de Open77
El servidor dedicado de Open77 se descarga desde la página Host del sitio oficial. El archivo contiene el servidor y su runtime .NET, el modo Freeroam listo para jugar, Warden (asistente de inicio y panel web) y el runtime de Lua 5.4.
- Ve a open2077.net/host con tu cuenta Alpha y elige el canal Stable (recomendado) en lugar de Unstable
- Descarga el archivo de tu sistema: .zip para Windows, .tar.gz para Linux, y comprueba su huella SHA-256 mostrada en la página
- Descomprime el archivo en una carpeta dedicada a tu servidor
- Ejecuta Start.cmd en Windows o ./start.sh en Linux (o directamente el ejecutable Open77.Server)
Indicar la clave de licencia
El método recomendado consiste en pasar la clave mediante la variable de entorno OP77_LICENSE_KEY, para no escribirla nunca en texto plano en un archivo de configuración:
Linux :
Terminal
export OP77_LICENSE_KEY="op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
./start.sh
Windows :
PowerShell
$env:OP77_LICENSE_KEY = "op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
.\Start.cmd
5. Asistente de inicio y panel Warden
Warden es el panel de administración web incluido con el servidor de Open77, el equivalente a txAdmin para FiveM. En el primer arranque, si no existe ningún archivo server.jsonc, se abre un asistente en el navegador.
Abrir Warden
Abre la dirección de Warden en tu navegador. Por defecto, el panel solo escucha en local, en el puerto 11780.
Navegador
http://localhost:11780
Introducir el código PIN
En el primer arranque, el servidor muestra un código PIN de un solo uso en sus logs. Introdúcelo en Warden para desbloquear la configuración.
Crear la cuenta propietaria y configurar el servidor
Crea tu nombre de usuario y tu contraseña de administrador (el PIN queda entonces invalidado), luego indica el nombre del servidor, la clave de licencia, la dirección pública y la visibilidad. El asistente genera el archivo server.jsonc.
6. Configurar el archivo server.jsonc
El archivo server.jsonc (JSON que acepta comentarios) reúne toda la configuración del servidor. El asistente genera uno; estos son los bloques esenciales que debes conocer:
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- Nombre del servidor que se muestra en el navegador de servidores del launcher -
identity.visibility- Visibilidad en el directorio: public (listado), unlisted o private (por invitación) -
network.port/network.publicEndpoint- Puerto de juego UDP (11778 por defecto) y dirección pública que usan los jugadores para conectarse -
query- Activa la consulta de información del servidor y define el mapa y el modo de juego anunciados -
masterServer- Inscripción en el master de Open77; deja licenseKey en null para leer la clave desde la variable OP77_LICENSE_KEY -
warden.bind- Dirección de escucha del panel Warden, mantenla en local
Argumentos de inicio
En un VPS, también puedes pasar todo como argumentos de lanzamiento: --no-setup omite el asistente, --public-ip anuncia tu IP pública y --max-players fija el número máximo de jugadores. Añade --check-config para validar la configuración sin iniciar el servidor.
Terminal
./Open77.Server --no-setup --config server.jsonc \
--public-ip 203.0.113.10 --port 11778 --max-players 32 \
--log-level info
7. Añadir recursos Lua y una base de datos
Todo el contenido de tu servidor (modos de juego, HUD, scripts, mapas, vehículos) toma la forma de recursos: paquetes de scripts Lua 5.4, permisos y archivos web que el servidor carga y distribuye a los jugadores. Se organizan por categoría en la carpeta resources/:
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
El manifiesto open77.lua
Cada recurso tiene un archivo open77.lua que declara su nombre, su versión, sus scripts de servidor, cliente y compartidos, su interfaz web y los permisos que necesita. Los scripts de servidor nunca se envían a los jugadores.
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" }
Gestionar los recursos desde la consola
Tras añadir una carpeta, vuelve a escanear los manifiestos con refresh y luego inicia el recurso con ensure. Los comandos start, stop, restart y resources (lista) también están disponibles, así como la recarga en caliente desde Warden.
Console
refresh
ensure garage
restart garage
stop garage
¿Vienes de FiveM?
Open77 retoma muchos conceptos de FiveM y ofrece alias de compatibilidad: Citizen.CreateThread, Wait, RegisterCommand, los eventos y los exports funcionan, y fxmanifest.lua se convierte en open77.lua. En cambio, las natives de GTA (Citizen.InvokeNative, RequestModel, RequestAnimDict) no existen: un script de FiveM debe adaptarse, no simplemente copiarse. Si eres nuevo en FiveM, consulta también nuestra guía para crear un servidor FiveM.
Base de datos MySQL / MariaDB
Para guardar datos (personajes, inventarios, vehículos), activa el bloque database del server.jsonc. Solo se admiten MySQL y MariaDB. La cadena de conexión, en formato MySqlConnector, se pasa preferiblemente mediante la variable OP77_DATABASE_CONNECTION, y cada recurso que accede a ella debe declarar el permiso database.access.
OP77_DATABASE_CONNECTION
Server=127.0.0.1;Port=3306;Database=open77;User ID=open77;Password=SECRET;
8. Añadir mods requeridos por el servidor
Open77 puede instalar automáticamente los mods que tu servidor necesita (ArchiveXL, TweakXL, vehículos, mapas) antes de que se inicie el juego: los jugadores no tienen que hacer nada manualmente ni necesitan reiniciar para unirse.
En Warden, abre la pestaña Mods (permiso mods.manage requerido) e importa el archivo del mod (Zip, 7z o RAR)
Revisa el plan de instalación: archivos, destinos y archivos añadidos o reemplazados, y confirma
Reinicia el servidor: la lista de mods requeridos se actualiza y cada jugador ve, antes de la descarga, el nombre y el tamaño de cada mod
Los tres estados de seguridad
- Verified - mod verificado por el equipo de Open77, se permite cualquier tipo de contenido (incluidos ejecutables), distribuido por la plataforma
- Unverified - solo se aceptan datos inertes (.archive, .tweak, .xl, archivos INI del motor), alojados por tu servidor
- Blocked - mod rechazado: los jugadores no pueden unirse a un servidor que lo requiera
9. Red: puertos y configuración del cortafuegos
Open77 utiliza un puerto UDP para el juego y un puerto TCP para la descarga de recursos por parte de los jugadores. Para que tu servidor sea accesible desde Internet, ambos puertos deben estar abiertos.
Puertos a abrir
- UDP 11778 (por defecto): tráfico de juego, modificable con network.port o --port
- TCP 11779 (por defecto): descarga de recursos y mods por parte de los jugadores
- TCP 11780 : panel Warden, mantenlo en local, no lo abras públicamente
Ejemplos de reglas de cortafuegos
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
10. Administración: Warden, copias de seguridad y actualizaciones
Warden centraliza la administración de tu servidor de Cyberpunk 2077 desde el navegador:
- Consola en directo: leer los logs y ejecutar comandos del servidor
- Moderación de jugadores: avisar, expulsar, banear y gestionar la lista de banidos, enviar anuncios
- Gestión de los recursos Lua con recarga en caliente, sin reiniciar el servidor
- Cuentas de administrador con permisos limitados por rol, además del icono y el banner del servidor
- ✔ Copias de seguridad: copia regularmente tu server.jsonc, tu carpeta resources/ y tu base de datos fuera de la máquina. Automatízalo: una copia de seguridad manual siempre termina olvidándose.
- ✔ Actualizaciones: quédate en el canal Stable y actualiza el servidor en cuanto salga una nueva versión, ya que los jugadores deben usar una versión compatible. Durante la Alpha, haz copia de seguridad de tus recursos antes de cada actualización.
11. Hacer visible tu servidor
Una vez inscrito en el master con su clave de licencia, un servidor público aparece automáticamente en el navegador del launcher de Open77 y en open2077.net. Algunos ajustes marcan la diferencia:
- ✔ Elige un nombre claro y una descripción que anuncien tu modo de juego, tu idioma y tu ambiente.
- ✔ Añade etiquetas: la primera etiqueta que coincida con un modo conocido determina la categoría en la que se clasifica tu servidor; si no, aparece como "Custom".
- ✔ Añade un icono y un banner desde Warden, indica tu sitio web y tu Discord, y comparte tu enlace de conexión directa (open77://connect?server=...).
- ✔ Incluye tu servidor en la clasificación de servidores de Cyberpunk 2077 de Top-Games para llegar a nuevos jugadores gracias a los votos.
12. FAQ rápida
¿Tu servidor de Cyberpunk 2077 está listo?
Incluye tu servidor de Open77 en Top-Games para ganar visibilidad y atraer a tus primeros jugadores. También puedes explorar los mejores servidores de Cyberpunk 2077 de la comunidad para inspirarte.
13. Conclusión
Crear un servidor de Cyberpunk 2077 con Open77 está al alcance de todos: un acceso Alpha, una clave de licencia gratuita, el archivo del servidor, Warden para controlarlo todo y los puertos 11778 y 11779 abiertos. El verdadero trabajo empieza después: elegir tu modo de juego, escribir tus recursos Lua y dar vida a tu comunidad en Night City. Incluir tu servidor en Top-Games te ayudará desde los primeros jugadores.
Información
Checklist rápida
- Obtener el acceso Alpha en Discord
- Crear una clave de licencia en el keymaster
- Descargar y lanzar el servidor
- Configurar el servidor con Warden
- Añadir tus recursos Lua y tus mods
- Abrir los puertos 11778/11779 e incluir el servidor
Recursos útiles
¿Necesitas ayuda?
¿Tienes alguna pregunta sobre la configuración de tu servidor de Cyberpunk 2077? Nuestro equipo está aquí para acompañarte.