Questa guida copre l'amministrazione del server per Just Cause 3 Multiplayer (JC3:MP), inclusi gli strumenti admin basati su script, la gestione dei giocatori e le tecniche di moderazione del server.
Panoramica admin
JC3:MP non dispone di un sistema di comandi admin integrato. Invece, tutta l'amministrazione del server è gestita tramite pacchetti JavaScript lato server (script). La community ha creato pacchetti admin che forniscono comandi di kick, ban, teletrasporto e altri comandi di gestione.
Installazione di un pacchetto admin
- Ferma il server da GPanel.
- Scarica un pacchetto di script admin dalle risorse della community JC3:MP o dalla Wiki JC3:MP.
- Carica la cartella del pacchetto nella directory
packages/sul tuo server utilizzando il File Manager o SFTP. - Ogni pacchetto deve contenere almeno un file
main.jse unpackage.json. - Avvia il server. La console dovrebbe confermare che il pacchetto è stato caricato con successo.
Comandi admin comuni
I comandi esatti dipendono dal pacchetto admin installato. La maggior parte dei pacchetti admin della community li fornisce tramite la chat di gioco:
| Comando | Descrizione |
|---|---|
/kick [player] |
Rimuove un giocatore dal server |
/ban [player] |
Impedisce permanentemente la connessione a un giocatore |
/unban [player] |
Rimuove il ban di un giocatore |
/tp [player] |
Teletrasportati nella posizione di un giocatore |
/tphere [player] |
Teletrasporta un giocatore nella tua posizione |
/vehicle [name] |
Genera un veicolo nella tua posizione |
/weather [type] |
Cambia il meteo del server |
/time [hours] |
Imposta l'ora del giorno |
Console del server
La console GPanel visualizza l'output del server, incluse le connessioni dei giocatori, le disconnessioni e gli errori degli script. Puoi monitorare l'attività del server direttamente dalla scheda Console.
Il server si ferma in modo controllato con Ctrl+C (gestito automaticamente da GPanel quando clicchi su Stop).
Gestione dei giocatori
Elenco ban
Quando si utilizza un pacchetto admin, i giocatori bannati sono generalmente memorizzati in un file JSON nella directory dei dati del pacchetto (es. packages/admin/bans.json). Puoi modificare questo file manualmente per aggiungere o rimuovere ban:
- Ferma il server.
- Apri il file dell'elenco ban nel File Manager.
- Aggiungi o rimuovi voci secondo necessità.
- Salva e riavvia il server.
Protezione con password
Per limitare l'accesso al tuo server, imposta la variabile di avvio SERVER_PASSWORD nella scheda Startup di GPanel, oppure modifica il campo password in config.json.
Script personalizzati
JC3:MP supporta la scrittura di script personalizzati lato server in JavaScript. Per creare un pacchetto personalizzato:
- Crea una nuova cartella in
packages/(es.packages/my-script/). - Crea un
package.jsoncon il nome del pacchetto e il punto di ingresso. - Crea un file
main.jscon la logica del tuo script. - Riavvia il server per caricare il nuovo pacchetto.
Esempio di package.json
{
"name": "my-script",
"main": "main.js"
}
Esempio di main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Risoluzione dei problemi
| Problema | Soluzione |
|---|---|
| Comandi admin non funzionanti | Verifica che il pacchetto admin sia caricato (controlla i messaggi di caricamento nella console). Conferma che il tuo Steam ID sia nell'elenco admin all'interno della configurazione del pacchetto. |
| Il pacchetto non si carica | Controlla la console per errori JavaScript. Assicurati che package.json sia valido e che il file main.js esista. |
| I giocatori non riescono a connettersi | Verifica che il server sia in esecuzione e che le porte siano corrette. Controlla che la mod JC3:MP sia installata lato client. |
Articoli correlati
- Guida alla configurazione del server Just Cause 3 Multiplayer
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP