Guide : comment créer un serveur Stationeers

De Survival Servers
Aller à la navigation Aller à la recherche

Créer un serveur de jeu Stationeers est un processus simple qui peut se faire depuis un serveur dédié ou depuis votre ordinateur personnel.

Option n°1 : Louer un serveur Stationeers (voir l’exemple de panneau de contrôle ci-dessous !)

Control panel.gif
Stationeers game server.png

Option n°2 : Créer un serveur Stationeers depuis votre ordinateur personnel ou un serveur dédié

Prérequis du serveur

Windows 7, 8, 8.1, Server 2008, Server 2012 & 64 bits

Processeur quatre cœurs (nécessite jusqu'à 2 cœurs complets)

Jusqu'à 3 Go de mémoire (utilise actuellement environ 6 Go de mémoire au minimum et jusqu'à 15 Go de mémoire pour un serveur plein)

2 Go d'espace disque (dossier d'installation)

Visual C++ Redistributable pour Visual Studio 2015

Steam en cours d’exécution

Étape 1 : récupération des fichiers du serveur de jeu via SteamCMD

La meilleure méthode pour obtenir les fichiers d’hébergement dédié du serveur de jeu est de passer par SteamCMD.

  1. Créez un dossier dans lequel vous souhaitez stocker les fichiers d’hébergement de votre serveur de jeu Stationeers
  2. Dans ce dossier, placez le fichier SteamCMD.exe que vous venez de télécharger
  3. Créez un fichier batch nommé SteamCMD.bat
  4. Placez le code suivant dans ce fichier batch :
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 600760 validate +quit
  1. Faites un clic droit sur SteamCMD.bat et choisissez Exécuter en tant qu'administrateur
  2. Les fichiers de votre serveur de jeu devraient maintenant être entièrement téléchargés

Étape 1 (méthode alternative) : Localiser les fichiers du serveur de jeu sur le disque dur

Vous pouvez héberger Stationeers directement depuis le jeu lui-même. Si vous souhaitez modifier des paramètres, localisez votre dossier common :

  1. Faites un clic droit sur Stationeers dans Steam, puis sélectionnez Propriétés
  2. Cliquez sur l'onglet Local Files
  3. Cliquez sur le bouton Parcourir les fichiers locaux

Étape 2 : Configuration d’un serveur dédié Stationeers

  1. Créez un fichier batch nommé StationeersServer.bat dans votre dossier SteamCMD nouvellement créé (étape 1) ou dans votre dossier common de Steam (étape 1 : (méthode alternative)).
  2. Placez le code suivant dans ce fichier batch :
start "C:\stationeersserver\Stationeers\rocketstation_DedicatedServer.exe" -batchmode -nographics -autostart
  1. Créez un fichier C:\stationeersserver\Stationeers\default.ini contenant
[SERVER]
SERVERNAME=Stationeers
GAMEPORT=27500
UPDATERPORT=27015
PASSWORD=
MAPNAME=Mars
DESCRIPTION=Stationeers
MAXPLAYER=30
[RCON]
RCONPASSWORD=stationeers
RCONIP=127.0.0.1

Étape 3 : redirection de ports

Ajoutez une règle entrante à votre pare-feu Windows pour autoriser le port UDP 27500 ainsi que le port 27015 (ou les ports que vous utilisez).

Vous devrez peut-être aussi ajouter une règle de redirection sur votre routeur réseau. Vous pouvez consulter PortForward.com pour savoir comment procéder.

Comment rejoindre votre serveur (clients SurvivalServers.com)

ÉTAPE 1 : mettez votre serveur à jour vers la dernière version de Stationeers, puis cliquez sur le bouton vert de mise à jour en bas du panneau. * Si vous n’êtes pas client de Survival Servers, renseignez-vous auprès de votre hébergeur de serveur de jeu.

UpdatecmdARK.png

MÉTHODE 2, ÉTAPE 1 : Trouvez votre serveur dans la liste des serveurs en jeu !

StationeersServerList.png

MÉTHODE 2, ÉTAPE 2 : Faites un clic droit sur Steam dans les icônes de la barre des tâches de votre PC et sélectionnez Serveurs comme illustré ci-dessous.

Step11.png

MÉTHODE 2, ÉTAPE 3 : sélectionnez Stationeers comme jeu en bas. Rejoignez votre serveur !

Steamservers.png

Configurer votre serveur de jeu Stationeers !

Passons maintenant à la partie amusante : configurer votre serveur de jeu Stationeers à votre goût.

Vous pouvez trouver une liste de

Pour modifier les paramètres du serveur de jeu, vous pouvez ouvrir le fichier \Stationeers\Default.ini

Vous pouvez modifier des paramètres ici (en plus de la ligne de lancement) - ces paramètres écrasent ceux de votre ligne de lancement :

[SERVER]
SERVERNAME=Stationeers
GAMEPORT=27500
UPDATERPORT=27015
PASSWORD=

MAPNAME=Mars
DESCRIPTION=Stationeers
MAXPLAYER=30

[RCON]
RCONPASSWORD=stationeers
RCONIP=127.0.0.1

Variables de configuration du serveur dédié Stationeers

-batchmode Le serveur dédié s’exécute sans interface et commence à écouter sur le port.

-nograpics En mode batch, n’initialise aucun périphérique graphique. Cela permet d’exécuter vos workflows automatisés sur des machines qui n’ont même pas de GPU.

-autostart Le serveur dédié démarre et écoute sur le port sans intervention du joueur. Cette option est toujours activée sur un serveur dédié Linux.

-autosaveinterval integer Sauvegarde le monde à chaque intervalle.

-creator int64 Définit le Steam ID du créateur comme gamedata et paire clé-valeur. Prévu pour une future intégration de l’instanciation de serveurs.

-worldname string Charge et enregistre automatiquement les données de jeu depuis un fichier existant.

-worldtype string Type de monde (Space, Mars, Terrain)

-loadworld string Charge le monde depuis un fichier de sauvegarde. Si loadworld est activé, la commande worldname est ignorée.

-gameport integer Port UDP du jeu. Évitez de définir 27015-27020. Ce sont les ports locaux de requête de serveur de Steam.

-updateport integer Port UDP pour les requêtes Steam

-servername string Titre du serveur.

-basedirectory string Répertoire de base absolu pour un profil personnalisé Ex) -basedirectory C:\Profile\Player1 Config Path : C:\Profile\Player1\default.ini Save Path : C:\Profile\Player1\saves\[worldname]

Commandes admin Stationeers

Vous pouvez envoyer des commandes depuis un navigateur web. Lien : http://[dedicated server address]:[GamePort]

help Affiche les commandes d’aide

login <password> RCONPASSWORD est défini dans default.ini. Le mot de passe rcon par défaut est stationeers.

save <worldname> Sauvegarde le monde dans le répertoire de base

shutdown [-m message] [-t timeout in seconds] Arrête le serveur dédié. Si vous exécutez cette commande sans aucun paramètre, le serveur dédié s'arrête immédiatement. Le compte à rebours commence à 10 secondes. Exemple - shutdown -m "Server will shutdown in 30 seconds" -t 30

notice <message> Avis à tous les joueurs. Exemple : notice "Welcome to Stationeers!"

status Affiche les statistiques de la partie et la liste des joueurs

ban <steamId> <timeout> Bannit le joueur pour une durée donnée. Timeout est un double exprimé en heures. 0.5 correspond à 30 minutes. 0 signifie illimité. Exemple : ban 76561198299941358 0.5

unban <steamId> Retire le joueur des listes de bannissement

kick <steamId> Expulse le joueur du serveur actuel

Emplacement des données de sauvegarde du monde

saves

Outils

Bientôt disponible.