Den här guiden beskriver serveradministration för Just Cause 3 Multiplayer (JC3:MP), inklusive skriptbaserade administratörsverktyg, spelarhantering och tekniker för servermoderering.
Översikt över administration
JC3:MP har inget inbyggt system för administratörskommandon. Istället hanteras all serveradministration genom JavaScript-paket på serversidan (skript). Communityt har skapat administratörspaket som tillhandahåller kommandon för kick, ban, teleportering och annan hantering.
Installera ett administratörspaket
- Stoppa din server från GPanel.
- Ladda ner ett administratörsskriptpaket från JC3:MP-communityts resurser eller JC3:MP Wiki.
- Ladda upp paketmappen till katalogen
packages/på din server med hjälp av File Manager eller SFTP. - Varje paket bör innehålla minst en
main.js-fil och enpackage.json. - Starta din server. Konsolen bör bekräfta att paketet laddades framgångsrikt.
Vanliga administratörskommandon
De exakta kommandona beror på vilket administratörspaket du installerar. De flesta administratörspaket från communityt tillhandahåller dessa via chatten i spelet:
| Kommando | Beskrivning |
|---|---|
/kick [player] |
Tar bort en spelare från servern |
/ban [player] |
Bannar en spelare permanent från att ansluta |
/unban [player] |
Tar bort en spelares bannlysning |
/tp [player] |
Teleportera till en spelares position |
/tphere [player] |
Teleportera en spelare till din position |
/vehicle [name] |
Skapa ett fordon vid din position |
/weather [type] |
Ändra serverns väder |
/time [hours] |
Ställ in tiden på dygnet |
Serverkonsol
GPanel-konsolen visar serverutdata, inklusive spelaranslutningar, frånkopplingar och skriptfel. Du kan övervaka serveraktivitet direkt från fliken Console.
Servern stoppas på ett korrekt sätt med Ctrl+C (hanteras automatiskt av GPanel när du klickar på Stop).
Spelarhantering
Bannlista
När du använder ett administratörspaket lagras bannade spelare vanligtvis i en JSON-fil i paketets datakatalog (t.ex. packages/admin/bans.json). Du kan redigera den här filen manuellt för att lägga till eller ta bort bannlysningar:
- Stoppa din server.
- Öppna bannlistfilen i File Manager.
- Lägg till eller ta bort poster efter behov.
- Spara och starta om servern.
Lösenordsskydd
För att begränsa åtkomsten till din server, ställ in startvariabeln SERVER_PASSWORD på fliken Startup i GPanel, eller redigera fältet password i config.json.
Anpassade skript
JC3:MP stöder att skriva anpassade skript på serversidan i JavaScript. För att skapa ett anpassat paket:
- Skapa en ny mapp i
packages/(t.ex.packages/my-script/). - Skapa en
package.jsonmed paketnamnet och ingångspunkten. - Skapa en
main.js-fil med din skriptlogik. - Starta om servern för att ladda det nya paketet.
Exempel på package.json
{
"name": "my-script",
"main": "main.js"
}
Exempel på main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Felsökning
| Problem | Lösning |
|---|---|
| Administratörskommandon fungerar inte | Verifiera att administratörspaketet är laddat (kontrollera konsolen för laddningsmeddelanden). Bekräfta att ditt Steam ID finns i administratörslistan i paketkonfigurationen. |
| Paketet kan inte laddas | Kontrollera konsolen för JavaScript-fel. Säkerställ att package.json är giltig och att main.js-filen finns. |
| Spelare kan inte ansluta | Verifiera att servern körs och att portarna är korrekta. Kontrollera att JC3:MP-modden är installerad på klientsidan. |
Relaterade artiklar
- Just Cause 3 Multiplayer Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP