background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Guide de configuration du serveur Icarus

FR icarus setup config survival 0 ont trouvé cet article utile

Ce guide couvre tout ce dont vous avez besoin pour configurer votre serveur dédié Icarus sur Legion Hosting, y compris le premier démarrage, les variables de démarrage GPanel, la configuration de ServerSettings.ini, la gestion des prospects et sessions, la connexion à votre serveur et la gestion des sauvegardes. Pour le dépannage des problèmes courants, consultez Dépannage Icarus.

Qu'est-ce qu'Icarus

Icarus est un jeu de survie basé sur des sessions développé par RocketWerkz, le studio fondé par Dean Hall (créateur de DayZ). Situé sur une planète extraterrestre qui devait être le second foyer de l'humanité mais est devenue une frontière hostile après une tentative de terraformation échouée, les joueurs incarnent des Prospecteurs qui descendent à la surface de la planète pour des missions chronométrées appelées Prospects. Chaque Prospect a des objectifs spécifiques, une limite de temps, et nécessite que les joueurs retournent en orbite avant l'expiration du minuteur -- sous peine de perdre leur personnage.

Les fonctionnalités principales du serveur dédié incluent :

  • Support jusqu'à 8 joueurs simultanés par serveur
  • Gameplay basé sur des sessions avec des Prospects (missions) chronométrés et des Avant-postes permanents
  • Mode Open World pour une exploration persistante et sans limite de temps et la construction de colonies
  • Gestion des Prospects via la configuration du serveur et les commandes console
  • Plusieurs niveaux de difficulté de Facile à Extrême, avec un mode Hardcore optionnel (pas de réapparition)
  • Accès administrateur via les commandes RCON
Arrêtez votre serveur avant de modifier tout fichier de configuration. Arrêtez toujours votre serveur depuis l'onglet Console dans GPanel avant d'apporter des modifications à ServerSettings.ini. Les modifications effectuées pendant que le serveur est en cours d'exécution ne prendront pas effet et pourraient être écrasées.

Premier démarrage

Lorsque vous recevez votre serveur Icarus de Legion Hosting pour la première fois, il doit compléter une installation initiale avant de pouvoir être utilisé.

  1. Connectez-vous à GPanel et sélectionnez votre serveur Icarus dans la liste des serveurs.
  2. Cliquez sur l'onglet Console et appuyez sur Start.
  3. Le serveur téléchargera et installera les fichiers du serveur dédié Icarus via Steam. Ce téléchargement initial peut prendre plusieurs minutes.
  4. Une fois le téléchargement terminé, le serveur démarrera automatiquement. Le fichier de configuration ServerSettings.ini est généré au premier démarrage.
  5. Attendez que la sortie de la console indique que le serveur est prêt et en écoute de connexions.
Le premier démarrage génère les fichiers de configuration. Le fichier ServerSettings.ini n'est créé qu'après le premier démarrage du serveur. Si vous devez modifier les paramètres, démarrez le serveur une fois, arrêtez-le, puis effectuez vos modifications.

Variables de démarrage GPanel

Les paramètres principaux du serveur sont configurés en tant que variables de démarrage dans GPanel. Ces valeurs sont passées en tant que paramètres de ligne de commande au lancement du serveur.

  1. Dans GPanel, sélectionnez votre serveur Icarus.
  2. Cliquez sur l'onglet Startup.
  3. Définissez les variables listées ci-dessous. Les modifications prennent effet au prochain démarrage ou redémarrage du serveur.
Variable Par défaut Description
SERVER_NAME My Icarus Server Le nom affiché dans le navigateur de serveurs. Correspond au paramètre de lancement -SteamServerName (limité à 64 caractères).
SERVER_PASSWORD (vide) Mot de passe requis pour que les joueurs puissent rejoindre. Laissez vide pour un serveur public. Correspond à JoinPassword dans la configuration.
MAX_PLAYERS 8 Nombre maximum de joueurs simultanés. Icarus supporte 1 à 8 joueurs par serveur.
ADMIN_PASSWORD (vide) Mot de passe pour l'accès administrateur RCON. Si laissé vide, la connexion admin est disponible sans mot de passe via /AdminLogin dans le chat.
GAME_PORT 17777 Le port UDP principal pour les connexions de jeu (paramètre -PORT). Automatiquement configuré par votre plan d'hébergement.
QUERY_PORT 27015 Le port UDP utilisé par Steam pour les requêtes du navigateur de serveurs (paramètre -QueryPort). Automatiquement configuré.
Le nom du serveur utilise la ligne de commande, pas la configuration. Le paramètre SessionName dans ServerSettings.ini ne fonctionne actuellement pas pour le navigateur de serveurs. Vous devez utiliser le paramètre de ligne de commande -SteamServerName (défini via l'onglet Startup de GPanel) pour que le nom de votre serveur apparaisse correctement dans le navigateur.

Configuration de ServerSettings.ini

Les paramètres détaillés du serveur sont contrôlés via le fichier ServerSettings.ini. C'est le fichier de configuration principal de votre serveur Icarus.

Localisation du fichier

Le fichier de configuration se trouve à :

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Accédez à ce fichier via l'onglet Files de GPanel ou par SFTP. Tous les paramètres vont sous l'en-tête de section [/Script/Icarus.DedicatedServerSettings].

Référence complète des paramètres

Paramètre Par défaut Description
SessionName (vide) Nom de session du serveur. Remarque : Ce paramètre n'affecte actuellement pas l'affichage dans le navigateur de serveurs. Utilisez plutôt le paramètre de ligne de commande -SteamServerName.
JoinPassword (vide) Mot de passe requis pour rejoindre le serveur. Laissez vide pour un serveur public sans mot de passe.
MaxPlayers (vide) Nombre maximum de joueurs (1-8). Laissez vide pour utiliser le maximum par défaut de 8.
AdminPassword (vide) Mot de passe pour les commandes administrateur RCON. Si laissé vide, n'importe quel joueur peut accéder aux commandes admin via /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Secondes avant que le serveur ne s'arrête si aucun joueur ne rejoint après le démarrage. Définissez une valeur négative (-1) pour maintenir le serveur en fonctionnement indéfiniment. 0 arrête immédiatement.
ShutdownIfEmptyFor 300.000000 Secondes avant que le serveur ne s'arrête après le départ du dernier joueur. Définissez une valeur négative (-1) pour continuer à fonctionner indéfiniment.
AllowNonAdminsToLaunchProspects True Si True, n'importe quel joueur peut créer et lancer de nouveaux Prospects. Si False, seuls les administrateurs peuvent démarrer des Prospects.
AllowNonAdminsToDeleteProspects False Si True, n'importe quel joueur peut supprimer les Prospects sauvegardés. Si False, seuls les administrateurs peuvent les supprimer.
LoadProspect (vide) Nom d'un Prospect sauvegardé à charger au démarrage du serveur. Le fichier Prospect doit exister dans Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (vide) Crée un nouveau Prospect au démarrage du serveur. Format : [ProspectType] [Difficulty] [Hardcore] [SaveName] (voir la section Gestion des Prospects).
ResumeProspect True Si True, le serveur reprend automatiquement le dernier Prospect actif au démarrage. C'est le paramètre recommandé pour les serveurs persistants.
LastProspectName (vide) Automatiquement rempli avec le nom du Prospect le plus récemment actif. Ne modifiez pas ceci manuellement.

Exemple de ServerSettings.ini

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Gardez ShutdownIfNotJoinedFor à -1 sur les serveurs hébergés. La valeur par défaut de 300 (5 minutes) arrêtera automatiquement le serveur si personne ne rejoint dans les 5 minutes suivant le démarrage. Pour un serveur dédié hébergé, définissez cette valeur à -1 pour que le serveur reste en fonctionnement indéfiniment. La même chose s'applique à ShutdownIfEmptyFor -- définissez à -1 pour empêcher l'arrêt automatique lorsque le serveur est vide.

Paramètres de lancement en ligne de commande

En plus du fichier ServerSettings.ini, Icarus supporte les paramètres de lancement en ligne de commande. Ceux-ci sont généralement configurés via l'onglet Startup de GPanel ou le champ d'arguments de lancement supplémentaires.

Paramètre Description
-SteamServerName="Name" Nom du serveur affiché dans le navigateur (limite de 64 caractères). C'est la méthode fonctionnelle pour définir le nom du serveur.
-PORT=N Port du serveur de jeu (UDP).
-QueryPort=N Port de requête Steam pour le navigateur de serveurs.
-MULTIHOME=IP Lie le serveur à une adresse IP spécifique (serveurs multi-hébergés uniquement).
-UserDir="path" Définit un chemin de répertoire de base personnalisé pour les données du serveur.
-saveddirsuffix="suffix" Ajoute un suffixe au répertoire Saved/, utile pour exécuter plusieurs instances.
-LOG="filename" Définit le chemin du fichier journal relatif à Saved/Logs/.
-ABSLOG="path" Définit un chemin absolu pour le fichier journal.
GPanel gère automatiquement la plupart des paramètres. Sur Legion Hosting, les paramètres essentiels (port, port de requête, nom du serveur) sont configurés via l'onglet Startup de GPanel. Vous n'avez généralement pas besoin d'ajouter de paramètres de lancement supplémentaires sauf si le support vous le demande.

Gestion des Prospects et des sessions

Icarus utilise un système unique basé sur des sessions. Comprendre les Prospects est essentiel pour gérer efficacement votre serveur.

Types de Prospects

Icarus propose plusieurs types de sessions (Prospects) qui déterminent l'expérience de jeu :

Type Description
Missions Prospects chronométrés avec des objectifs spécifiques. Les joueurs descendent à la surface, accomplissent des objectifs (construction, exploration, expédition, etc.) et doivent retourner en orbite avant l'expiration du minuteur. Ne pas évacuer signifie perdre votre personnage.
Avant-postes Colonies permanentes sans limite de temps. Les joueurs peuvent construire des bases persistantes et revenir librement. Pas de pression temporelle. Idéal pour le jeu décontracté et la construction de bases.
Open World Une expérience de monde ouvert persistante et sans limite de temps avec exploration, combat, missions SMPL3 et Opérations. Inclut des boss mondiaux et du contenu de fin de jeu.

Créer un Prospect

Vous pouvez créer un nouveau Prospect en utilisant le paramètre CreateProspect dans ServerSettings.ini ou via la commande console en jeu. Le format est :

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Paramètres :

  • ProspectType -- Le nom interne du Prospect/mission à exécuter (par ex., un Avant-poste ou un nom de mission spécifique).
  • Difficulty -- Un nombre de 1 à 4 : 1 = Facile, 2 = Moyen, 3 = Difficile, 4 = Extrême.
  • Hardcore -- True ou False. Lorsque le mode Hardcore est activé, les joueurs ne peuvent pas réapparaître après la mort.
  • SaveName -- Un nom personnalisé pour ce fichier de sauvegarde de Prospect.

Charger et reprendre des Prospects

  • ResumeProspect=True -- Le serveur reprend automatiquement le dernier Prospect actif au démarrage. C'est le paramètre recommandé pour les serveurs persistants.
  • LoadProspect=[name] -- Charge un Prospect sauvegardé spécifique par nom depuis Saved/PlayerData/DedicatedServer/Prospects/.

Commandes console pour la gestion des Prospects

Vous pouvez gérer les Prospects via la console de chat en jeu. Préfixez les commandes avec / ou \\ en jeu. Dans le lobby du serveur, les commandes peuvent être entrées sans préfixe.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Créer un nouveau Prospect.
  • /LoadProspect [name] -- Charger un Prospect sauvegardé.
  • /ResumeProspect -- Reprendre le dernier Prospect actif.
Permissions de contrôle des Prospects. Par défaut, tous les joueurs peuvent lancer de nouveaux Prospects (AllowNonAdminsToLaunchProspects=True). Si vous souhaitez que seuls les administrateurs contrôlent la création et le chargement des Prospects, définissez cette valeur à False dans votre ServerSettings.ini.

Comment se connecter

Les joueurs peuvent se connecter à votre serveur Icarus via le navigateur de serveurs en jeu ou par connexion directe. Trouvez l'IP et le port de votre serveur depuis l'onglet Console de GPanel ou consultez Comment trouver l'IP et le port de votre serveur.

Via le navigateur de serveurs en jeu

  1. Lancez Icarus et appuyez sur Play.
  2. Créez ou sélectionnez un personnage.
  3. Ouvrez le menu Join.
  4. Passez à l'onglet Dedicated Servers en haut à droite de l'écran.
  5. Recherchez votre serveur par nom ou parcourez la liste.
  6. Cliquez sur votre serveur et appuyez sur Join. Entrez le mot de passe si un est défini.

Via connexion directe

  1. Lancez Icarus, appuyez sur Play et sélectionnez votre personnage.
  2. Ouvrez le menu Join.
  3. Passez à l'onglet Dedicated Servers.
  4. Cliquez sur Direct Connect.
  5. Entrez l'adresse IP et le port de jeu de votre serveur au format IP:PORT (par exemple, 192.168.1.100:17777).
  6. Appuyez sur Confirm. Entrez le mot de passe du serveur si demandé.
Quel port utiliser ? Lors de la connexion directe, utilisez le port de jeu (par défaut 17777), pas le port de requête. Si vous avez des difficultés à vous connecter, essayez d'ajouter le port de requête (27015) à la place. Le port de votre serveur est attribué aléatoirement sauf si vous avez une IP privée -- vérifiez toujours GPanel pour le port correct.
Le serveur n'apparaît pas ? Si votre serveur n'apparaît pas dans le navigateur, assurez-vous qu'il a complètement démarré et fonctionne depuis au moins 2-3 minutes. Vérifiez que le paramètre -SteamServerName est correctement défini. Vous pouvez toujours utiliser la connexion directe avec votre IP et port de jeu pendant que le serveur s'enregistre auprès du navigateur.

Gestion des sauvegardes et des Prospects

Comprendre le fonctionnement des sauvegardes d'Icarus est essentiel pour gérer les Prospects et les données des joueurs de votre serveur.

Emplacement des sauvegardes

Les fichiers de sauvegarde des Prospects sont stockés dans :

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Chaque Prospect est sauvegardé en tant que fichier individuel qui peut être chargé, sauvegardé ou supprimé.

Sauvegardes automatiques

Icarus sauvegarde automatiquement l'état du Prospect en cours à intervalles réguliers. Le serveur sauvegarde également lorsque des joueurs rejoignent, quittent ou lorsque des événements de jeu spécifiques se produisent.

Créer des sauvegardes

  1. Arrêtez le serveur depuis GPanel.
  2. Naviguez vers Icarus/Saved/ via l'onglet Files de GPanel ou par SFTP.
  3. Téléchargez les répertoires et fichiers suivants :
    • PlayerData/DedicatedServer/Prospects/ -- Tous les fichiers de sauvegarde des Prospects
    • Config/WindowsServer/ServerSettings.ini -- La configuration de votre serveur
  4. Stockez ces fichiers en lieu sûr sur votre ordinateur local.

Restaurer une sauvegarde

  1. Arrêtez le serveur.
  2. Téléversez les fichiers de Prospect sauvegardés vers Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Si nécessaire, définissez LoadProspect=[name] dans ServerSettings.ini pour charger un Prospect spécifique au prochain démarrage.
  4. Démarrez le serveur.

Supprimer un Prospect (repartir de zéro)

  1. Arrêtez le serveur.
  2. Naviguez vers Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Supprimez le(s) fichier(s) de sauvegarde de Prospect que vous souhaitez retirer.
  4. Videz les champs LastProspectName et LoadProspect dans ServerSettings.ini.
  5. Optionnellement, définissez une valeur CreateProspect pour générer un nouveau Prospect au prochain démarrage.
  6. Démarrez le serveur.
Sauvegardez avant de supprimer. Téléchargez toujours une copie de vos fichiers de sauvegarde de Prospect avant de les supprimer. Une fois supprimées, les données de Prospect ne peuvent pas être récupérées.

Référence des ports

Icarus utilise les ports réseau suivants. Ceux-ci sont automatiquement configurés par votre plan d'hébergement sur Legion Hosting.

Port Protocole Par défaut Fonction
Port de jeu UDP 17777 Connexions de jeu principales. Les joueurs se connectent sur ce port.
Port de requête UDP 27015 Requêtes du navigateur de serveurs Steam.

Articles connexes


Besoin d'aide ?

Si vous rencontrez toujours des problèmes avec votre serveur Icarus, veuillez ouvrir un ticket de support et notre équipe sera ravie de vous aider.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.