Ovaj vodič pokriva administraciju servera za Just Cause 3 Multiplayer (JC3:MP), uključujući admin alate zasnovane na skriptama, upravljanje igračima i tehnike moderacije servera.
Pregled administracije
JC3:MP nema ugrađen sistem admin komandi. Umesto toga, sva administracija servera se obavlja kroz JavaScript pakete na strani servera (skripte). Zajednica je kreirala admin pakete koji pružaju kick, ban, teleport i druge komande za upravljanje.
Instaliranje admin paketa
- Zaustavite svoj server iz GPanel.
- Preuzmite paket admin skripti iz JC3:MP resursa zajednice ili sa JC3:MP Wiki.
- Otpremite folder paketa u
packages/direktorijum na vašem serveru koristeći File Manager ili SFTP. - Svaki paket treba da sadrži barem
main.jsfajl ipackage.json. - Pokrenite svoj server. Konzola bi trebalo da potvrdi da je paket uspešno učitan.
Uobičajene admin komande
Tačne komande zavise od toga koji admin paket instalirate. Većina admin paketa zajednice pruža ih kroz čet u igri:
| Komanda | Opis |
|---|---|
/kick [player] |
Uklanja igrača sa servera |
/ban [player] |
Trajno banuje igrača da se poveže |
/unban [player] |
Uklanja ban igrača |
/tp [player] |
Teleportuje vas na lokaciju igrača |
/tphere [player] |
Teleportuje igrača na vašu lokaciju |
/vehicle [name] |
Stvara vozilo na vašoj lokaciji |
/weather [type] |
Menja vreme na serveru |
/time [hours] |
Postavlja doba dana |
Konzola servera
GPanel konzola prikazuje izlaz servera, uključujući povezivanja igrača, prekide veze i greške u skriptama. Aktivnost servera možete pratiti direktno sa kartice Console.
Server se elegantno zaustavlja sa Ctrl+C (čime GPanel automatski upravlja kada kliknete na Stop).
Upravljanje igračima
Lista banova
Kada koristite admin paket, banovani igrači se obično čuvaju u JSON fajlu unutar data direktorijuma paketa (npr. packages/admin/bans.json). Ovaj fajl možete ručno izmeniti da biste dodali ili uklonili banove:
- Zaustavite svoj server.
- Otvorite fajl liste banova u File Manager-u.
- Dodajte ili uklonite unose po potrebi.
- Sačuvajte i ponovo pokrenite server.
Zaštita lozinkom
Da biste ograničili pristup svom serveru, postavite startnu promenljivu SERVER_PASSWORD na kartici Startup u GPanel-u, ili izmenite polje password u config.json.
Prilagođene skripte
JC3:MP podržava pisanje prilagođenih skripti na strani servera u JavaScript-u. Da biste kreirali prilagođeni paket:
- Kreirajte novi folder u
packages/(npr.packages/my-script/). - Kreirajte
package.jsonsa imenom paketa i ulaznom tačkom. - Kreirajte
main.jsfajl sa logikom vaše skripte. - Ponovo pokrenite server da biste učitali novi paket.
Primer package.json
{
"name": "my-script",
"main": "main.js"
}
Primer main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Rešavanje problema
| Problem | Rešenje |
|---|---|
| Admin komande ne rade | Proverite da li je admin paket učitan (proverite konzolu za poruke o učitavanju). Potvrdite da je vaš Steam ID na admin listi unutar konfiguracije paketa. |
| Paket se ne učitava | Proverite konzolu za JavaScript greške. Uverite se da je package.json validan i da main.js fajl postoji. |
| Igrači ne mogu da se povežu | Proverite da li server radi i da li su portovi tačni. Proverite da li je JC3:MP mod instaliran na strani klijenta. |
Povezani članci
- Vodič za podešavanje Just Cause 3 Multiplayer servera
- Kako da pronađete IP adresu i port svog servera
- Kako da otpremite fajlove putem SFTP-a