Acest ghid acoperă administrarea serverului pentru Just Cause 3 Multiplayer (JC3:MP), inclusiv instrumente de administrare bazate pe scripting, gestionarea jucătorilor și tehnici de moderare a serverului.
Prezentare generală a administrării
JC3:MP nu are un sistem integrat de comenzi de administrare. În schimb, întreaga administrare a serverului este gestionată prin pachete JavaScript pe partea de server (scripturi). Comunitatea a creat pachete de administrare care oferă comenzi de kick, ban, teleport și alte funcții de gestionare.
Instalarea unui pachet de administrare
- Oprește serverul din GPanel.
- Descarcă un pachet de script de administrare din resursele comunității JC3:MP sau de pe JC3:MP Wiki.
- Încarcă folderul pachetului în directorul
packages/de pe serverul tău folosind File Manager sau SFTP. - Fiecare pachet ar trebui să conțină cel puțin un fișier
main.jsși unpackage.json. - Pornește serverul. Consola ar trebui să confirme că pachetul s-a încărcat cu succes.
Comenzi uzuale de administrare
Comenzile exacte depind de pachetul de administrare pe care îl instalezi. Majoritatea pachetelor de administrare ale comunității le oferă prin chatul din joc:
| Comandă | Descriere |
|---|---|
/kick [player] |
Elimină un jucător de pe server |
/ban [player] |
Interzice permanent conectarea unui jucător |
/unban [player] |
Elimină interdicția unui jucător |
/tp [player] |
Teleportare la locația unui jucător |
/tphere [player] |
Teleportează un jucător la locația ta |
/vehicle [name] |
Generează un vehicul la locația ta |
/weather [type] |
Schimbă vremea de pe server |
/time [hours] |
Setează ora din zi |
Consola serverului
Consola GPanel afișează output-ul serverului, inclusiv conectările jucătorilor, deconectările și erorile de script. Poți monitoriza activitatea serverului direct din fila Console.
Serverul se oprește controlat cu Ctrl+C (gestionat automat de GPanel atunci când apeși Stop).
Gestionarea jucătorilor
Lista de interdicții
Când folosești un pachet de administrare, jucătorii interziși sunt de obicei stocați într-un fișier JSON în directorul de date al pachetului (de ex., packages/admin/bans.json). Poți edita acest fișier manual pentru a adăuga sau elimina interdicții:
- Oprește serverul.
- Deschide fișierul listei de interdicții în File Manager.
- Adaugă sau elimină intrări după nevoie.
- Salvează și repornește serverul.
Protecție cu parolă
Pentru a restricționa accesul la serverul tău, setează variabila de pornire SERVER_PASSWORD în fila Startup din GPanel, sau editează câmpul password din config.json.
Scripturi personalizate
JC3:MP acceptă scrierea de scripturi personalizate pe partea de server în JavaScript. Pentru a crea un pachet personalizat:
- Creează un folder nou în
packages/(de ex.,packages/my-script/). - Creează un
package.jsoncu numele pachetului și punctul de intrare. - Creează un fișier
main.jscu logica scriptului tău. - Repornește serverul pentru a încărca noul pachet.
Exemplu de package.json
{
"name": "my-script",
"main": "main.js"
}
Exemplu de main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Depanare
| Problemă | Soluție |
|---|---|
| Comenzile de administrare nu funcționează | Verifică dacă pachetul de administrare este încărcat (caută mesajele de încărcare în consolă). Confirmă că ID-ul tău Steam se află în lista de administratori din configurarea pachetului. |
| Pachetul nu se încarcă | Verifică consola pentru erori JavaScript. Asigură-te că fișierul package.json este valid și că fișierul main.js există. |
| Jucătorii nu se pot conecta | Verifică dacă serverul rulează și dacă porturile sunt corecte. Verifică dacă modul JC3:MP este instalat pe partea clientului. |
Articole conexe
- Ghidul de configurare a serverului Just Cause 3 Multiplayer
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP