Choisir le type de serveur à monter
Pocketpair divise l’hébergement Palworld en deux formes, et ce choix change un argument de lancement.
- Serveur dédié. Héberge le monde sans que le client de jeu tourne. Les joueurs se joignent par adresse IP et port.
- Serveur communautaire. La même chose, inscrite sur la liste des serveurs en jeu pour qu’on puisse l’y trouver.
Les joueurs Xbox et PS5 doivent passer par la voie communautaire. Ajoutez -publiclobby au démarrage du serveur Windows ou Linux ; installer l’outil serveur sur une console ne fait pas partie de la configuration. Pocketpair documente le jeu croisé comme activé par défaut pour Steam, Xbox, la version du Microsoft Store, macOS et PS5. Un administrateur de serveur peut restreindre les plateformes admises dans sa configuration.
Consultez les prérequis d’hébergement de Pocketpair avant de choisir une machine. L’éditeur avertit qu’un serveur peut démarrer avec trop peu de mémoire, puis planter quand elle s’épuise. Les mondes plus vastes et les réglages de base plus lourds exigent de la marge ; un démarrage réussi ou une limite de joueurs ne prouve pas que la machine soutiendra la charge de votre groupe.
Télécharger et démarrer
Sous Windows avec Steam, cochez le filtre Outils dans votre bibliothèque et installez Palworld Dedicated Server. Avec SteamCMD, sur l’un ou l’autre système d’exploitation, le téléchargement tient en une ligne :
steamcmd +login anonymous +app_update 2394010 validate +quit
Lancez ensuite PalServer.exe sous Windows ou ./PalServer.sh sous Linux, depuis le dossier steamapps/common/PalServer. Démarrez-le une fois avant d’essayer de le configurer : les répertoires de configuration sont créés au premier démarrage.
Démarrer un serveur communautaire pour Xbox ou PS5
Une fois le serveur dédié installé, utilisez l’une de ces options de démarrage :
- Windows avec Steam : choisissez Ouvrir et démarrer comme serveur communautaire au lancement de l’outil serveur.
- Windows avec SteamCMD : lancez
PalServer.exe -publiclobbydepuis le dossier du serveur. - Linux avec SteamCMD : lancez
./PalServer.sh -publiclobbydepuis le dossier du serveur.
Gardez vos autres arguments de démarrage requis, y compris un port d’écoute personnalisé si vous en utilisez un. Le mode communautaire inscrit le serveur sur la liste en jeu ; il ne remplace pas le pare-feu et la configuration du routeur décrits plus bas.
Le fichier de configuration, et celui qui lui ressemble sans l’être
Les réglages vivent dans PalWorldSettings.ini, que vous créez en copiant les valeurs livrées par défaut :
- Windows : copiez
PalServer\DefaultPalWorldSettings.iniversPalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini - Linux : copiez
PalServer/DefaultPalWorldSettings.iniversPalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
La documentation dit ensuite la chose qu’il faudrait se tatouer sur le poignet : « Note that editing DefaultPalWorldSettings.ini will not affect the changes. » Des gens modifient le fichier par défaut, redémarrent, ne voient rien changer et concluent que le serveur est cassé. Il ne l’est pas : il lit l’autre fichier.
Le fichier est une seule longue ligne plutôt qu’une liste. L’exemple de Pocketpair, tiré de leur dépôt officiel de conteneurs, ressemble à ceci :
[/Script/Pal.PalGameWorldSettings]OptionSettings=(ServerPassword="…",DeathPenalty=None)
Gardez l’en-tête de section [/Script/Pal.PalGameWorldSettings]. Les réglages vont dans les parenthèses après OptionSettings=, séparés par des virgules. Conservez la syntaxe livrée et ne changez qu’une chose à la fois, jusqu’à ce que vous fassiez confiance à vos modifications.
Les réglages que la plupart des gens veulent vraiment
| Réglage | Ce qu’il fait |
|---|---|
ServerName, ServerDescription | Comment le serveur s’affiche dans la liste. |
ServerPassword | Mot de passe exigé pour se connecter au serveur. |
AdminPassword | Mot de passe servant à obtenir les privilèges d’administration. |
ServerPlayerMaxNum | Nombre maximal de joueurs pouvant se joindre. |
CrossplayPlatforms | Les plateformes admises. Par défaut : Steam, Xbox, PS5 et Mac. |
DeathPenalty | None, Item, ItemAndEquipment ou All. |
ExpRate, PalCaptureRate, DayTimeSpeedRate | Les multiplicateurs que la plupart des groupes ajustent en premier. |
bIsUseBackupSaveData | Active les copies de secours du monde. Pocketpair note que cela augmente la charge du disque. |
RCONEnabled, RCONPort | Accès à la console à distance, désactivé par défaut. |
Quelques réglages sont signalés dans la documentation comme coûteux en performance plutôt que comme de simples changements de règles : BaseCampMaxNumInGuild (4 par défaut, 10 au maximum) et BaseCampWorkerMaxNum (50 au maximum) disent tous deux clairement que les augmenter « raises processing load », et PalSpawnNumRate est marqué « (Impacts performance.) ». Si votre serveur s’est dégradé la semaine où vous avez doublé le quota de bases de tout le monde, c’est pour cette raison.
Ports
Palworld a besoin d’un seul port ouvert, et il est UDP. La page des prérequis de Pocketpair le présente comme « UDP Port 8211 (Default, Changeable) » et précise que vous devez pouvoir le transférer sur votre routeur. Changez-le avec l’argument -port= si le 8211 est déjà pris. Le nombre de joueurs peut aussi se fixer sur la ligne de lancement avec -players=32.
Deux autres arguments existent pour les serveurs communautaires seulement. -publicip= et -publicport= permettent de déclarer l’adresse externe à la main quand la détection échoue. Notez l’avertissement de la documentation : -publicport « does not change the port number itself that the server uses for listening », ce qui piège les gens qui passent par un port traduit.
Un groupe d’arguments mérite d’être connu parce que le conseil s’est inversé. Les anciens indicateurs de performance -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS sont toujours documentés, mais Pocketpair dit maintenant qu’en v1.0 et ultérieur, les laisser non définis peut améliorer la performance. Les vieux guides recommandent encore de les ajouter.
Se connecter à votre serveur Palworld
- Connexion directe par IP : ouvrez la liste des serveurs en jeu et saisissez l’adresse IP et le port du serveur dans le formulaire situé dessous. Utilisez l’adresse joignable suivie de deux-points et du port réel, par exemple
203.0.113.10:8211; remplacez cet exemple par le point de terminaison de votre serveur. - Connexion communautaire, Xbox et PS5 incluses : choisissez Serveur communautaire à gauche de la liste des serveurs, cherchez le
ServerNameque vous avez configuré et sélectionnez-le. Saisissez leServerPasswordsi le serveur en exige un ; il est distinct duAdminPassword.
Si la première connexion échoue
- Entrée communautaire manquante : vérifiez que le processus en cours a bien été lancé avec
-publiclobby, et queCrossplayPlatformsadmet les appareils de votre groupe. Consultez le guide de dépannage des serveurs absents de la liste pour les vérifications suivantes. - Vos amis hors de votre réseau n’arrivent pas : vérifiez le pare-feu du serveur et la règle de transfert UDP du routeur pour le port d’écoute. Si vous utilisez une correspondance de port externe, le
-publicportannoncé doit correspondre à ce point de terminaison externe ; il ne change pas le port d’écoute. - Seule la connexion communautaire depuis le même réseau échoue : Pocketpair avertit qu’un routeur sans Hairpin NAT ne peut pas se connecter à un serveur communautaire hébergé sur son propre réseau. Testez depuis un autre réseau avant de conclure que vos amis extérieurs ne pourront pas se joindre.
Sauvegardes, copies de secours et mises à jour
Les données de sauvegarde et la configuration se trouvent sous le dossier Saved du serveur. Activer bIsUseBackupSaveData crée un répertoire backup dans le répertoire des données de sauvegarde et conserve une série glissante : cinq copies à trente secondes d’intervalle, six toutes les dix minutes, douze à chaque heure et sept par jour. Vérifiez que ce réglage est activé, et gardez une copie séparée avant tout changement.
Le choix du stockage est ici un vrai risque, pas un détail. Pocketpair recommande un SSD plus rapide et avertit que « Low-performance storage may corrupt saved data », et la documentation de leur conteneur déconseille de faire tourner le serveur sur Docker Desktop pour la même raison : la vitesse de lecture et d’écriture du disque y est limitée. C’est l’un des rares endroits où un jeu de survie va réellement dévorer votre monde.
La mise à jour se fait avec la commande qui a servi à l’installation. Relancez la ligne SteamCMD, ou passez par Steam. L’instruction de Pocketpair pour leur image de conteneur vaut pour toutes les méthodes : « Be sure to back up your data before updating. »
Là où l’auto-hébergement cesse d’être l’option la moins chère
Si vous avez une machine de rechange déjà allumée, auto-héberger Palworld ne coûte que votre attention, et vous gardez l’accès complet aux fichiers de sauvegarde. C’est une offre réellement intéressante, et bien des groupes peuvent s’arrêter ici.
Les coûts réels sont les suivants. La machine doit rester éveillée dès que quelqu’un veut jouer, ce qui signifie d’habitude qu’il ne s’agit pas de l’ordinateur sur lequel vous jouez. Plusieurs connexions résidentielles ne peuvent pas du tout accepter de connexions entrantes, peu importe le soin apporté au transfert de port, et aucune configuration n’y change rien. Chaque mise à jour, chaque redémarrage et chaque plantage est à vous à remarquer, souvent pendant que vous êtes au travail. Et un monde Palworld n’est jamais plus en sécurité que la dernière copie que vous en avez prise.
Louer échange cette liste contre une facture mensuelle et un accès plus restreint aux fichiers. Ce n’est ni plus rapide à configurer, ni différent dans la façon de faire tourner le jeu. C’est une autre liste de corvées.
Où ForgeWorld Gaming entre en jeu
Vous préférez louer plutôt que de garder votre propre machine serveur en ligne ? ForgeWorld Gaming offre actuellement Palworld Standard : 4, 8 places de joueur à CA$23.99–CA$33.99/mois. Hébergés à Iowa, United States. Les prix sont en dollars canadiens, il n’y a aucun frais d’installation et vous pouvez annuler en tout temps. Votre serveur est mis en place automatiquement après le paiement. Poursuivre vers la facturation sécurisée, Palworld · Dedicated server, CA$23.99 / month (Standard, 4 slots), ou comparez les forfaits Palworld.