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 Portal Knights

FR portal-knights setup config co-op-rpg 0 ont trouvé cet article utile

Ce guide explique comment configurer votre serveur dédié Portal Knights sur Legion Hosting, paramétrer les variables de démarrage, ajuster les paramètres du serveur, vous connecter avec des amis et gérer vos sauvegardes de monde. Pour les contrôles d'administration et la gestion des joueurs, consultez les Commandes d'administration Portal Knights.

À propos de Portal Knights : Portal Knights est un RPG d'action coopératif avec des éléments sandbox. Les joueurs explorent des îles générées de manière procédurale, combattent des boss, construisent des structures et font progresser leurs personnages dans un monde partagé. Le serveur dédié permet des mondes persistants qui restent en ligne même lorsque l'hôte ne joue pas.

1. Premier démarrage

  1. Connectez-vous à GPanel et sélectionnez votre serveur Portal Knights.
  2. Allez dans l'onglet Startup et examinez les variables disponibles (voir le tableau ci-dessous).
  3. Définissez un SERVER_NAME pour identifier votre serveur dans le navigateur.
  4. Changez le ADMIN_PASS par défaut. Définissez éventuellement USER_PASS ou GUEST_PASS pour restreindre l'accès à votre groupe.
  5. Retournez dans l'onglet Console et cliquez sur Start.
  6. Attendez que la console indique que le serveur a fini de charger. Le premier démarrage génère les fichiers de configuration par défaut et un nouveau monde.
Le premier démarrage prend plus de temps : Le démarrage initial génère les données du monde et les fichiers de configuration. Accordez 1 à 2 minutes pour que tout s'initialise avant de tenter de vous connecter.

2. Variables de démarrage GPanel

Les variables suivantes sont disponibles dans l'onglet Startup de GPanel. Ces valeurs sont appliquées à chaque démarrage du serveur.

Variable Requis Description
SERVER_NAME Non Le nom affiché dans le navigateur de serveurs. Par défaut Servername si non défini. Maximum 32 caractères.
ADMIN_PASS Oui Mot de passe administrateur du serveur. Par défaut admin_password_please_change -- vous devez le changer avant de démarrer.
USER_PASS Non Mot de passe pour l'accès niveau utilisateur. Laissez vide pour aucun mot de passe.
GUEST_PASS Non Mot de passe pour l'accès niveau invité. Laissez vide pour aucun mot de passe.
GAMEMODE Non Mode de jeu du serveur. Options : Adventure, Creative. Par défaut Adventure.
UNIVERSE_SIZE Non Taille de l'univers du serveur. Options : Small, Normal, Large. Par défaut Normal.

3. Configuration du serveur

Au-delà des variables de démarrage, Portal Knights permet un réglage fin via son fichier de configuration serveur. Arrêtez votre serveur avant d'effectuer des modifications.

Emplacement du fichier de configuration

dedicated_server/server_config.json

Ouvrez ce fichier en utilisant l'onglet Files dans GPanel ou connectez-vous via SFTP. Si le fichier n'existe pas, démarrez et arrêtez le serveur une fois pour le générer avec les valeurs par défaut.

Arrêtez toujours votre serveur avant de modifier les fichiers de configuration. Le serveur peut écraser vos modifications lors de l'arrêt s'il est en cours d'exécution pendant que vous éditez.

Paramètres clés

Le fichier de configuration utilise le format JSON. Les propriétés principales incluent :

Paramètre (chemin JSON) Par défaut Description
basicServerData.name Servername Nom d'affichage dans le navigateur de serveurs (défini via la variable de démarrage SERVER_NAME).
basicServerData.port (attribué par GPanel) Port du serveur. Géré automatiquement par GPanel.
basicServerData.saveFolderPath ./savedata Chemin où les données de sauvegarde du monde sont stockées.
admins.credentials.password admin_password_please_change Mot de passe administrateur (défini via la variable de démarrage ADMIN_PASS).
users.credentials.password (vide) Mot de passe niveau utilisateur (défini via la variable de démarrage USER_PASS).
guests.credentials.password (vide) Mot de passe niveau invité (défini via la variable de démarrage GUEST_PASS).
gameplayMode Adventure Mode de jeu : Adventure ou Creative (défini via la variable de démarrage GAMEMODE).
universeSize Normal Taille de l'univers : Small, Normal, ou Large (défini via la variable de démarrage UNIVERSE_SIZE).

Exemple de configuration

{
  "basicServerData": {
    "name": "My Portal Knights Server",
    "ipv4": "0.0.0.0",
    "port": 27015,
    "saveFolderPath": "./savedata"
  },
  "admins": {
    "credentials": {
      "password": "my_admin_password"
    }
  },
  "users": {
    "credentials": {
      "password": ""
    }
  },
  "guests": {
    "credentials": {
      "password": ""
    }
  },
  "gameplayMode": "Adventure",
  "universeSize": "Normal",
  "hideConsoleWindow": true
}

4. Paramètres du monde

Les mondes de Portal Knights sont composés d'îles générées de manière procédurale reliées par des portails. Points importants concernant le monde :

  • Dossier de sauvegarde : Les données du monde sont stockées dans le répertoire savedata (configuré via basicServerData.saveFolderPath dans la configuration).
  • Mode de jeu : Défini via la variable de démarrage GAMEMODE. Adventure est l'expérience RPG standard ; Creative permet la construction libre et l'exploration.
  • Taille de l'univers : Définie via la variable de démarrage UNIVERSE_SIZE. Contrôle le nombre d'îles : Small, Normal, ou Large.
  • Progression des îles : Les joueurs progressent à travers les îles en collectant des fragments de portail et en activant des portails. Le serveur enregistre toutes les îles découvertes et leurs états.

5. Comment se connecter

Option A -- Navigateur de serveurs en jeu

  1. Lancez Portal Knights via Steam.
  2. Depuis le menu principal, sélectionnez Multijoueur.
  3. Choisissez Partie en ligne puis Parcourir les serveurs.
  4. Recherchez votre serveur par nom ou parcourez la liste.
  5. Sélectionnez votre serveur et cliquez sur Rejoindre. Entrez le mot de passe si demandé.

Option B -- Connexion directe par IP

  1. Lancez Portal Knights via Steam.
  2. Depuis le menu principal, sélectionnez Multijoueur.
  3. Choisissez Partie en ligne puis Connexion directe.
  4. Entrez l'IP et le port de votre serveur depuis l'onglet Network de GPanel :
    <your-server-ip>:<port>
  5. Entrez le mot de passe du serveur si un mot de passe est défini.
Besoin d'aide pour trouver l'IP et le port de votre serveur ? Les ports sont attribués aléatoirement sauf si vous disposez d'une IP privée. Voir Comment trouver l'IP et le port de votre serveur.

6. Gestion des sauvegardes

Emplacement des fichiers de sauvegarde

Les sauvegardes de monde sont stockées sur le serveur à :

dedicated_server/savedata/

Ce chemin est configuré via le paramètre basicServerData.saveFolderPath dans server_config.json.

Sauvegardes manuelles via SFTP

  1. Arrêtez le serveur depuis GPanel pour vous assurer que toutes les données sont écrites sur le disque.
  2. Connectez-vous à votre serveur via SFTP. Voir Comment transférer des fichiers via SFTP pour les instructions.
  3. Naviguez vers le répertoire dedicated_server/savedata/.
  4. Téléchargez le dossier du monde entier que vous souhaitez sauvegarder.

Restaurer une sauvegarde

  1. Arrêtez le serveur depuis GPanel.
  2. Connectez-vous via SFTP et naviguez vers dedicated_server/savedata/.
  3. Téléversez votre dossier de monde sauvegardé, en remplaçant celui existant si nécessaire.
  4. Assurez-vous que le nom du dossier correspond au paramètre world_name dans votre configuration.
  5. Démarrez le serveur depuis GPanel.
Astuce : Conservez toujours une sauvegarde locale avant de remplacer les fichiers de sauvegarde. Si la sauvegarde téléversée est corrompue ou incompatible, vous pourriez ne pas pouvoir récupérer sans sauvegarde.

Dépannage

  • Le serveur n'apparaît pas dans le navigateur : Confirmez que le serveur est entièrement démarré dans GPanel. Le navigateur de serveurs peut prendre 2 à 3 minutes pour indexer un nouveau serveur. Essayez la connexion directe par IP en attendant.
  • Impossible de se connecter : Vérifiez l'IP et le port de votre serveur dans l'onglet Network de GPanel. Assurez-vous que le serveur est en cours d'exécution et n'est pas en état de plantage.
  • Plantages au démarrage : Supprimez le fichier de configuration et redémarrez pour régénérer les valeurs par défaut. Si le problème persiste, vérifiez la console GPanel pour les messages d'erreur.
  • Le monde ne se charge pas : Assurez-vous que le paramètre basicServerData.saveFolderPath dans server_config.json pointe vers le bon répertoire.

Articles connexes

Besoin d'aide ?

Si vous rencontrez des problèmes non couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et tout message d'erreur de la console GPanel.


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.