Ce guide couvre l'administration du serveur Just Cause 3 Multiplayer (JC3:MP), y compris les outils d'administration basés sur les scripts, la gestion des joueurs et les techniques de modération du serveur.
Aperçu de l'Administration
JC3:MP ne dispose pas d'un système de commandes d'administration intégré. Toute l'administration du serveur est gérée par des packages JavaScript côté serveur (scripts). La communauté a créé des packages d'administration qui fournissent des commandes d'expulsion, de bannissement, de téléportation et d'autres commandes de gestion.
Installation d'un Package d'Administration
- Arrêtez votre serveur depuis GPanel.
- Téléchargez un package de script d'administration depuis les ressources communautaires JC3:MP ou le Wiki JC3:MP.
- Transférez le dossier du package dans le répertoire
packages/de votre serveur en utilisant le Gestionnaire de Fichiers ou SFTP. - Chaque package doit contenir au minimum un fichier
main.jset unpackage.json. - Démarrez votre serveur. La console devrait confirmer que le package a été chargé avec succès.
Commandes d'Administration Courantes
Les commandes exactes dépendent du package d'administration que vous installez. La plupart des packages d'administration communautaires fournissent ces commandes via le chat en jeu :
| Commande | Description |
|---|---|
/kick [player] |
Expulse un joueur du serveur |
/ban [player] |
Bannit définitivement un joueur |
/unban [player] |
Supprime le bannissement d'un joueur |
/tp [player] |
Se téléporter à l'emplacement d'un joueur |
/tphere [player] |
Téléporter un joueur à votre emplacement |
/vehicle [name] |
Faire apparaître un véhicule à votre emplacement |
/weather [type] |
Changer la météo du serveur |
/time [hours] |
Définir l'heure de la journée |
Console du Serveur
La console GPanel affiche la sortie du serveur, y compris les connexions des joueurs, les déconnexions et les erreurs de script. Vous pouvez surveiller l'activité du serveur directement depuis l'onglet Console.
Le serveur s'arrête proprement avec Ctrl+C (géré automatiquement par GPanel lorsque vous cliquez sur Stop).
Gestion des Joueurs
Liste de Bannissement
Lors de l'utilisation d'un package d'administration, les joueurs bannis sont généralement stockés dans un fichier JSON dans le répertoire de données du package (ex. packages/admin/bans.json). Vous pouvez modifier ce fichier manuellement pour ajouter ou supprimer des bannissements :
- Arrêtez votre serveur.
- Ouvrez le fichier de liste de bannissement dans le Gestionnaire de Fichiers.
- Ajoutez ou supprimez des entrées selon vos besoins.
- Sauvegardez et redémarrez le serveur.
Protection par Mot de Passe
Pour restreindre l'accès à votre serveur, définissez la variable de démarrage SERVER_PASSWORD dans l'onglet Startup de GPanel, ou modifiez le champ password dans config.json.
Scripts Personnalisés
JC3:MP prend en charge l'écriture de scripts personnalisés côté serveur en JavaScript. Pour créer un package personnalisé :
- Créez un nouveau dossier dans
packages/(ex.packages/my-script/). - Créez un
package.jsonavec le nom du package et le point d'entrée. - Créez un fichier
main.jsavec la logique de votre script. - Redémarrez le serveur pour charger le nouveau package.
Exemple de package.json
{
"name": "my-script",
"main": "main.js"
}
Exemple de main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Dépannage
| Problème | Solution |
|---|---|
| Les commandes d'administration ne fonctionnent pas | Vérifiez que le package d'administration est chargé (consultez la console pour les messages de chargement). Confirmez que votre Steam ID est dans la liste des administrateurs dans la configuration du package. |
| Le package ne se charge pas | Vérifiez la console pour les erreurs JavaScript. Assurez-vous que le package.json est valide et que le fichier main.js existe. |
| Les joueurs ne peuvent pas se connecter | Vérifiez que le serveur est en cours d'exécution et que les ports sont corrects. Vérifiez que le mod JC3:MP est installé côté client. |
Articles Connexes
- Guide de Configuration du Serveur Just Cause 3 Multiplayer
- Comment Trouver l'IP et le Port de Votre Serveur
- Comment Transférer des Fichiers via SFTP