Tempo stimato: 15 minuti
Difficoltà: Intermedio ⭐⭐
Server compatibili: Garry's Mod su OuiPanel
📋 Introduzione
DarkRP è una modalità di gioco di ruolo (RP) per Garry's Mod. Questa guida la installa sul tuo server OuiPanel, ti dà il grado di superadmin e collega un database MySQL se ti serve.
💾 Fai un backup
Prima di cambiare modalità di gioco, apri Backup in OuiPanel e clicca su Crea un backup. Potrai tornare indietro.
📥 Installa DarkRP
Scegli uno dei due metodi.
Dal Workshop
Aggiungi DarkRP (ID 248302805) alla tua collezione. La nostra guida Collezione Workshop e gamemode su un server GMod spiega come collegare una collezione al server.
Con i file
- Scarica DarkRP dal suo repository ufficiale, github.com/FPtje/DarkRP.
- Rinomina la cartella in
darkrp. L'archivio di GitHub la chiamaDarkRP-master. - Caricala in
garrysmod/gamemodesvia SFTP, con le credenziali di Configurazione › Accesso SFTP. Non inaddons, dove non funziona.
🛠️ Aggiungi darkrpmodification
Gli autori di DarkRP chiedono di non modificare mai i suoi file, altrimenti non si può più aggiornare. Le impostazioni passano dall'addon darkrpmodification.
- Scaricalo da github.com/FPtje/darkrpmodification.
- Metti il suo contenuto in una cartella dentro
garrysmod/addons, per esempiogarrysmod/addons/darkrpmodification. - Le impostazioni principali sono in
lua/darkrp_config/settings.lua, dentro questo addon.
⚙️ Avvia il server in DarkRP
- In Configurazione › Impostazioni del server, scheda Variabili d'ambiente, scrivi
darkrpin Gamemode. - In Map, metti una mappa RP della tua collezione, per esempio
rp_downtown_v4c_v2. - Salva ogni campo con il suo segno di spunta, poi riavvia il server dalla Console.
👑 Diventa superadmin con ULX
ULX è una mod di amministrazione che richiede ULib. Installale entrambe, dal Workshop (ULib 557962238, ULX 557962280) oppure caricando le loro cartelle in garrysmod/addons dai repository GitHub TeamUlysses/ulib e TeamUlysses/ulx. Poi riavvia completamente il server. Un semplice cambio di mappa non basta.
Entra nel server con Garry's Mod. Poi, nella Console di OuiPanel, scrivi questo comando senza barra, con il tuo nome in gioco.
ulx adduser "Pseudo" superadmin
La console risponde (Console) added Pseudo to group superadmin.

Se non sei connesso, usa il tuo SteamID, nel formato STEAM_0:X:Y. Un sito come steamid.io lo ricava dall'indirizzo del tuo profilo Steam.
ulx adduserid "STEAM_0:1:12345678" superadmin
In gioco, il comando ulx menu nella console apre il menu di ULX.
📝 Senza mod di amministrazione
Garry's Mod legge i gradi anche da garrysmod/settings/users.txt. Apri il file in Gestione file e aggiungi la tua riga nella sezione superadmin.
"Users"
{
"superadmin"
{
"Pseudo" "STEAM_0:1:12345678"
}
}
Il file viene letto all'avvio. Riavvia il server ed entra. Il gioco ti conferma il grado in chat.
🗄️ Passare DarkRP a MySQL (facoltativo)
Di default, DarkRP salva i suoi dati, come i soldi dei giocatori, nel database SQLite integrato nel gioco (garrysmod/sv.db). Non c'è niente da configurare. Per un database MySQL, segui questi passi.
- In OuiPanel, apri Database e clicca su Crea un database. La pagina mostra poi host, porta, nome, nome utente e password. Il pulsante Accedi a PhpMyAdmin ti permette di consultare il database.
- Installa il modulo MySQLOO seguendo le istruzioni del suo repository, github.com/FredyH/MySQLOO. Il suo file va in
garrysmod/lua/bin. Scegli la versione adatta al sistema del server, che questo comando mostra nella Console.
lua_run print(jit.os, jit.arch)
- In darkrpmodification, apri
lua/darkrp_config/mysql.luae riporta le credenziali del database.
RP_MySQLConfig.EnableMySQL = true
RP_MySQLConfig.Host = "203.0.113.20" -- Host
RP_MySQLConfig.Username = "u123_AbCdEfGh" -- Nome utente
RP_MySQLConfig.Password = "xxxxxxxxxxxx" -- Password
RP_MySQLConfig.Database_name = "s123_darkrp" -- Nome
RP_MySQLConfig.Database_port = 3306 -- Porta
Riavvia il server. In caso di errore, DarkRP lo scrive in garrysmod/data/DarkRP_logs/, su una riga che inizia con MySQL Error:.
❓ Problemi frequenti
Il server non si avvia in DarkRP
Controlla che la cartella si chiami darkrp e si trovi in garrysmod/gamemodes. Leggi anche la console durante l'avvio.
Il comando ulx non viene riconosciuto
Manca ULX o ULib, oppure il server non è stato riavviato dopo la loro installazione.
➡️ Prossimi passi
Per posizionare bene il tuo server DarkRP nella lista pubblica, aggiungi un token Steam con la nostra guida Token Steam (GSLT) per un server GMod.
🚀 Non hai ancora un server?
Il nostro GMod server hosting ti dà un server pronto in pochi minuti, con database MySQL consultabili da phpMyAdmin, accesso SFTP e backup su richiesta o pianificati.
Hai bisogno di un server Garry's Mod?
GMod Server Hosting da 2,99 €/mese, con gamemode, collezione Workshop e token Steam dal pannello e la protezione Anti-DDoS inclusa.
