Denne guiden dekker serveradministrasjon for Just Cause 3 Multiplayer (JC3:MP), inkludert skriptbaserte administratorverktøy, spilleradministrasjon og servermodereringsteknikker.
Oversikt over administrasjon
JC3:MP har ikke et innebygd system for administratorkommandoer. I stedet håndteres all serveradministrasjon gjennom server-side JavaScript-pakker (skript). Fellesskapet har laget administratorpakker som tilbyr kommandoer for kick, ban, teleportering og annen administrasjon.
Installere en administratorpakke
- Stopp serveren din fra GPanel.
- Last ned en administratorskriptpakke fra JC3:MP-fellesskapets ressurser eller JC3:MP Wiki.
- Last opp pakkemappen til mappen
packages/på serveren din ved hjelp av File Manager eller SFTP. - Hver pakke bør inneholde minst en
main.js-fil og enpackage.json. - Start serveren din. Konsollen bør bekrefte at pakken ble lastet inn vellykket.
Vanlige administratorkommandoer
De nøyaktige kommandoene avhenger av hvilken administratorpakke du installerer. De fleste administratorpakker fra fellesskapet tilbyr disse gjennom in-game chat:
| Kommando | Beskrivelse |
|---|---|
/kick [player] |
Fjerner en spiller fra serveren |
/ban [player] |
Utestenger en spiller permanent fra å koble til |
/unban [player] |
Fjerner en spillers utestengelse |
/tp [player] |
Teleporter til en spillers posisjon |
/tphere [player] |
Teleporter en spiller til din posisjon |
/vehicle [name] |
Spawn et kjøretøy ved din posisjon |
/weather [type] |
Endre serverens vær |
/time [hours] |
Sett tidspunktet på døgnet |
Serverkonsoll
GPanel-konsollen viser serveroutput, inkludert spillertilkoblinger, frakoblinger og skriptfeil. Du kan overvåke serveraktivitet direkte fra fanen Console.
Serveren stopper på en kontrollert måte med Ctrl+C (håndteres automatisk av GPanel når du klikker Stop).
Spilleradministrasjon
Utestengelsesliste
Når du bruker en administratorpakke, lagres utestengte spillere vanligvis i en JSON-fil i pakkens datamappe (f.eks. packages/admin/bans.json). Du kan redigere denne filen manuelt for å legge til eller fjerne utestengelser:
- Stopp serveren din.
- Åpne utestengelseslistefilen i File Manager.
- Legg til eller fjern oppføringer etter behov.
- Lagre og start serveren på nytt.
Passordbeskyttelse
For å begrense tilgangen til serveren din, sett oppstartsvariabelen SERVER_PASSWORD i fanen Startup i GPanel, eller rediger feltet password i config.json.
Egendefinerte skript
JC3:MP støtter å skrive egendefinerte server-side-skript i JavaScript. For å lage en egendefinert pakke:
- Lag en ny mappe i
packages/(f.eks.packages/my-script/). - Lag en
package.jsonmed pakkenavnet og inngangspunktet. - Lag en
main.js-fil med skriptlogikken din. - Start serveren på nytt for å laste inn den nye pakken.
Eksempel package.json
{
"name": "my-script",
"main": "main.js"
}
Eksempel main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Feilsøking
| Problem | Løsning |
|---|---|
| Administratorkommandoer fungerer ikke | Verifiser at administratorpakken er lastet inn (sjekk konsollen for lastemeldinger). Bekreft at din Steam ID er i administratorlisten i pakkekonfigurasjonen. |
| Pakken klarer ikke å laste inn | Sjekk konsollen for JavaScript-feil. Sørg for at package.json er gyldig og at main.js-filen eksisterer. |
| Spillere kan ikke koble til | Verifiser at serveren kjører og at portene er korrekte. Sjekk at JC3:MP-moden er installert på klientsiden. |
Relaterte artikler
- Just Cause 3 Multiplayer Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP