VORP Core o RSG Core: instalar un framework de rol en tu servidor RedM
VORP Core y RSG Core son dos frameworks de rol de código abierto para RedM, escritos en Lua. Gestionan los personajes, el dinero, los trabajos y el inventario, y cada script de rol indica para cuál está hecho. Esta guía te muestra cómo instalar un framework de RedM en tu servidor, con la receta oficial de txAdmin de cada proyecto o a mano.
Tu servidor, contratado en nuestro hosting RedM, ya debe arrancar con su clave de Cfx.re. La guía Crear un servidor RedM: clave Cfx.re, server.cfg y txAdmin te explica cómo.
Elegir entre VORP Core y RSG Core
Los dos frameworks cubren las mismas necesidades. Lo que los separa está sobre todo en la instalación y en los scripts disponibles.
| VORP Core | RSG Core | |
|---|---|---|
| Base de datos | MySQL o MariaDB, mediante oxmysql | MySQL o MariaDB, mediante oxmysql |
| Receta de txAdmin | En la lista Popular Recipes, o por su dirección | Por su dirección, con Remote URL Template |
| Cuenta de Steam de los jugadores | Exigida por la receta | No exigida por la receta |
| Documentación | docs.vorp-core.com | rsgcore.com/docs |
| Código fuente | github.com/VORPCORE | github.com/Rexshack-RedM |
Elige antes de comprar scripts. Un script de VORP no funciona tal cual en RSG, ni al revés. RedEM:RP, un framework más antiguo, no se trata aquí.
Crear la base de datos
VORP y RSG guardan los personajes y la economía en una base de datos MySQL. Créala primero en OuiPanel.
En el menú lateral, haz clic en Bases de datos y luego en Crear una base de datos.
En Nombre de la base de datos, escribe por ejemplo
vorporsgy haz clic en Crear la base de datos.Abre la ventana Información de la base y apunta el host, el puerto, el nombre, el nombre de usuario y la contraseña.
El panel añade un prefijo al nombre. La base vorp pasa a ser por ejemplo s123_vorp. La guía Crear una base de datos MySQL para tu servidor de juego en OuiPanel explica cada pantalla.
El botón «Insertar la conexión MySQL» de OuiPanel solo existe para FiveM. En RedM, la receta de txAdmin escribe la conexión por ti. A mano, la escribes en
server.cfg.
Instalar VORP Core con txAdmin
Según VORP, su receta oficial instala el framework, sus recursos principales, oxmysql y las tablas de la base. Lánzala en la primera configuración de txAdmin. Si txAdmin ya está configurado, el reinicio de la configuración está en Settings › FXServer.
En el asistente de txAdmin, pon nombre al servidor y elige Popular Recipes y luego VORP Core. También puedes elegir Remote URL Template y pegar la dirección de la receta que aparece abajo.
Conserva la carpeta que propone txAdmin y pasa al paso siguiente.
Revisa la receta y haz clic en Next.
Pega tu clave en Server Registration Key.
Haz clic en Show/Hide Database options (advanced). Rellena Database Host, Database Port, Database Username y Database Password con los valores apuntados en OuiPanel.
En Database Name, escribe el nombre completo de tu base, con el prefijo. Deja Delete Database sin marcar.
Haz clic en Run Recipe y deja que el despliegue termine.
Revisa el
server.cfgpropuesto y haz clic en Save & Run Server.
https://raw.githubusercontent.com/VORPCORE/VORP_txAdmin/main/vorp_recipe.yaml
La documentación de VORP propone llamar a la base vorpv2. En OuiHeberg, conserva el nombre de la base creada en OuiPanel.
En su versión actual, la receta de VORP pone
sv_enforceSteamAuthentrue. Cada jugador debe vincular entonces una cuenta de Steam a su cuenta de Cfx.re para entrar. Este ajuste requiere FXServer 38004 o posterior.
Instalar RSG Core con txAdmin
La documentación de RSG describe la instalación con txAdmin y su propia receta. Según ella, la receta instala RSG Core, sus recursos y las tablas de la base.
En el asistente de txAdmin, pon nombre al servidor, elige Remote URL Template y pega la dirección de abajo.
Conserva la carpeta propuesta, revisa la receta y haz clic en Next.
Rellena Server Registration Key y las opciones de base de datos como para VORP, con el nombre completo de tu base.
Haz clic en Run Recipe y luego en Save & Run Server.
https://raw.githubusercontent.com/Rexshack-RedM/txAdminRecipe/refs/heads/main/rsgcore.yaml
Instalar un framework a mano
Sin txAdmin, o para elegir cada recurso tú mismo, el framework se instala como un script. La guía Scripts de RedM: instalar recursos en tu servidor explica cómo subir los archivos.
Descarga la última versión de oxmysql en GitHub y luego los recursos del framework en el GitHub oficial del proyecto.
Ponlos en
resourcesy nombra las carpetas como pide el proyecto, por ejemplovorp_coreorsg-core.Importa las tablas con PhpMyAdmin. Para RSG,
rsg-corenecesita las tablasplayersybans. Para VORP, el archivoMariaDB.sqldel repositorio VORP_txAdmin contiene las tablas de la receta.Escribe la conexión a la base en
server.cfgy después las líneasensureen orden.
La conexión a la base
oxmysql lee esta línea. Ponla antes de las líneas ensure y sustituye los valores por los de OuiPanel.
set mysql_connection_string "mysql://u123_AbCdEf:tu_contrasena@mysql-xxx.ouiheberg.com:3306/s123_vorp?charset=utf8mb4"
El orden de arranque
Estas líneas siguen el principio del server.cfg de las recetas oficiales. Estas son las de VORP Core.
ensure oxmysql
ensure vorp_menu
ensure vorp_lib
ensure vorp_core
ensure vorp_inputs
ensure vorp_progressbar
ensure vorp_inventory
ensure vorp_character
Y estas, las de RSG Core.
ensure oxmysql
ensure ox_lib
ensure rsg-core
Añade después los demás recursos del framework y tus scripts. La página de instalación manual de RSG y el repositorio de VORP Core dan la lista completa.
Ser administrador del framework
Las recetas de txAdmin añaden los identificadores de tu cuenta de Cfx.re, la vinculada a txAdmin, al grupo group.admin de FXServer. Cada framework tiene además sus propios rangos.
En VORP Core
Según las preguntas frecuentes de VORP, añade el administrador en server.cfg y en vorp_admin/vorp_perms.cfg, siguiendo los ejemplos de esos archivos. Después cambia a admin la columna group de tu jugador en las tablas users y characters, con PhpMyAdmin.
En RSG Core
add_principal identifier.license:xxxxxxxx rsgcore.god
Sustituye xxxxxxxx por tu identificador de licencia de Rockstar. Un administrador god puede dar luego un rango en el juego con /addpermission, entre god, developer, headadmin, admin, mod y helper.
Los identificadores y la sintaxis de add_principal son los mismos que en FiveM. La guía Permisos ACE en FiveM los explica.
Si el framework no arranca
| Mensaje o síntoma | Solución |
|---|---|
Could not find dependency oxmysql for resource vorp_core. | Falta oxmysql, o su línea ensure va después de la del framework |
Access denied for user | Comprueba el usuario y la contraseña en mysql_connection_string |
Unknown database | El nombre de la base está escrito sin su prefijo |
Couldn't find resource vorp_core. | La carpeta tiene un nombre incorrecto, por ejemplo con el sufijo -main |
| El juego pide vincular una cuenta de Steam | Es el efecto de sv_enforceSteamAuth true. El jugador vincula Steam a su cuenta de Cfx.re y vuelve a conectarse |
Para el funcionamiento interno de un framework, su documentación oficial sigue siendo la referencia.
¿Necesitas ayuda?
Abre un ticket desde Tickets › Abrir un ticket, o desde el recuadro Contactar con el soporte al pie de la ficha de tu servidor en el área de cliente. También puedes preguntar en el Discord de OuiHeberg.
Hosting RedM desde 2,99 €/mes, con txAdmin ya activo, bases MariaDB para tu framework RP y copias de seguridad incluidas.
Ver ofertas →