Denne guide dækker serveradministration for Just Cause 3 Multiplayer (JC3:MP), herunder scriptbaserede admin-værktøjer, spillerstyring og servermodererings-teknikker.
Admin-oversigt
JC3:MP har ikke et indbygget admin-kommandosystem. I stedet håndteres al serveradministration gennem server-side JavaScript-pakker (scripts). Communityet har skabt admin-pakker, der giver kick, ban, teleport og andre styringskommandoer.
Installation af en admin-pakke
- Stop din server fra GPanel.
- Download en admin-scriptpakke fra JC3:MP community-ressourcer eller JC3:MP Wiki.
- Upload pakkemappen til mappen
packages/på din server ved hjælp af File Manager eller SFTP. - Hver pakke skal mindst indeholde en
main.js-fil og enpackage.json. - Start din server. Konsollen bør bekræfte, at pakken blev indlæst korrekt.
Almindelige admin-kommandoer
De præcise kommandoer afhænger af, hvilken admin-pakke du installerer. De fleste community admin-pakker tilbyder disse via in-game chat:
| Kommando | Beskrivelse |
|---|---|
/kick [player] |
Fjerner en spiller fra serveren |
/ban [player] |
Banner permanent en spiller fra at forbinde |
/unban [player] |
Fjerner en spillers ban |
/tp [player] |
Teleporter til en spillers placering |
/tphere [player] |
Teleporter en spiller til din placering |
/vehicle [name] |
Spawn et køretøj ved din placering |
/weather [type] |
Skift serverens vejr |
/time [hours] |
Indstil tidspunktet på dagen |
Serverkonsol
GPanel-konsollen viser serveroutput, herunder spillerforbindelser, afbrydelser og scriptfejl. Du kan overvåge serveraktivitet direkte fra fanen Console.
Serveren stopper elegant med Ctrl+C (håndteres automatisk af GPanel, når du klikker på Stop).
Spillerstyring
Banliste
Når du bruger en admin-pakke, gemmes bannede spillere typisk i en JSON-fil i pakkens datamappe (f.eks. packages/admin/bans.json). Du kan redigere denne fil manuelt for at tilføje eller fjerne bans:
- Stop din server.
- Åbn banliste-filen i File Manager.
- Tilføj eller fjern poster efter behov.
- Gem og genstart serveren.
Adgangskodebeskyttelse
For at begrænse adgangen til din server skal du indstille startupvariablen SERVER_PASSWORD i GPanel's fane Startup, eller redigere feltet password i config.json.
Brugerdefinerede scripts
JC3:MP understøtter skrivning af brugerdefinerede server-side scripts i JavaScript. For at oprette en brugerdefineret pakke:
- Opret en ny mappe i
packages/(f.eks.packages/my-script/). - Opret en
package.jsonmed pakkenavnet og indgangspunktet. - Opret en
main.js-fil med din scriptlogik. - Genstart serveren for at indlæse den nye pakke.
Eksempel package.json
{
"name": "my-script",
"main": "main.js"
}
Eksempel main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Fejlfinding
| Problem | Løsning |
|---|---|
| Admin-kommandoer virker ikke | Bekræft, at admin-pakken er indlæst (tjek konsollen for indlæsningsbeskeder). Bekræft, at dit Steam ID er på adminlisten i pakkekonfigurationen. |
| Pakken kan ikke indlæses | Tjek konsollen for JavaScript-fejl. Sørg for, at package.json er gyldig, og at filen main.js eksisterer. |
| Spillere kan ikke forbinde | Bekræft, at serveren kører, og at portene er korrekte. Tjek, at JC3:MP-modden er installeret på klientsiden. |
Relaterede artikler
- Just Cause 3 Multiplayer Server Opsætningsguide
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP