Tu héberges un serveur Last Oasis chez ZapX sur ton propre VPS. Last Oasis n’est (pas encore) inclus dans l’Installateur de serveurs de jeu, tu dois donc configurer le serveur manuellement. Les serveurs Last Oasis ne fonctionnent jamais seuls : chaque serveur est une oasis dans un Realm, que tu crées dans le portail officiel MyRealm du développeur. Dans ce guide, tu découvriras ce dont tu as besoin, comment installer et démarrer le serveur et quels ports ouvrir.
| Prérequis | Last Oasis |
|---|---|
| Système d’exploitation | Windows Server. Le guide officiel décrit le serveur Windows et ne donne qu’une étape supplémentaire pour Linux. |
| Fichiers du serveur | Last Oasis - Dedicated Server, Steam App ID 920720 |
| Compte Steam | un compte Steam qui possède Last Oasis |
| Realm | un Realm sur MyRealm avec une Customer Key et une Provider Key |
| Accès | Bureau à distance |
Last Oasis n’est (pas encore) disponible dans le Game Server Installer. Si ton VPS fonctionne sous Linux, installe un modèle Windows Server via Paramètres > Réinstallation. Cette opération efface toutes les données de ton VPS. Pour en savoir plus, consulte Réinstallation du serveur.
L’hébergement de serveurs par tes soins n’est possible qu’avec Steam. Tu ne peux pas héberger de Realm sur Xbox. Les joueurs sur Xbox peuvent toutefois rejoindre un Realm si tu autorises les plateformes correspondantes.
Pour démarrer le serveur, lance MistServer.exe dans le dossier du serveur à l’aide d’un fichier de démarrage. Crée un fichier texte dans le dossier du serveur, colle-y cette ligne du guide officiel, puis renomme le fichier en server1.bat :
MistServer.exe -log -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="backend-production.last-oasis.com" -identifier=server1 -port=5555 -CustomerKey=<CUSTOMER-KEY> -ProviderKey=<PROVIDER-KEY> -slots=50 -QueryPort=27015 -OverrideConnectionAddress=<IP-DEINES-VSERVERS>
| Paramètre | Signification |
|---|---|
-identifier | Nom de ce serveur, par exemple server1 |
-port | Port de jeu, qui doit être unique pour chaque serveur |
-QueryPort | Port de requête, qui doit être unique pour chaque serveur. Nécessaire dès que plusieurs serveurs sont en cours d’exécution. |
-CustomerKey | Customer Key de ton Realm, identique sur tous les serveurs de ce Realm |
-ProviderKey | Provider Key de MyRealm |
-slots | Nombre de places pour les joueurs ; selon le développeur, il vaut mieux ne pas dépasser 100 |
-OverrideConnectionAddress | Adresse IP publique de ton VPS |
Démarre le serveur en double-cliquant sur server1.bat. Tu peux vérifier dans MyRealm s’il s’est connecté à ton Realm. Pour que le serveur démarre automatiquement après le redémarrage de ton VPS, crée une tâche dans le Planificateur de tâches afin d’exécuter server1.bat au démarrage du système.
Pour un serveur Linux, le guide officiel indique de créer le fichier steam_appid.txt dans le dossier Mist/Binaries/Linux du serveur et d’y inscrire 903950. Il ne décrit pas d’autres étapes pour Linux.
| Port | Utilisation |
|---|---|
| 5555 | Jeu (valeur de -port) |
| 27015 | Requête (valeur de -QueryPort) |
Tu définis toi-même les ports dans les paramètres de démarrage ; le guide officiel ne précise pas de valeurs par défaut. Le protocole n’est pas non plus documenté. Ouvre donc les ports pour UDP et TCP dans le pare-feu Windows (Gérer les règles du pare-feu Windows Defender). Ouvre-les également dans l’onglet Pare-feu réseau du tableau de bord ZapX de ton VPS.
