Ce guide couvre la configuration admin, les commandes console, la gestion des joueurs, le support des plugins Oxide/uMod et le dépannage pour votre serveur dédié Hurtworld. Hurtworld est un FPS multijoueur de survie où les joueurs récoltent des ressources, construisent des bases et survivent dans un environnement hostile. Pour la configuration initiale du serveur, la configuration et les instructions de connexion, consultez le Guide de configuration du serveur Hurtworld.
1. Configuration admin
Hurtworld utilise les Steam ID pour accorder les privilèges admin. Ajoutez les commandes admin à autoexec.cfg pour qu'elles persistent après les redémarrages.
Ajouter un propriétaire
ownerid <SteamID64> "PlayerName" "reason"
Exemple : ownerid 76561198012345678 "Admin" "Server owner"
Ajouter un modérateur
moderatorid <SteamID64> "PlayerName" "reason"
Supprimer l'accès admin
removeowner <SteamID64>
removemoderator <SteamID64>
2. Commandes console
Accédez à la console via l'onglet Console de GPanel, ou appuyez sur F1 en jeu avec les privilèges admin.
Gestion des joueurs
| Commande | Description |
|---|---|
kick <SteamID64> | Expulser un joueur du serveur. |
ban <SteamID64> | Bannir définitivement un joueur. |
unban <SteamID64> | Lever le bannissement d'un joueur. |
mutevoice <SteamID64> | Couper le chat vocal d'un joueur. |
mutechat <SteamID64> | Couper le chat textuel d'un joueur. |
status | Lister tous les joueurs connectés avec leurs Steam ID. |
Commandes monde et serveur
| Commande | Description |
|---|---|
teleport <SteamID64> <x> <y> <z> | Téléporter un joueur aux coordonnées spécifiées. |
teleportto <SteamID64> <TargetID> | Téléporter un joueur vers un autre joueur. |
spawn <itemid> <amount> | Faire apparaître des objets dans votre inventaire (propriétaire uniquement). |
settime <hours> | Définir l'heure en jeu (0-24). |
weather <type> | Forcer la météo (clear, rain, snow, sandstorm). |
say "message" | Envoyer un message chat à l'ensemble du serveur. |
save | Forcer une sauvegarde immédiate du monde. |
quit | Sauvegarder et arrêter le serveur. |
3. Support des plugins Oxide/uMod
Hurtworld supporte le framework de modding Oxide/uMod pour étendre les fonctionnalités du serveur avec des plugins personnalisés, des outils d'administration améliorés et des modifications de gameplay.
Installer Oxide
- Arrêtez votre serveur depuis GPanel.
- Vérifiez si Oxide est pré-installé en recherchant un répertoire
oxide/dans les fichiers du serveur. - Sinon, téléchargez la dernière version d'Oxide pour Hurtworld depuis umod.org.
- Transférez les fichiers à la racine de votre serveur via SFTP, en écrasant lorsque demandé.
- Démarrez le serveur et vérifiez qu'Oxide se charge dans la console.
Installer des plugins
- Parcourez les plugins sur umod.org plugins Hurtworld.
- Téléchargez le fichier
.cset transférez-le dansoxide/plugins/. - Le serveur compile et charge automatiquement le plugin. Vérifiez la console pour confirmation.
Plugins populaires
- Kits : Donnez aux joueurs des kits de démarrage avec des objets et des temps de recharge configurables.
- Teleportation : Permet aux joueurs de définir des points de retour et de se téléporter entre eux.
- Stack Size Controller : Modifie les tailles de pile d'objets pour plus de commodité.
- Better Chat : Personnalise le formatage du chat et ajoute des groupes de chat.
- Anti-Cheat : Détection et prévention supplémentaires de triche côté serveur.
Gérer les plugins
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Configuration des plugins
La plupart des plugins Oxide génèrent des fichiers de configuration dans le répertoire oxide/config/ lors de leur premier chargement. Modifiez ces fichiers JSON pour personnaliser le comportement des plugins. Après modification, rechargez le plugin avec oxide.reload PluginName pour appliquer les changements.
Données des plugins
Les fichiers de données des plugins (données joueurs, informations stockées) sont conservés dans oxide/data/. Incluez ce répertoire dans vos sauvegardes SFTP pour préserver l'état des plugins lors de déplacements ou réinitialisations de serveur.
4. Dépannage
Le serveur plante au démarrage
- Vérifiez la console GPanel pour les messages d'erreur.
- Si vous utilisez Oxide, supprimez les plugins récemment ajoutés de
oxide/plugins/pour identifier le problème. - Essayez de supprimer
autoexec.cfget de redémarrer pour régénérer les valeurs par défaut.
Les joueurs ne peuvent pas se connecter
- Vérifiez que le serveur est en cours d'exécution dans GPanel.
- Vérifiez l'IP et le port corrects depuis l'onglet Network.
- Assurez-vous que le serveur et le joueur sont sur la même version du jeu.
Les plugins Oxide ne se chargent pas
- Vérifiez la console pour les erreurs de compilation lors du chargement du plugin.
- Assurez-vous que le plugin est compatible avec la version actuelle de Hurtworld et d'Oxide.
- Vérifiez que le fichier
.csest directement dansoxide/plugins/, pas dans un sous-répertoire. - Essayez de recharger avec
oxide.reload PluginNameaprès avoir corrigé les problèmes.
Problèmes de performance
- Réduisez
maxplayerssi le serveur lag avec beaucoup de joueurs connectés. - Examinez les plugins Oxide installés — certains avec des minuteurs fréquents ou des opérations de base de données lourdes impactent les performances.
- Si les performances restent mauvaises, contactez le support pour une mise à niveau de votre plan serveur.
Articles connexes
- Guide de configuration du serveur Hurtworld
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Guide de démarrage du serveur
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur Hurtworld qui ne sont pas couverts ici, ouvrez un ticket de support et incluez l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.