Ce guide explique comment configurer votre serveur dédié Astroneer sur Legion Hosting, paramétrer les variables de démarrage, modifier les paramètres du serveur, vous connecter à votre serveur et gérer les sauvegardes. Pour la configuration de la whitelist et des administrateurs, consultez Configuration administrateur et whitelist Astroneer.
1. Prérequis
Avant de démarrer votre serveur Astroneer, rassemblez les informations suivantes :
- Nom d'utilisateur Steam du propriétaire -- Votre nom de profil Steam exact. Il est utilisé par le serveur pour identifier le compte propriétaire.
- Identifiant Steam du propriétaire (GUID) -- Votre identifiant Steam 64 bits (ex.
76561198012345678). Le serveur l'utilise pour vous accorder les privilèges administrateur/propriétaire en jeu.
Comment trouver votre identifiant Steam
- Ouvrez Steam et cliquez sur votre nom de profil dans le coin supérieur droit.
- Sélectionnez Détails du compte. Votre identifiant Steam n'est pas affiché directement ici, mais l'URL de votre profil le contient si vous n'avez pas défini d'URL personnalisée.
- Vous pouvez également visiter steamid.io, coller l'URL de votre profil Steam et copier la valeur steamID64.
2. Premier démarrage
- Connectez-vous à GPanel et sélectionnez votre serveur Astroneer.
- Allez dans l'onglet Startup. Vous verrez plusieurs variables configurables (voir le tableau ci-dessous).
- Définissez OWNER_NAME avec votre nom d'utilisateur Steam exact.
- Définissez OWNER_GUID avec votre identifiant Steam 64 bits.
- Vérifiez que PUBLIC_IP est correctement défini. Cette valeur doit correspondre à l'adresse IP publique de votre serveur affichée dans l'onglet Network.
- Retournez dans l'onglet Console et cliquez sur Start.
- Attendez que la console indique que le serveur a fini de charger. Le premier démarrage peut prendre une minute ou deux pendant qu'Astroneer initialise ses fichiers de monde via Proton.
3. Variables de démarrage GPanel
Les variables suivantes sont disponibles dans l'onglet Startup de GPanel. Elles sont transmises au serveur à chaque démarrage.
| Variable | Requis | Description |
|---|---|---|
PUBLIC_IP |
Oui | L'adresse IP publique de votre serveur. Doit correspondre à l'IP affichée dans l'onglet Network de GPanel. Le serveur ne sera pas accessible si cette valeur est incorrecte. |
OWNER_NAME |
Oui | Le nom d'utilisateur Steam du propriétaire du serveur. Ce compte reçoit les privilèges administrateur complets en jeu. |
OWNER_GUID |
Oui | L'identifiant Steam 64 bits du propriétaire du serveur (ex. 76561198012345678). Fonctionne conjointement avec OWNER_NAME pour identifier le compte administrateur. |
SERVER_NAME |
Non | Le nom affiché dans le navigateur de serveurs. Par défaut "Astroneer Dedicated Server" si non défini. |
SERVER_PWD |
Non | Mot de passe optionnel que les joueurs doivent entrer pour rejoindre le serveur. Laissez vide pour un serveur public. |
4. AstroServerSettings.ini
Pour une configuration plus avancée, vous pouvez modifier directement le fichier de configuration INI du serveur. Arrêtez votre serveur avant d'effectuer des modifications.
Emplacement du fichier
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Ouvrez ce fichier via l'onglet Files dans GPanel ou connectez-vous via SFTP. Si le fichier n'existe pas, démarrez puis arrêtez le serveur une fois pour le générer avec les valeurs par défaut.
Paramètres clés
| Paramètre | Par défaut | Description |
|---|---|---|
PublicIP |
(IP de votre serveur) | L'adresse IP publique du serveur. Doit correspondre à l'IP réelle de votre serveur depuis l'onglet Network de GPanel. |
ServerName |
Astroneer Dedicated Server |
Le nom affiché dans le navigateur de serveurs en jeu. |
ServerPassword |
(vide) | Mot de passe de connexion optionnel. Laissez vide pour un serveur public. |
OwnerName |
(aucun) | Le nom d'utilisateur Steam du propriétaire du serveur. Doit correspondre exactement (sensible à la casse). |
OwnerGuid |
(aucun) | L'identifiant Steam 64 bits du propriétaire du serveur. |
MaxFPS |
30 |
Taux de tick maximal du serveur (images par seconde). Des valeurs plus élevées augmentent la réactivité du serveur mais consomment plus de CPU. Des valeurs entre 30 et 60 sont recommandées. |
WhitelistEnabled |
False |
Lorsque défini sur True, seuls les joueurs figurant sur la whitelist peuvent rejoindre. Consultez Configuration administrateur et whitelist Astroneer pour plus de détails. |
AutoSaveGameInterval |
900 |
Intervalle entre les sauvegardes automatiques en secondes. La valeur par défaut est 900 (15 minutes). Des valeurs plus basses sauvegardent plus fréquemment mais augmentent les E/S disque. |
BackupSaveGamesInterval |
7200 |
Intervalle entre les sauvegardes de secours en secondes. La valeur par défaut est 7200 (2 heures). Les sauvegardes de secours sont distinctes des sauvegardes automatiques et fournissent des points de restauration supplémentaires. |
Exemple de configuration
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini situé à Astro/Saved/Config/WindowsServer/Engine.ini. Ce fichier contrôle les paramètres bas niveau du moteur tels que la liaison des ports réseau. Dans la plupart des cas, vous n'avez pas besoin de modifier ce fichier -- les valeurs par défaut fonctionnent correctement avec les attributions de ports de GPanel.
5. Comment se connecter
Option A -- Navigateur de serveurs en jeu
- Lancez Astroneer via Steam.
- Depuis le menu principal, sélectionnez Multiplayer.
- Cliquez sur l'onglet Dedicated Servers.
- Recherchez votre serveur par nom ou parcourez la liste.
- Sélectionnez votre serveur et cliquez sur Join. Entrez le mot de passe du serveur si demandé.
Option B -- Connexion directe via IP
- Lancez Astroneer via Steam.
- Depuis le menu principal, sélectionnez Multiplayer.
- Cliquez sur l'onglet Dedicated Servers.
- Utilisez l'adresse IP et le port depuis l'onglet Network de votre GPanel pour vous connecter directement :
<your-server-ip>:<port> - Entrez le mot de passe du serveur si un mot de passe est défini.
PUBLIC_IP (et PublicIP dans AstroServerSettings.ini) correspond à l'adresse IP réelle de votre serveur affichée dans l'onglet Network de GPanel. Une incohérence est la cause la plus fréquente des échecs de connexion.
6. Gestion des sauvegardes
Sauvegarde automatique
Astroneer sauvegarde automatiquement votre monde à intervalles réguliers. La fréquence est contrôlée par deux paramètres dans AstroServerSettings.ini :
- AutoSaveGameInterval -- Fréquence de la sauvegarde principale (par défaut : 900 secondes / 15 minutes).
- BackupSaveGamesInterval -- Fréquence de création d'une sauvegarde de secours séparée (par défaut : 7200 secondes / 2 heures). Les sauvegardes de secours fournissent des points de restauration supplémentaires au-delà de la sauvegarde automatique régulière.
Emplacement des fichiers de sauvegarde
Les fichiers de sauvegarde sont stockés sur le serveur à :
Astro/Saved/SaveGames/
Les fichiers ont l'extension .savegame. Vous trouverez à la fois la sauvegarde principale et les sauvegardes de secours dans ce répertoire.
Sauvegardes manuelles via SFTP
Pour créer une sauvegarde manuelle de votre monde :
- Arrêtez le serveur depuis GPanel pour vous assurer que toutes les données sont écrites sur le disque.
- Connectez-vous à votre serveur via SFTP. Consultez Comment transférer des fichiers via SFTP pour les instructions de connexion.
- Naviguez vers
Astro/Saved/SaveGames/. - Téléchargez les fichiers
.savegameque vous souhaitez conserver.
Restaurer une sauvegarde
- Arrêtez le serveur depuis GPanel.
- Connectez-vous via SFTP et naviguez vers
Astro/Saved/SaveGames/. - Téléversez votre fichier
.savegamedans ce répertoire, en remplaçant la sauvegarde existante si nécessaire. - Démarrez le serveur depuis GPanel. Le serveur chargera le fichier de sauvegarde au démarrage.
Dépannage
Le serveur n'apparaît pas dans le navigateur
- Confirmez que le serveur est entièrement démarré dans GPanel. Vérifiez la console pour d'éventuels messages d'erreur.
- Vérifiez que
PUBLIC_IPdans l'onglet Startup correspond exactement à l'IP de votre serveur depuis l'onglet Network. - Le navigateur de serveurs peut prendre plusieurs minutes pour indexer un serveur récemment démarré. Essayez de vous connecter directement via IP en attendant.
Le serveur plante au démarrage
- Vérifiez le journal de la console GPanel pour les messages d'erreur. Les causes courantes incluent des valeurs de configuration invalides dans
AstroServerSettings.ini. - Essayez de supprimer
AstroServerSettings.iniet de redémarrer le serveur. Un nouveau fichier de configuration sera généré avec les valeurs par défaut. - Si le crash persiste, ouvrez un ticket de support avec l'IP de votre serveur et les messages d'erreur de la console.
Articles connexes
- Configuration administrateur et whitelist Astroneer
- 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 Astroneer qui ne sont pas couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et les messages d'erreur pertinents de la console GPanel.