Deze handleiding behandelt serverbeheer voor Just Cause 3 Multiplayer (JC3:MP), inclusief op scripting gebaseerde beheertools, spelerbeheer en servermoderatie-technieken.
Beheeroverzicht
JC3:MP heeft geen ingebouwd beheercommandosysteem. In plaats daarvan wordt al het serverbeheer afgehandeld via server-side JavaScript-pakketten (scripts). De community heeft beheerpakketten gemaakt die kick, ban, teleport en andere beheercommando's bieden.
Een Beheerpakket Installeren
- Stop je server vanuit GPanel.
- Download een beheerscriptpakket van de JC3:MP communitybronnen of de JC3:MP Wiki.
- Upload de pakketmap naar de
packages/map op je server via de File Manager of SFTP. - Elk pakket moet minimaal een
main.jsbestand en eenpackage.jsonbevatten. - Start je server. De console zou moeten bevestigen dat het pakket succesvol is geladen.
Veelvoorkomende Beheercommando's
De exacte commando's zijn afhankelijk van welk beheerpakket je installeert. De meeste community-beheerpakketten bieden deze via in-game chat:
| Commando | Beschrijving |
|---|---|
/kick [player] |
Verwijdert een speler van de server |
/ban [player] |
Bant een speler permanent van het verbinden |
/unban [player] |
Heft de ban van een speler op |
/tp [player] |
Teleporteer naar de locatie van een speler |
/tphere [player] |
Teleporteer een speler naar jouw locatie |
/vehicle [name] |
Spawn een voertuig op jouw locatie |
/weather [type] |
Wijzig het weer op de server |
/time [hours] |
Stel de tijd van de dag in |
Serverconsole
De GPanel console toont serveruitvoer, inclusief spelerverbindingen, ontkoppelingen en scriptfouten. Je kunt serveractiviteit direct monitoren vanuit het tabblad Console.
De server stopt netjes met Ctrl+C (automatisch afgehandeld door GPanel wanneer je op Stop klikt).
Spelerbeheer
Banlijst
Bij gebruik van een beheerpakket worden gebande spelers doorgaans opgeslagen in een JSON-bestand binnen de datamap van het pakket (bijv. packages/admin/bans.json). Je kunt dit bestand handmatig bewerken om bans toe te voegen of te verwijderen:
- Stop je server.
- Open het banlijstbestand in de File Manager.
- Voeg items toe of verwijder ze naar behoefte.
- Sla op en herstart de server.
Wachtwoordbeveiliging
Om toegang tot je server te beperken, stel de SERVER_PASSWORD opstartvariabele in via het tabblad Startup in GPanel, of bewerk het password veld in config.json.
Aangepaste Scripts
JC3:MP ondersteunt het schrijven van aangepaste server-side scripts in JavaScript. Om een aangepast pakket te maken:
- Maak een nieuwe map aan in
packages/(bijv.packages/my-script/). - Maak een
package.jsonaan met de pakketnaam en het ingangspunt. - Maak een
main.jsbestand aan met je scriptlogica. - Herstart de server om het nieuwe pakket te laden.
Voorbeeld package.json
{
"name": "my-script",
"main": "main.js"
}
Voorbeeld main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Probleemoplossing
| Probleem | Oplossing |
|---|---|
| Beheercommando's werken niet | Controleer of het beheerpakket is geladen (controleer console op laadberichten). Bevestig dat je Steam ID in de beheerlijst staat binnen de pakketconfiguratie. |
| Pakket laadt niet | Controleer de console op JavaScript-fouten. Zorg ervoor dat de package.json geldig is en het main.js bestand bestaat. |
| Spelers kunnen niet verbinden | Controleer of de server draait en de poorten correct zijn. Controleer of de JC3:MP mod aan de clientzijde is geïnstalleerd. |
Gerelateerde Artikelen
- Just Cause 3 Multiplayer Server Installatiehandleiding
- Hoe je Server IP en Poort te Vinden
- Bestanden Uploaden via SFTP