Tento průvodce pokrývá administraci serveru pro Just Cause 3 Multiplayer (JC3:MP), včetně skriptovacích administrátorských nástrojů, správy hráčů a technik moderování serveru.
Přehled administrace
JC3:MP nemá vestavěný systém administrátorských příkazů. Místo toho je veškerá administrace serveru řešena prostřednictvím serverových JavaScript balíčků (skriptů). Komunita vytvořila administrátorské balíčky, které poskytují příkazy pro vyhazování, banování, teleportaci a další správu.
Instalace administrátorského balíčku
- Zastavte svůj server z GPanel.
- Stáhněte balíček administrátorského skriptu z komunitních zdrojů JC3:MP nebo z JC3:MP Wiki.
- Nahrajte složku balíčku do adresáře
packages/na vašem serveru pomocí Správce souborů nebo SFTP. - Každý balíček by měl obsahovat alespoň soubor
main.jsapackage.json. - Spusťte server. Konzole by měla potvrdit, že se balíček úspěšně načetl.
Běžné administrátorské příkazy
Přesné příkazy závisí na tom, jaký administrátorský balíček nainstalujete. Většina komunitních administrátorských balíčků je poskytuje prostřednictvím herního chatu:
| Příkaz | Popis |
|---|---|
/kick [player] |
Odstraní hráče ze serveru |
/ban [player] |
Trvale zabanuje hráče z připojení |
/unban [player] |
Zruší ban hráče |
/tp [player] |
Teleportuje vás na pozici hráče |
/tphere [player] |
Teleportuje hráče na vaši pozici |
/vehicle [name] |
Vytvoří vozidlo na vaší pozici |
/weather [type] |
Změní počasí na serveru |
/time [hours] |
Nastaví denní dobu |
Konzole serveru
Konzole GPanel zobrazuje výstup serveru, včetně připojení hráčů, odpojení a chyb skriptů. Aktivitu serveru můžete sledovat přímo z karty Konzole.
Server se řádně zastaví pomocí Ctrl+C (automaticky řešeno GPanel, když kliknete na Zastavit).
Správa hráčů
Seznam banů
Při použití administrátorského balíčku jsou zabanovaní hráči obvykle uloženi v JSON souboru v datovém adresáři balíčku (např. packages/admin/bans.json). Tento soubor můžete upravit ručně pro přidání nebo odebrání banů:
- Zastavte server.
- Otevřete soubor se seznamem banů ve Správci souborů.
- Přidejte nebo odeberte záznamy podle potřeby.
- Uložte a restartujte server.
Ochrana heslem
Pro omezení přístupu k serveru nastavte spouštěcí proměnnou SERVER_PASSWORD v kartě Startup v GPanel, nebo upravte pole password v config.json.
Vlastní skripty
JC3:MP podporuje psaní vlastních serverových skriptů v JavaScriptu. Pro vytvoření vlastního balíčku:
- Vytvořte novou složku v
packages/(např.packages/my-script/). - Vytvořte
package.jsons názvem balíčku a vstupním bodem. - Vytvořte soubor
main.jss logikou vašeho skriptu. - Restartujte server pro načtení nového balíčku.
Příklad package.json
{
"name": "my-script",
"main": "main.js"
}
Příklad main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Řešení problémů
| Problém | Řešení |
|---|---|
| Administrátorské příkazy nefungují | Ověřte, že je administrátorský balíček načten (zkontrolujte konzoli pro zprávy o načtení). Potvrďte, že vaše Steam ID je v seznamu administrátorů v konfiguraci balíčku. |
| Balíček se nepodaří načíst | Zkontrolujte konzoli pro chyby JavaScriptu. Ujistěte se, že package.json je platný a soubor main.js existuje. |
| Hráči se nemohou připojit | Ověřte, že server běží a porty jsou správné. Zkontrolujte, že mod JC3:MP je nainstalován na straně klienta. |
Související články
- Průvodce nastavením serveru Just Cause 3 Multiplayer
- Jak zjistit IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP