Ce guide couvre l'administration et la gestion du monde pour votre serveur dédié Stormworks: Build and Rescue, incluant la configuration des administrateurs, la gestion des joueurs, le contrôle des véhicules, le contenu du Workshop, la gestion des sauvegardes et le dépannage des problèmes courants.
Configuration des administrateurs
Stormworks utilise un système de permissions basé sur les Steam ID pour l'administration du serveur. Les administrateurs disposent de privilèges élevés, notamment la possibilité d'expulser et de bannir des joueurs, de gérer les véhicules et de modifier les paramètres du monde.
Configuration des comptes administrateurs
- Arrêtez votre serveur depuis GPanel.
- Ouvrez le File Manager ou connectez-vous via SFTP.
- Localisez le fichier
server_config.xml. - Ajoutez les entrées d'administrateur dans la section admin :
<admins>
<admin steam_id="76561198012345678" />
<admin steam_id="76561198087654321" />
</admins>
- Enregistrez le fichier et redémarrez votre serveur.
steamid.io en entrant l'URL de leur profil Steam. Le Steam64 ID est un nombre à 17 chiffres commençant par 7656119.
Privilèges de l'hôte
L'hôte du serveur (le compte Steam qui a créé la sauvegarde à l'origine) dispose automatiquement de tous les privilèges d'administration. Les administrateurs supplémentaires ajoutés via le fichier de configuration reçoivent le même niveau d'accès.
Gestion des joueurs
Les administrateurs peuvent gérer les joueurs via le menu des outils serveur en jeu ou via les commandes serveur. Accédez au panneau d'administration en jeu en appuyant sur Esc et en naviguant vers l'onglet Players.
Actions de gestion des joueurs
| Action | Description | Comment utiliser |
|---|---|---|
| Kick | Expulser un joueur du serveur (il peut se reconnecter) | Sélectionnez le joueur dans le panneau admin, cliquez sur Kick |
| Ban | Empêcher définitivement un joueur de rejoindre le serveur | Sélectionnez le joueur dans le panneau admin, cliquez sur Ban |
| Unban | Lever le bannissement d'un joueur | Modifiez la liste des bannis dans la configuration du serveur |
| Téléportation vers un joueur | Se déplacer vers la position d'un autre joueur | Sélectionnez le joueur, cliquez sur Teleport To |
| Donner de la monnaie | Attribuer de l'argent en jeu à un joueur | Sélectionnez le joueur, entrez le montant, cliquez sur Give |
| Définir le rôle | Attribuer le rôle admin ou par défaut à un joueur | Sélectionnez le joueur, choisissez le rôle dans le menu déroulant |
Gestion de la liste des bannis
Les bannissements sont stockés dans la configuration du serveur. Pour débannir un joueur, arrêtez le serveur et modifiez la liste des bannis dans server_config.xml :
<banned_players>
<!-- Remove the line for the player you want to unban -->
<player steam_id="76561198099999999" />
</banned_players>
Gestion des véhicules
Les véhicules sont au cœur du gameplay de Stormworks, mais des véhicules non gérés peuvent causer des problèmes de performance. Voici comment maintenir votre serveur en bon fonctionnement.
Suppression de véhicules
En tant qu'administrateur, vous pouvez supprimer des véhicules via la vue carte en jeu :
- Ouvrez la carte (touche
Mpar défaut). - Cliquez sur l'icône d'un véhicule pour le sélectionner.
- Cliquez sur le bouton Despawn ou Remove.
Supprimer tous les véhicules
Si le serveur devient encombré de véhicules abandonnés, vous pouvez tous les supprimer en une seule fois. Utilisez la console admin ou les outils d'administration en jeu pour effectuer une suppression massive. C'est particulièrement utile lorsque :
- Les performances du serveur se dégradent en raison d'un trop grand nombre de véhicules.
- Vous préparez le serveur pour un événement ou une nouvelle session.
- Vous nettoyez après des incidents de griefing.
Limites du nombre de véhicules
Configurez les limites de véhicules dans la configuration du serveur pour éviter les problèmes de performance :
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
auto_clean_vehicles="true"
/>
Contenu du Workshop et véhicules personnalisés
Stormworks dispose d'un vaste Steam Workshop avec des milliers de véhicules et d'addons créés par les joueurs. La gestion du contenu du Workshop sur votre serveur est importante tant pour le gameplay que pour les performances.
Activer les véhicules du Workshop
L'apparition des véhicules du Workshop est contrôlée dans la configuration du serveur :
<workshop_settings
allow_workshop_vehicles="true"
/>
Lorsque cette option est activée, tout joueur peut faire apparaître les véhicules auxquels il est abonné sur le Steam Workshop. Les données du véhicule sont transférées depuis le client du joueur qui le fait apparaître.
Gestion du contenu du Workshop
- Autoriser tout le contenu du Workshop : Définissez
allow_workshop_vehicles="true"pour un serveur créatif ouvert. - Désactiver le contenu du Workshop : Définissez
allow_workshop_vehicles="false"pour restreindre les joueurs aux véhicules intégrés ou aux véhicules qu'ils construisent eux-mêmes sur le serveur.
Gestion des paramètres du monde
Les administrateurs peuvent modifier certains paramètres du monde en temps réel via le menu des paramètres en jeu. Ceux-ci incluent :
| Paramètre | Effet | Impact sur les performances |
|---|---|---|
| Météo | Activer/désactiver la météo dynamique et les tempêtes | Minimal |
| Cycle jour/nuit | Activer ou désactiver la progression du temps | Aucun |
| Carburant infini | Les véhicules ne manquent jamais de carburant | Aucun |
| Munitions infinies | Les armes ne sont jamais à court de munitions | Aucun |
| Dégâts aux véhicules | Définit si les véhicules peuvent être endommagés | Légère réduction lorsque désactivé |
| Téléportation | Autoriser la téléportation via la carte | Aucun |
Gestion des sauvegardes
Emplacements de sauvegarde multiples
Stormworks prend en charge 4 emplacements de sauvegarde, vous permettant de gérer différents mondes. Pour changer d'emplacement de sauvegarde :
- Arrêtez le serveur.
- Modifiez l'attribut
save_namedansserver_config.xmlpour pointer vers une sauvegarde différente. - Démarrez le serveur. Il chargera la sauvegarde spécifiée.
Créer des sauvegardes
Des sauvegardes régulières protègent contre la perte de données due à la corruption, la suppression accidentelle ou le griefing :
- Arrêtez le serveur pour vous assurer que les données de sauvegarde sont écrites sur le disque.
- Connectez-vous via SFTP ou utilisez le File Manager de GPanel.
- Naviguez vers le répertoire de sauvegarde (généralement
save/à la racine du serveur). - Téléchargez l'intégralité du dossier de sauvegarde de votre emplacement actif.
- Stockez les sauvegardes avec des étiquettes de date (ex. :
save_slot1_2026-02-26.zip).
Restaurer une sauvegarde
- Arrêtez le serveur.
- Connectez-vous via SFTP.
- Renommez le dossier de sauvegarde actuel (ex. :
save_slot1ensave_slot1_old) par précaution. - Transférez vos fichiers de sauvegarde vers l'emplacement du répertoire de sauvegarde d'origine.
- Démarrez le serveur. Il chargera les données de sauvegarde restaurées.
Dépannage
Crashes du serveur
- Vérifiez le nombre de véhicules : Trop de véhicules (surtout les complexes) sont la cause la plus courante de crashes. Réduisez
max_vehicleset activezauto_clean_vehicles. - Consultez les logs du serveur : Vérifiez la sortie de la console serveur dans GPanel pour les messages d'erreur avant le crash.
- Mettez à jour le serveur : Assurez-vous que votre serveur exécute la dernière version. Les mises à jour du jeu incluent souvent des correctifs de stabilité.
- Sauvegarde corrompue : Si le serveur crash immédiatement au démarrage, les données de sauvegarde peuvent être corrompues. Essayez de charger un emplacement de sauvegarde différent ou de restaurer une sauvegarde.
Désynchronisation des joueurs
- La désynchronisation se produit lorsque les joueurs voient des états différents du monde. C'est courant avec les véhicules complexes.
- Réduisez le nombre de véhicules actifs pour minimiser la désynchronisation.
- Les joueurs avec une latence élevée (200+ ms) subissent davantage de désynchronisation. Envisagez d'indiquer une région attendue dans le nom du serveur.
- Faire réapparaître ou reconnecter les joueurs résout souvent les problèmes de désynchronisation individuels.
Lag dû aux véhicules
- Les véhicules complexes avec des centaines de composants logiques sont la cause principale du lag serveur.
- Définissez des limites de
max_vehiclesplus basses (20-30 pour les serveurs publics). - Activez le nettoyage automatique pour supprimer les véhicules abandonnés.
- Identifiez les véhicules spécifiques qui causent du lag et supprimez-les. Les véhicules avec un excès de capteurs, de caméras ou de portes logiques sont les coupables habituels.
Corruption du monde
- La corruption du monde peut survenir si le serveur est arrêté de force pendant une opération de sauvegarde.
- Utilisez toujours le bouton Stop dans GPanel plutôt que de forcer l'arrêt du processus.
- En cas de corruption, restaurez votre sauvegarde la plus récente.
- En dernier recours, vous pouvez recommencer sur un nouvel emplacement de sauvegarde.
Articles connexes
- Guide de configuration du serveur Stormworks
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Premiers pas avec votre nouveau serveur
Si vous rencontrez des problèmes non couverts dans ce guide, veuillez ouvrir un ticket de support et notre équipe vous aidera à résoudre le problème.