Primeros pasos con tu servidor RedM
Añade tu clave de licencia Cfx.re, establece el nombre y los slots en Inicio, añade recursos en server.cfg, únete con F8 y crea una base de datos para VORP o RSGCore.
Esta guía te ayudará a poner en línea tu servidor RedM (roleplay de Red Dead Redemption 2): la clave de licencia, los ajustes en Inicio, server.cfg y la carpeta resources, cómo unirse, una base de datos para frameworks como VORP o RSGCore, y lo que debes saber sobre txAdmin.
Paso 1: Añade tu clave de licencia
RedM utiliza la misma clave de licencia gratuita de Cfx.re que FiveM. Inicia sesión en keymaster.fivem.net, crea una clave de servidor y cópiala.
Puedes pegarla en dos lugares:
- Configuración MySQL en la barra lateral (debajo de FiveM): pégala en License key y haz clic en Save.
- Inicio: pégala en fivem license y haz clic en Save Changes.
Ambos guardan la misma configuración. El servidor no se iniciará sin una clave.
Paso 2: Revisa los otros ajustes de Inicio
Abre la pestaña Inicio. Estos ajustes se escriben en tu servidor cada vez que se inicia.
| Ajuste | Qué hace |
|---|---|
| fivem license | Tu clave de licencia de Cfx.re (ver paso 1). |
| Server Hostname | El nombre en la lista de servidores. Se escribe en sv_hostname en server.cfg en cada inicio. |
| Max Players | Slots de jugadores, de 1 a 48. Se escribe en sv_maxclients en cada inicio. |
| Steam Web Api Key | Solo es necesaria para scripts que usan el inicio de sesión de Steam. Déjalo como none de lo contrario. |
| fivem version | La compilación del servidor a instalar, recommended por defecto. |
| Game Name | Mantenlo en redm. Decide si el servidor ejecuta RedM o FiveM. |
| Enable txadmin | Mantenlo en 0. Consulta "Acerca de txAdmin" a continuación. |
Haz clic en Save Changes y reinicia el servidor. Debido a que Server Hostname y Max Players se escriben en server.cfg en cada inicio, cámbialos aquí, no en el archivo.
Paso 3: server.cfg y recursos
Abre Archivos, luego Gestor de archivos. Tu servidor guarda todo en el nivel superior:
| Ruta | Qué es |
|---|---|
server.cfg |
La configuración principal. Enumera qué recursos se inician (líneas ensure ...), los permisos de administrador (add_ace y add_principal), etiquetas, configuración regional y nombre del proyecto. También tiene set gamename "rdr3", que debe permanecer. |
resources/ |
Tus recursos (scripts, mapas, frameworks). Las carpetas entre corchetes, como [gameplay], son solo grupos. |
logs/ |
Registros del servidor. |
Para añadir un recurso:
- Sube su carpeta a
resources/. Usa Actions, luego Upload Folder…, o sube un zip con Upload File… y haz clic derecho, luego Descomprimir. Para cargas grandes, usa SFTP (tiene su propia contraseña, consulta Uso del gestor de archivos y SFTP). - Añade una línea
ensure <resource name>aserver.cfg. Los recursos que dependen de otros (por ejemplo, una biblioteca de base de datos) deben ir después de ellos. - Reinicia el servidor y revisa la Consola en busca de errores.
Las líneas de punto final en la parte superior de server.cfg (endpoint_add_tcp y endpoint_add_udp) se configuran automáticamente en el puerto de tu servidor en cada inicio, por lo que no necesitas editarlas.
Paso 4: Iniciar y unirse
Haz clic en Iniciar servidor y observa la Consola. El primer inicio puede tardar un minuto mientras se cargan los recursos.
Tu dirección está en la pestaña Overview, por ejemplo 123.45.67.89:12345. RedM se ejecuta en el propio puerto de tu servidor, así que usa siempre el puerto que se muestra allí.
Para unirte, abre RedM, presiona F8 para abrir la consola y escribe:
connect 123.45.67.89:12345
Cuando el servidor esté listado, los jugadores también pueden encontrarlo por su Server Hostname en la lista de servidores de RedM. ¿Quieres una dirección más fácil? Consulta Subdominios, puertos e IPs dedicadas.
Paso 5: Una base de datos (VORP, RSGCore y otros)
La mayoría de los frameworks de RedM necesitan una base de datos MySQL. La pestaña Configuración MySQL crea una para ti:
- Haz clic en Create MariaDB server. Tu plan se divide en tu servidor RedM y un pequeño servidor MariaDB, sin coste adicional.
- Haz clic en Provision database user. Obtendrás un usuario y una base de datos llamada
fivem_db, con Host, Port, Database name, Username y Password para copiar. - Haz clic en Rescan, luego en Apply connection string. Esto escribe la línea
set mysql_connection_string ...en tuserver.cfg. - Reinicia el servidor para que tu recurso de base de datos (por ejemplo,
oxmysql) se conecte.
La pestaña se comparte con FiveM, por lo que algunos textos mencionan FiveM. Los pasos son los mismos; consulta Configuración de MySQL para tu servidor FiveM para ver cada pantalla en detalle.
Acerca de txAdmin
txAdmin está desactivado en nuestros servidores RedM: Enable txadmin está en 0 y el servidor se inicia directamente desde server.cfg. txAdmin necesita su propio puerto web, y ese puerto no es uno de los puertos de tu servidor, por lo que no puedes acceder a él desde el exterior. Deja Enable txadmin en 0: si está activado, el servidor deja de cargar server.cfg.
Administra tu servidor a través de server.cfg, la Consola y las herramientas de administración de tu framework. Si deseas txAdmin en tu servidor RedM, abre un ticket de soporte y lo revisaremos contigo.
Administradores
El server.cfg predeterminado otorga al grupo group.admin todos los comandos. Para hacerte administrador, añade una línea con tu propio identificador, por ejemplo:
add_principal identifier.fivem:1234567 group.admin
Usa tu propio número de cuenta de Cfx.re (o cualquier otro identificador que use tu framework), luego reinicia. Muchos frameworks tienen su propia configuración de administrador además de esto; sigue su guía.
Problemas comunes
| Lo que ves | Qué hacer |
|---|---|
| El servidor se detiene justo después de iniciarse | Comprueba que fivem license esté configurado. Lee las últimas líneas en la Consola para ver la razón. |
| Un recurso no se carga | Comprueba que el nombre de la carpeta coincida exactamente con la línea ensure, y que los recursos que necesita se inicien antes que él. |
Tu cambio de hostname o slot en server.cfg se deshace |
Server Hostname y Max Players en Inicio los sobrescriben en cada inicio. Cámbialos allí. |
| Los jugadores no pueden conectarse | Usa la dirección y el puerto de Overview, no un puerto predeterminado de un tutorial. |
| Los scripts no pueden acceder a la base de datos | Comprueba que el servidor MariaDB esté en funcionamiento, luego Apply connection string de nuevo en Configuración MySQL y reinicia. |
Si te quedas atascado, abre un ticket de soporte con el nombre de tu servidor y las últimas líneas de la consola, y te ayudaremos.