Servidores de juegos & OuiPanel•20 de octubre de 2026• 0 vistas

Instalar DarkRP y ser superadmin en un servidor de GMod

Instalar DarkRP y ser superadmin en un servidor de GMod

Tiempo estimado: 15 minutos
Dificultad: Intermedio ⭐⭐
Servidores compatibles: Garry's Mod en OuiPanel


📋 Introducción

DarkRP es un modo de juego de rol (RP) para Garry's Mod. Esta guía lo instala en tu servidor de OuiPanel, te da el rango superadmin y conecta una base de datos MySQL si la necesitas.


💾 Haz una copia de seguridad

Antes de cambiar de modo de juego, abre Copias de seguridad en OuiPanel y haz clic en Crear una copia de seguridad. Así podrás volver atrás.


📥 Instala DarkRP

Elige uno de los dos métodos.

Desde el Workshop

Añade DarkRP (ID 248302805) a tu colección. Nuestra guía Colección del Workshop y gamemode en un servidor de GMod explica cómo vincular una colección al servidor.

Con los archivos

  1. Descarga DarkRP de su repositorio oficial, github.com/FPtje/DarkRP.
  2. Cambia el nombre de la carpeta a darkrp. El archivo de GitHub la llama DarkRP-master.
  3. Súbela a garrysmod/gamemodes por SFTP, con los datos de Configuración › Acceso SFTP. No a addons, donde no funciona.

🛠️ Añade darkrpmodification

Los autores de DarkRP piden no modificar nunca sus archivos, porque luego ya no se puede actualizar. Los ajustes se hacen con el addon darkrpmodification.

  1. Descárgalo de github.com/FPtje/darkrpmodification.
  2. Pon su contenido en una carpeta dentro de garrysmod/addons, por ejemplo garrysmod/addons/darkrpmodification.
  3. Los ajustes principales están en lua/darkrp_config/settings.lua, dentro de este addon.

⚙️ Arranca el servidor en DarkRP

  1. En Configuración › Parámetros del servidor, tarjeta Variables de entorno, escribe darkrp en Gamemode.
  2. En Map, pon un mapa RP de tu colección, por ejemplo rp_downtown_v4c_v2.
  3. Guarda cada campo con su marca de verificación y reinicia el servidor desde la Consola.

👑 Hazte superadmin con ULX

ULX es un mod de administración que necesita ULib. Instala los dos, desde el Workshop (ULib 557962238, ULX 557962280) o subiendo sus carpetas a garrysmod/addons desde los repositorios de GitHub TeamUlysses/ulib y TeamUlysses/ulx. Luego reinicia el servidor por completo. Un simple cambio de mapa no basta.

Entra en el servidor con Garry's Mod. Después, en la Consola de OuiPanel, escribe este comando sin barra, con tu nombre en el juego.

ulx adduser "Pseudo" superadmin

La consola responde (Console) added Pseudo to group superadmin.

Consola de OuiPanel de un servidor GMod con el comando ulx adduser y su respuesta added Pseudo to group superadmin

Si no estás conectado, usa tu SteamID, con el formato STEAM_0:X:Y. Un sitio como steamid.io te lo da a partir de la dirección de tu perfil de Steam.

ulx adduserid "STEAM_0:1:12345678" superadmin

En el juego, el comando ulx menu en la consola abre el menú de ULX.


📝 Sin mod de administración

Garry's Mod también lee los rangos en garrysmod/settings/users.txt. Abre este archivo en el Gestor de archivos y añade tu línea en la sección superadmin.

"Users"
{
	"superadmin"
	{
		"Pseudo"	"STEAM_0:1:12345678"
	}
}

El archivo se lee al arrancar. Reinicia el servidor y entra en él. El juego te confirma tu rango en el chat.


🗄️ Pasa DarkRP a MySQL (opcional)

Por defecto, DarkRP guarda sus datos, como el dinero de los jugadores, en la base SQLite integrada en el juego (garrysmod/sv.db). No hay nada que configurar. Para una base MySQL, sigue estos pasos.

  1. En OuiPanel, abre Bases de datos y haz clic en Crear una base de datos. La página muestra después el host, el puerto, el nombre, el usuario y la contraseña. El botón Acceder a PhpMyAdmin te permite consultar la base.
  2. Instala el módulo MySQLOO siguiendo las instrucciones de su repositorio, github.com/FredyH/MySQLOO. Su archivo va en garrysmod/lua/bin. Elige la versión que corresponde al sistema del servidor, que este comando muestra en la Consola.
lua_run print(jit.os, jit.arch)
  1. En darkrpmodification, abre lua/darkrp_config/mysql.lua y copia los datos de la base.
RP_MySQLConfig.EnableMySQL = true
RP_MySQLConfig.Host = "203.0.113.20"           -- Host
RP_MySQLConfig.Username = "u123_AbCdEfGh"      -- Nombre de usuario
RP_MySQLConfig.Password = "xxxxxxxxxxxx"       -- Contraseña
RP_MySQLConfig.Database_name = "s123_darkrp"   -- Nombre
RP_MySQLConfig.Database_port = 3306            -- Puerto

Reinicia el servidor. Si falla, DarkRP escribe el error en garrysmod/data/DarkRP_logs/, en una línea que empieza por MySQL Error:.


❓ Problemas frecuentes

El servidor no arranca en DarkRP

Comprueba que la carpeta se llama darkrp y está en garrysmod/gamemodes. Lee también la consola durante el arranque.

El comando ulx no se reconoce

Falta ULX o ULib, o el servidor no se ha reiniciado desde que los instalaste.


➡️ Siguientes pasos

Para que tu servidor DarkRP se posicione bien en la lista pública, añade un token de Steam con nuestra guía Token de Steam (GSLT) para un servidor de GMod.


🚀 ¿Aún no tienes servidor?

Nuestro hosting GMod te da un servidor listo en pocos minutos, con bases de datos MySQL accesibles desde phpMyAdmin, acceso SFTP y copias de seguridad bajo demanda o programadas.

¿Necesitas un servidor Garry's Mod?

Hosting GMod desde 2,99 €/mes, con el gamemode, la colección del Workshop y el token de Steam desde el panel, y la protección Anti-DDoS incluida.

Ver ofertas