Framework RedM: installare VORP Core o RSG Core sul server
VORP Core e RSG Core sono due framework roleplay open source per RedM, scritti in Lua. Gestiscono personaggi, denaro, lavori e inventario, e ogni script RP indica per quale dei due è fatto. Questa guida ti mostra come installare un framework RedM sul tuo server, con la ricetta txAdmin ufficiale di ogni progetto oppure a mano.
Il tuo server, preso con il nostro hosting server RedM, deve già avviarsi con la sua chiave Cfx.re. La guida Creare un server RedM: chiave Cfx.re, server.cfg e txAdmin spiega come fare.
Scegliere tra VORP Core e RSG Core
I due framework coprono gli stessi bisogni. Ciò che li distingue sta soprattutto nell'installazione e negli script disponibili.
| VORP Core | RSG Core | |
|---|---|---|
| Database | MySQL o MariaDB, tramite oxmysql | MySQL o MariaDB, tramite oxmysql |
| Ricetta txAdmin | Nell'elenco Popular Recipes, o tramite il suo indirizzo | Tramite il suo indirizzo, con Remote URL Template |
| Account Steam dei giocatori | Richiesto dalla ricetta | Non richiesto dalla ricetta |
| Documentazione | docs.vorp-core.com | rsgcore.com/docs |
| Codice sorgente | github.com/VORPCORE | github.com/Rexshack-RedM |
Scegli prima di comprare degli script. Uno script VORP non gira così com'è su RSG, e lo stesso vale al contrario. RedEM:RP, un framework più vecchio, non è trattato qui.
Creare il database
VORP e RSG salvano personaggi ed economia in un database MySQL. Crealo prima in OuiPanel.
Nel menu laterale, clicca su Database, poi su Crea un database.
In Nome del database, scrivi per esempio
vorporsg, poi clicca su Crea il database.Apri la finestra Informazioni del database e annota host, porta, nome, nome utente e password.
Il pannello aggiunge un prefisso al nome. Il database vorp diventa per esempio s123_vorp. La guida Creare un database MySQL per il tuo server di gioco su OuiPanel descrive ogni schermata.
Il pulsante «Inserisci connessione MySQL» di OuiPanel esiste solo per FiveM. Su RedM, la ricetta txAdmin scrive la connessione al posto tuo. A mano, la scrivi nel
server.cfg.
Installare VORP Core con txAdmin
Secondo VORP, la sua ricetta ufficiale installa il framework, le sue risorse principali, oxmysql e le tabelle del database. Lanciala alla prima configurazione di txAdmin. Se txAdmin è già configurato, il ripristino si trova in Settings › FXServer.
Nella procedura guidata di txAdmin, dai un nome al server, poi scegli Popular Recipes e VORP Core. Puoi anche scegliere Remote URL Template e incollare l'indirizzo della ricetta qui sotto.
Tieni la cartella proposta da txAdmin e passa al passaggio successivo.
Rileggi la ricetta, poi clicca su Next.
Incolla la tua chiave in Server Registration Key.
Clicca su Show/Hide Database options (advanced). Compila Database Host, Database Port, Database Username e Database Password con i valori annotati in OuiPanel.
In Database Name, scrivi il nome completo del tuo database, prefisso compreso. Lascia Delete Database non spuntato.
Clicca su Run Recipe e lascia che la distribuzione arrivi alla fine.
Rileggi il
server.cfgproposto, poi clicca su Save & Run Server.
https://raw.githubusercontent.com/VORPCORE/VORP_txAdmin/main/vorp_recipe.yaml
La documentazione di VORP propone di chiamare il database vorpv2. Su OuiHeberg, tieni il nome del database creato in OuiPanel.
Nella sua versione attuale, la ricetta VORP imposta
sv_enforceSteamAuthsutrue. Ogni giocatore deve quindi collegare un account Steam al suo account Cfx.re per entrare. Questa impostazione richiede FXServer 38004 o successivo.
Installare RSG Core con txAdmin
La documentazione di RSG descrive l'installazione con txAdmin e una ricetta propria. Secondo questa documentazione, la ricetta installa RSG Core, le sue risorse e le tabelle del database.
Nella procedura guidata di txAdmin, dai un nome al server, scegli Remote URL Template e incolla l'indirizzo qui sotto.
Tieni la cartella proposta, rileggi la ricetta, poi clicca su Next.
Compila Server Registration Key e le opzioni del database come per VORP, con il nome completo del tuo database.
Clicca su Run Recipe, poi su Save & Run Server.
https://raw.githubusercontent.com/Rexshack-RedM/txAdminRecipe/refs/heads/main/rsgcore.yaml
Installare un framework a mano
Senza txAdmin, o per scegliere tu ogni risorsa, il framework si installa come uno script. La guida Script RedM: installare risorse sul tuo server spiega come caricare i file.
Scarica l'ultima versione di oxmysql da GitHub, poi le risorse del framework dal GitHub ufficiale del progetto.
Mettile in
resourcese dai alle cartelle il nome richiesto dal progetto, per esempiovorp_coreorsg-core.Importa le tabelle con PhpMyAdmin. Per RSG,
rsg-corerichiede le tabelleplayersebans. Per VORP, il fileMariaDB.sqldel repository VORP_txAdmin contiene le tabelle della ricetta.Scrivi la connessione al database nel
server.cfg, poi le righeensurenell'ordine giusto.
La connessione al database
oxmysql legge questa riga. Mettila prima delle righe ensure e sostituisci i valori con quelli di OuiPanel.
set mysql_connection_string "mysql://u123_AbCdEf:la_tua_password@mysql-xxx.ouiheberg.com:3306/s123_vorp?charset=utf8mb4"
L'ordine di avvio
Queste righe riprendono l'inizio del server.cfg delle ricette ufficiali. Ecco quelle di 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
E quelle di RSG Core.
ensure oxmysql
ensure ox_lib
ensure rsg-core
Aggiungi poi le altre risorse del framework e i tuoi script. La pagina di installazione manuale di RSG e il repository di VORP Core danno l'elenco completo.
Diventare amministratore del framework
Le ricette txAdmin aggiungono gli identificativi del tuo account Cfx.re, quello collegato a txAdmin, al gruppo group.admin di FXServer. Ogni framework ha in più i suoi ranghi.
Su VORP Core
Secondo le FAQ di VORP, aggiungi l'amministratore nel server.cfg e in vorp_admin/vorp_perms.cfg, seguendo gli esempi di questi file. Poi imposta su admin la colonna group del tuo giocatore nelle tabelle users e characters, con PhpMyAdmin.
Su RSG Core
add_principal identifier.license:xxxxxxxx rsgcore.god
Sostituisci xxxxxxxx con il tuo identificativo di licenza Rockstar. Un amministratore god può poi assegnare un rango in gioco con /addpermission, tra god, developer, headadmin, admin, mod e helper.
Gli identificativi e la sintassi di add_principal sono gli stessi di FiveM. La guida Permissions ACE su FiveM li spiega.
Se il framework non si avvia
| Messaggio o sintomo | Soluzione |
|---|---|
Could not find dependency oxmysql for resource vorp_core. | oxmysql manca, oppure la sua riga ensure viene dopo quella del framework |
Access denied for user | Verifica utente e password in mysql_connection_string |
Unknown database | Il nome del database è scritto senza prefisso |
Couldn't find resource vorp_core. | La cartella ha un nome sbagliato, per esempio con il suffisso -main |
| Il gioco chiede di collegare un account Steam | È l'effetto di sv_enforceSteamAuth true. Il giocatore collega Steam al suo account Cfx.re, poi si riconnette |
Per il funzionamento interno di un framework, la sua documentazione ufficiale resta il riferimento.
Hai bisogno di aiuto?
Apri un ticket da Ticket › Aprire un ticket, oppure dal riquadro Contatta il supporto in fondo alla scheda del tuo server nell'area clienti. Puoi anche fare la tua domanda sul Discord di OuiHeberg.
Hosting server RedM da 2,99 €/mese, con txAdmin già attivo, database MariaDB per il tuo framework RP e backup inclusi.
Vedi le offerte →