Ovaj vodič pokriva administraciju servera za Just Cause 3 Multiplayer (JC3:MP), uključujući administratorske alate bazirane na skriptama, upravljanje igračima i tehnike moderiranja servera.
Pregled administracije
JC3:MP nema ugrađeni sustav administratorskih naredbi. Umjesto toga, sva administracija servera se obavlja putem JavaScript paketa na strani servera (skripti). Zajednica je izradila administratorske pakete koji pružaju naredbe za izbacivanje, zabranu pristupa, teleportiranje i ostale funkcije upravljanja.
Instaliranje administratorskog paketa
- Zaustavite server putem GPanel.
- Preuzmite paket administratorskih skripti iz resursa JC3:MP zajednice ili s JC3:MP Wikija.
- Prenesite mapu paketa u direktorij
packages/na vašem serveru koristeći File Manager ili SFTP. - Svaki paket treba sadržavati barem datoteku
main.jsipackage.json. - Pokrenite server. Konzola bi trebala potvrditi da je paket uspješno učitan.
Uobičajene administratorske naredbe
Točne naredbe ovise o tome koji administratorski paket instalirate. Većina administratorskih paketa zajednice pruža ove naredbe putem chata u igri:
| Naredba | Opis |
|---|---|
/kick [player] |
Uklanja igrača sa servera |
/ban [player] |
Trajno zabranjuje igraču povezivanje |
/unban [player] |
Uklanja zabranu pristupa igraču |
/tp [player] |
Teleportiraj se na lokaciju igrača |
/tphere [player] |
Teleportiraj igrača na tvoju lokaciju |
/vehicle [name] |
Stvori vozilo na tvojoj lokaciji |
/weather [type] |
Promijeni vrijeme na serveru |
/time [hours] |
Postavi doba dana |
Konzola servera
GPanel konzola prikazuje izlaz servera, uključujući povezivanja igrača, prekide veze i greške skripti. Možete pratiti aktivnost servera izravno s kartice Console.
Server se graciozno zaustavlja s Ctrl+C (GPanel to automatski obrađuje kada kliknete Stop).
Upravljanje igračima
Popis zabrana
Kada koristite administratorski paket, zabranjeni igrači se obično pohranjuju u JSON datoteku unutar direktorija podataka paketa (npr. packages/admin/bans.json). Ovu datoteku možete ručno urediti za dodavanje ili uklanjanje zabrana:
- Zaustavite server.
- Otvorite datoteku popisa zabrana u File Manager.
- Dodajte ili uklonite unose po potrebi.
- Spremite i ponovno pokrenite server.
Zaštita lozinkom
Za ograničavanje pristupa vašem serveru, postavite varijablu pokretanja SERVER_PASSWORD na kartici Startup u GPanel, ili uredite polje password u config.json.
Prilagođene skripte
JC3:MP podržava pisanje prilagođenih skripti na strani servera u JavaScriptu. Za izradu prilagođenog paketa:
- Kreirajte novu mapu u
packages/(npr.packages/my-script/). - Kreirajte
package.jsons nazivom paketa i ulaznom točkom. - Kreirajte datoteku
main.jss logikom vaše skripte. - Ponovno pokrenite server za učitavanje novog paketa.
Primjer package.json
{
"name": "my-script",
"main": "main.js"
}
Primjer main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Rješavanje problema
| Problem | Rješenje |
|---|---|
| Administratorske naredbe ne rade | Provjerite je li administratorski paket učitan (provjerite konzolu za poruke o učitavanju). Potvrdite da je vaš Steam ID na popisu administratora unutar konfiguracije paketa. |
| Paket se ne učitava | Provjerite konzolu za JavaScript greške. Uvjerite se da je package.json valjan i da datoteka main.js postoji. |
| Igrači se ne mogu povezati | Provjerite radi li server i jesu li portovi ispravni. Provjerite je li JC3:MP mod instaliran na strani klijenta. |
Povezani članci
- Vodič za postavljanje Just Cause 3 Multiplayer servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a