See juhend käsitleb Just Cause 3 Multiplayer (JC3:MP) serveri administreerimist, sealhulgas skriptipõhiseid administreerimistööriistu, mängijate haldamist ja serveri modereerimistehnikaid.
Administreerimise ülevaade
JC3:MP-l puudub sisseehitatud administreerimiskäskude süsteem. Selle asemel toimub kogu serveri administreerimine serveripoolsete JavaScript pakettide (skriptide) kaudu. Kogukond on loonud administreerimispakette, mis pakuvad väljaviskamise, keelustamise, teleportimise ja muid haldusfunktsioone.
Administreerimispaketi paigaldamine
- Peatage oma server GPanel-ist.
- Laadige alla administreerimisskripti pakett JC3:MP kogukonna ressurssidest või JC3:MP Wiki-st.
- Laadige paketi kaust üles oma serveri
packages/kataloogi, kasutades File Manager-it või SFTP-d. - Iga pakett peaks sisaldama vähemalt
main.jsfaili japackage.jsonfaili. - Käivitage oma server. Konsool peaks kinnitama, et pakett laaditi edukalt.
Levinud administreerimiskäsud
Täpsed käsud sõltuvad sellest, millise administreerimispaketi olete paigaldanud. Enamik kogukonna administreerimispakette pakub neid mängusisese vestluse kaudu:
| Käsk | Kirjeldus |
|---|---|
/kick [player] |
Eemaldab mängija serverist |
/ban [player] |
Keelab mängijal püsivalt ühendumise |
/unban [player] |
Eemaldab mängija keelu |
/tp [player] |
Telepordi mängija asukohta |
/tphere [player] |
Telepordi mängija sinu asukohta |
/vehicle [name] |
Tekita sõiduk sinu asukohta |
/weather [type] |
Muuda serveri ilma |
/time [hours] |
Määra kellaaeg |
Serveri konsool
GPanel-i konsool kuvab serveri väljundit, sealhulgas mängijate ühendumisi, lahtiühendumisi ja skriptide vigu. Saate serveri tegevust jälgida otse Console vahelehelt.
Server peatub korrektselt käsuga Ctrl+C (GPanel haldab seda automaatselt, kui klõpsate Stop).
Mängijate haldamine
Keelunimekiri
Administreerimispaketi kasutamisel salvestatakse keelatud mängijad tavaliselt JSON-failina paketi andmekaustas (nt packages/admin/bans.json). Saate seda faili käsitsi muuta, et lisada või eemaldada keelde:
- Peatage oma server.
- Avage keelunimekirja fail File Manager-is.
- Lisage või eemaldage kirjeid vastavalt vajadusele.
- Salvestage ja taaskäivitage server.
Paroolikaitse
Serverile juurdepääsu piiramiseks määrake SERVER_PASSWORD käivitusmuutuja GPanel-i Startup vahelehel või muutke password välja failis config.json.
Kohandatud skriptid
JC3:MP toetab kohandatud serveripoolsete skriptide kirjutamist JavaScriptis. Kohandatud paketi loomiseks:
- Looge uus kaust kausta
packages/(ntpackages/my-script/). - Looge
package.jsonpaketi nime ja sisenemispunktiga. - Looge
main.jsfail oma skripti loogikaga. - Taaskäivitage server uue paketi laadimiseks.
Näidis package.json
{
"name": "my-script",
"main": "main.js"
}
Näidis main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Tõrkeotsing
| Probleem | Lahendus |
|---|---|
| Administreerimiskäsud ei tööta | Veenduge, et administreerimispakett on laaditud (kontrollige konsoolist laadimisteateid). Kinnitage, et teie Steam ID on paketi konfiguratsiooni administraatorite nimekirjas. |
| Paketti ei õnnestu laadida | Kontrollige konsoolist JavaScript vigu. Veenduge, et package.json on kehtiv ja main.js fail on olemas. |
| Mängijad ei saa ühenduda | Veenduge, et server töötab ja pordid on õiged. Kontrollige, kas JC3:MP mod on kliendi poolel paigaldatud. |
Seotud artiklid
- Just Cause 3 Multiplayer serveri seadistamise juhend
- Kuidas leida oma serveri IP ja port
- Kuidas laadida faile üles SFTP kaudu