Ez az útmutató a Just Cause 3 Multiplayer (JC3:MP) szerver adminisztrációját mutatja be, beleértve a szkript alapú admin eszközöket, játékoskezelést és szerver moderációs technikákat.
Admin áttekintés
A JC3:MP nem rendelkezik beépített admin parancsrendszerrel. Ehelyett az összes szerveradminisztráció szerver oldali JavaScript csomagokon (szkripteken) keresztül történik. A közösség olyan admin csomagokat hozott létre, amelyek kirúgás, kitiltás, teleportálás és egyéb kezelési parancsokat biztosítanak.
Admin csomag telepítése
- Állítsd le a szerveredet a GPanel-ből.
- Tölts le egy admin szkript csomagot a JC3:MP közösségi forrásokból vagy a JC3:MP Wiki-ről.
- Töltsd fel a csomag mappáját a
packages/könyvtárba a szerveren a File Manager vagy SFTP segítségével. - Minden csomagnak tartalmaznia kell legalább egy
main.jsfájlt és egypackage.jsonfájlt. - Indítsd el a szervert. A konzolnak meg kell erősítenie a csomag sikeres betöltését.
Gyakori admin parancsok
A pontos parancsok attól függnek, melyik admin csomagot telepíted. A legtöbb közösségi admin csomag ezeket a játékon belüli csevegésen keresztül biztosítja:
| Parancs | Leírás |
|---|---|
/kick [player] |
Játékos eltávolítása a szerverről |
/ban [player] |
Játékos végleges kitiltása a csatlakozásból |
/unban [player] |
Játékos kitiltásának feloldása |
/tp [player] |
Teleportálás egy játékos helyére |
/tphere [player] |
Játékos teleportálása a te helyedre |
/vehicle [name] |
Jármű létrehozása a helyeden |
/weather [type] |
Szerver időjárásának megváltoztatása |
/time [hours] |
Napszak beállítása |
Szerver konzol
A GPanel konzol megjeleníti a szerver kimenetét, beleértve a játékos csatlakozásokat, lecsatlakozásokat és szkript hibákat. A szerver tevékenységét közvetlenül a Console fülről figyelheted.
A szerver szabályosan áll le a Ctrl+C billentyűkombinációval (ezt a GPanel automatikusan kezeli, amikor a Stop gombra kattintasz).
Játékoskezelés
Tiltólista
Admin csomag használata esetén a kitiltott játékosok jellemzően egy JSON fájlban vannak tárolva a csomag adat könyvtárában (pl. packages/admin/bans.json). Ezt a fájlt manuálisan is szerkesztheted tiltások hozzáadásához vagy eltávolításához:
- Állítsd le a szerveredet.
- Nyisd meg a tiltólista fájlt a File Manager-ben.
- Szükség szerint adj hozzá vagy távolíts el bejegyzéseket.
- Mentsd el és indítsd újra a szervert.
Jelszóvédelem
A szerveredhez való hozzáférés korlátozásához állítsd be a SERVER_PASSWORD indítási változót a GPanel Startup fülén, vagy szerkeszd a password mezőt a config.json fájlban.
Egyéni szkriptek
A JC3:MP támogatja egyéni szerver oldali JavaScript szkriptek írását. Egyéni csomag létrehozásához:
- Hozz létre egy új mappát a
packages/könyvtárban (pl.packages/my-script/). - Hozz létre egy
package.jsonfájlt a csomag nevével és belépési pontjával. - Hozz létre egy
main.jsfájlt a szkript logikáddal. - Indítsd újra a szervert az új csomag betöltéséhez.
Példa package.json
{
"name": "my-script",
"main": "main.js"
}
Példa main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Hibaelhárítás
| Probléma | Megoldás |
|---|---|
| Az admin parancsok nem működnek | Ellenőrizd, hogy az admin csomag betöltődött-e (keresd a betöltési üzeneteket a konzolon). Győződj meg róla, hogy a Steam ID-d szerepel az admin listában a csomag konfigurációjában. |
| A csomag nem töltődik be | Ellenőrizd a konzolt JavaScript hibákért. Győződj meg róla, hogy a package.json érvényes és a main.js fájl létezik. |
| A játékosok nem tudnak csatlakozni | Ellenőrizd, hogy a szerver fut és a portok helyesek. Győződj meg róla, hogy a JC3:MP mod telepítve van a kliens oldalon. |
Kapcsolódó cikkek
- Just Cause 3 Multiplayer Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP