{"id":385,"date":"2026-07-01T19:01:09","date_gmt":"2026-07-01T19:01:09","guid":{"rendered":"https:\/\/shattered.io\/fr\/serveur-palworld-dedie\/"},"modified":"2026-07-01T23:46:13","modified_gmt":"2026-07-01T23:46:13","slug":"serveur-palworld-dedie","status":"publish","type":"post","link":"https:\/\/shattered.io\/fr\/serveur-palworld-dedie\/","title":{"rendered":"Serveur Palworld d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00c0 neuf jours de la sortie officielle de <strong>Palworld 1.0<\/strong>, pr\u00e9vue le <strong>10 juillet 2026<\/strong>, l&#8217;engouement pour l&#8217;auto-h\u00e9bergement n&#8217;a jamais \u00e9t\u00e9 aussi fort. Avec plus de <strong>25 millions d&#8217;exemplaires vendus<\/strong> et plus de <strong>32 millions de joueurs<\/strong> recens\u00e9s par <a href=\"https:\/\/www.vgchartz.com\/article\/464016\/palworld-tops-32-million-players\/\" target=\"_blank\" rel=\"noopener\">VGChartz<\/a>, le titre de Pocketpair reste l&#8217;un des plus gros ph\u00e9nom\u00e8nes multijoueur depuis son lancement en acc\u00e8s anticip\u00e9 en janvier 2024. Monter son propre <strong>serveur Palworld<\/strong> d\u00e9di\u00e9 permet de jouer \u00e0 32 en simultan\u00e9, 24 h\/24, avec un contr\u00f4le total sur les r\u00e8gles, les sauvegardes et la s\u00e9curit\u00e9 &#8211; sans d\u00e9pendre d&#8217;un h\u00e9bergeur payant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce tutoriel vous guide en <strong>12 \u00e9tapes<\/strong> pour installer, configurer, s\u00e9curiser et automatiser un serveur d\u00e9di\u00e9 Palworld sur Linux (Ubuntu 22.04 LTS ou Debian 12) comme sur Windows. Comptez environ <strong>30 minutes<\/strong> pour un serveur fonctionnel, plus quelques minutes pour le durcissement et l&#8217;automatisation. Toutes les commandes ont \u00e9t\u00e9 v\u00e9rifi\u00e9es sur la version d\u00e9di\u00e9e disponible via SteamCMD (App ID <strong>2394010<\/strong>) en juin 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pourquoi-heberger-un-serveur-palworld-dedie-en-2026\">Pourquoi h\u00e9berger un serveur Palworld d\u00e9di\u00e9 en 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Palworld propose deux fa\u00e7ons de jouer en coop\u00e9ration. Le mode \u00ab inviter des amis \u00bb se limite \u00e0 quatre joueurs et dispara\u00eet d\u00e8s que l&#8217;h\u00f4te quitte la partie. Le <strong>serveur Palworld d\u00e9di\u00e9<\/strong>, lui, tourne en permanence sur une machine ind\u00e9pendante : jusqu&#8217;\u00e0 <strong>32 joueurs<\/strong> peuvent s&#8217;y connecter, la progression du monde ne d\u00e9pend plus de la pr\u00e9sence de l&#8217;h\u00f4te, et vous ma\u00eetrisez chaque param\u00e8tre &#8211; taux d&#8217;exp\u00e9rience, difficult\u00e9, p\u00e9nalit\u00e9 de mort, mots de passe d&#8217;administration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;int\u00e9r\u00eat d&#8217;auto-h\u00e9berger d\u00e9passe le simple confort. Un serveur que vous administrez vous-m\u00eame, sur un VPS ou une machine domestique, vous donne acc\u00e8s aux journaux, au protocole d&#8217;administration <strong>RCON<\/strong>, aux sauvegardes brutes du dossier <code>SaveGames<\/code> et \u00e0 toutes les options de s\u00e9curit\u00e9 du syst\u00e8me d&#8217;exploitation. C&#8217;est aussi une excellente porte d&#8217;entr\u00e9e vers l&#8217;administration Linux : les comp\u00e9tences acquises ici &#8211; SteamCMD, pare-feu, service systemd, t\u00e2ches cron &#8211; se transposent directement \u00e0 d&#8217;autres serveurs de jeu comme Valheim, ARK ou notre <a href=\"\/fr\/serveur-minecraft-securise\/\">serveur Minecraft s\u00e9curis\u00e9 en 12 \u00e9tapes<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, le binaire du serveur d\u00e9di\u00e9 est <strong>gratuit<\/strong>. Contrairement au jeu de base &#8211; affich\u00e9 \u00e0 <strong>28,99 \u20ac<\/strong> sur <a href=\"https:\/\/store.steampowered.com\/app\/1623730\/Palworld\/\" target=\"_blank\" rel=\"noopener\">Steam<\/a> et r\u00e9guli\u00e8rement remis\u00e9 autour de 20 \u20ac lors des soldes &#8211; la version serveur se t\u00e9l\u00e9charge via une connexion anonyme SteamCMD, sans poss\u00e9der de licence suppl\u00e9mentaire. Vous ne payez donc que la machine qui l&#8217;h\u00e9berge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En France et dans l&#8217;espace francophone, Palworld a f\u00e9d\u00e9r\u00e9 une large communaut\u00e9 de joueurs qui montent des serveurs entre amis, guildes ou cr\u00e9ateurs de contenu. H\u00e9berger votre propre <strong>serveur Palworld<\/strong> sur une infrastructure europ\u00e9enne garantit une faible latence, un traitement des donn\u00e9es conforme au RGPD et une autonomie totale vis-\u00e0-vis des h\u00e9bergeurs commerciaux. C&#8217;est aussi l&#8217;occasion de b\u00e2tir une communaut\u00e9 stable, avec ses r\u00e8gles et son identit\u00e9, plut\u00f4t que de d\u00e9pendre de serveurs publics bond\u00e9s o\u00f9 la triche et le griefing prolif\u00e8rent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"palworld-1-0-ce-qui-change-pour-les-serveurs\">Palworld 1.0 : ce qui change pour les serveurs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La mise \u00e0 jour 1.0 du 10 juillet 2026 est d\u00e9crite par Pocketpair comme la plus importante de l&#8217;histoire du jeu. Elle sort simultan\u00e9ment sur PC, PlayStation 5, Xbox Series X|S et Game Pass. Trois nouveaut\u00e9s concernent directement les administrateurs de <strong>serveur Palworld<\/strong> et m\u00e9ritent d&#8217;\u00eatre anticip\u00e9es avant de b\u00e2tir votre infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La r\u00e9gion \u00ab World Tree \u00bb.<\/strong> Cette nouvelle \u00eele majeure double approximativement la surface de la carte. Concr\u00e8tement, plus de terrain g\u00e9n\u00e9r\u00e9 signifie une empreinte m\u00e9moire plus lourde c\u00f4t\u00e9 serveur : si vous visiez 8 Go de RAM en acc\u00e8s anticip\u00e9, pr\u00e9voyez de monter \u00e0 16 Go pour la 1.0, surtout avec un groupe actif qui explore simultan\u00e9ment plusieurs zones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le \u00ab Server Clustering \u00bb.<\/strong> La 1.0 introduit la possibilit\u00e9 de relier plusieurs serveurs d\u00e9di\u00e9s entre eux pour partager certaines donn\u00e9es de joueurs. Cette fonctionnalit\u00e9 s&#8217;adresse aux communaut\u00e9s qui exploitent plusieurs mondes en parall\u00e8le ; pour un premier serveur familial ou entre amis, elle reste optionnelle, mais son existence conditionne l&#8217;organisation des dossiers de sauvegarde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le syst\u00e8me d&#8217;\u00e9levage \u00ab Genetic Recombination \u00bb.<\/strong> Ce m\u00e9canisme d&#8217;accouplement avanc\u00e9 g\u00e9n\u00e8re davantage de calculs et d&#8217;entit\u00e9s persistantes. Sur un serveur charg\u00e9, il accentue la fameuse fuite m\u00e9moire du moteur : nous verrons \u00e0 l&#8217;\u00e9tape 11 comment la neutraliser par des red\u00e9marrages planifi\u00e9s. Retenez d\u00e8s maintenant qu&#8217;un serveur 1.0 \u00ab propre \u00bb se con\u00e7oit avec de l&#8217;automatisation, pas en le laissant tourner ind\u00e9finiment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequis-materiel-logiciels-et-versions\">Pr\u00e9requis : mat\u00e9riel, logiciels et versions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant la premi\u00e8re commande, r\u00e9unissez le mat\u00e9riel et les logiciels ci-dessous. Le serveur d\u00e9di\u00e9 Palworld est peu gourmand en CPU mais tr\u00e8s sensible \u00e0 la quantit\u00e9 de RAM disponible, car la consommation m\u00e9moire grimpe avec la dur\u00e9e de session et le nombre de joueurs connect\u00e9s. Pocketpair recommande officiellement <strong>16 Go de RAM<\/strong> m\u00eame pour de petits groupes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Composant<\/th><th>Minimum (4-6 joueurs)<\/th><th>Recommand\u00e9 (16-32 joueurs)<\/th><\/tr><\/thead><tbody><tr><td>Syst\u00e8me d&#8217;exploitation<\/td><td>Ubuntu 22.04 LTS \/ Debian 12 \/ Windows 10<\/td><td>Ubuntu 22.04 LTS ou 24.04 LTS<\/td><\/tr><tr><td>Processeur (CPU)<\/td><td>4 c\u0153urs, 2,5 GHz<\/td><td>6-8 c\u0153urs, 3,5 GHz+<\/td><\/tr><tr><td>M\u00e9moire vive (RAM)<\/td><td>8 Go<\/td><td>16 Go<\/td><\/tr><tr><td>Stockage<\/td><td>15 Go SSD<\/td><td>30 Go SSD NVMe<\/td><\/tr><tr><td>R\u00e9seau<\/td><td>50 Mbps sym\u00e9trique<\/td><td>100 Mbps+ \/ IP publique fixe<\/td><\/tr><tr><td>Logiciel serveur<\/td><td>SteamCMD (App 2394010)<\/td><td>SteamCMD + systemd + cron<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f4t\u00e9 logiciel, vous aurez besoin de <strong>SteamCMD<\/strong> (l&#8217;outil en ligne de commande de Valve, document\u00e9 sur le <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\" target=\"_blank\" rel=\"noopener\">wiki officiel Valve<\/a>), d&#8217;un acc\u00e8s administrateur (sudo sur Linux), et &#8211; sur Debian\/Ubuntu &#8211; de l&#8217;architecture 32 bits activ\u00e9e pour la biblioth\u00e8que <code>lib32gcc-s1<\/code> exig\u00e9e par le client Steam. Un acc\u00e8s SSH s\u00e9curis\u00e9 \u00e0 votre VPS est vivement conseill\u00e9 ; si vous d\u00e9butez, notre guide <a href=\"\/fr\/cle-ssh-linux\/\">cl\u00e9 SSH Linux en 12 \u00e9tapes<\/a> couvre la mise en place d&#8217;une authentification par cl\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le jeu Palworld n&#8217;a <strong>pas besoin d&#8217;\u00eatre install\u00e9 sur le serveur<\/strong> lui-m\u00eame : seuls les joueurs qui se connectent doivent poss\u00e9der le jeu sur Steam, Xbox ou PS5. La machine h\u00f4te ne fait tourner que le binaire d\u00e9di\u00e9, gratuit et sans interface graphique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dimensionner-votre-serveur-selon-le-nombre-de-joueurs\">Dimensionner votre serveur selon le nombre de joueurs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le dimensionnement m\u00e9moire est le point le plus souvent n\u00e9glig\u00e9 &#8211; et la premi\u00e8re cause de plantage d&#8217;un <strong>serveur Palworld<\/strong>. Utilisez le tableau suivant comme base de d\u00e9part, puis surveillez la consommation r\u00e9elle avec <code>htop<\/code> ou <code>free -h<\/code> pendant vos premi\u00e8res sessions. Ajoutez toujours une marge : la RAM affich\u00e9e est celle n\u00e9cessaire en pic, pas au d\u00e9marrage.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Nombre de joueurs<\/th><th>RAM \u00e0 pr\u00e9voir<\/th><th>CPU conseill\u00e9<\/th><th>Usage typique<\/th><\/tr><\/thead><tbody><tr><td>1-4<\/td><td>8 Go<\/td><td>4 c\u0153urs<\/td><td>Coop entre amis<\/td><\/tr><tr><td>5-10<\/td><td>12 Go<\/td><td>4-6 c\u0153urs<\/td><td>Petite communaut\u00e9<\/td><\/tr><tr><td>11-16<\/td><td>16 Go<\/td><td>6 c\u0153urs<\/td><td>Serveur familial \u00e9largi<\/td><\/tr><tr><td>17-24<\/td><td>20 Go<\/td><td>6-8 c\u0153urs<\/td><td>Communaut\u00e9 active<\/td><\/tr><tr><td>25-32<\/td><td>24-32 Go<\/td><td>8 c\u0153urs<\/td><td>Serveur public plein<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ces valeurs int\u00e8grent la marge li\u00e9e \u00e0 la fuite m\u00e9moire du moteur Unreal Engine : sur une session de plusieurs heures, la consommation peut augmenter de 30 \u00e0 50 % sans nouveaux joueurs. C&#8217;est pourquoi la RAM recommand\u00e9e d\u00e9passe largement ce qu&#8217;affiche un serveur fra\u00eechement d\u00e9marr\u00e9. Un VPS \u00e0 4 Go, tentant pour son prix, provoquera des micro-freezes et des d\u00e9connexions d\u00e8s le quatri\u00e8me joueur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"choisir-son-hebergement-en-france-et-en-europe\">Choisir son h\u00e9bergement en France et en Europe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trois grandes options s&#8217;offrent \u00e0 vous pour h\u00e9berger un <strong>serveur Palworld d\u00e9di\u00e9<\/strong>. Le <strong>VPS<\/strong> (serveur priv\u00e9 virtuel) reste le meilleur compromis : chez des fournisseurs europ\u00e9ens comme OVHcloud, Scaleway ou Hetzner, une machine de 16 Go de RAM se loue entre 15 et 30 \u20ac par mois, avec une IP publique fixe et une bande passante confortable. Pour un public fran\u00e7ais et europ\u00e9en, choisir un centre de donn\u00e9es \u00e0 Paris, Gravelines, Strasbourg ou Francfort minimise la latence &#8211; un facteur cl\u00e9 pour la fluidit\u00e9 en jeu et l&#8217;absence de \u00ab lag \u00bb lors des combats de Pals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La deuxi\u00e8me option, l&#8217;<strong>auto-h\u00e9bergement \u00e0 domicile<\/strong>, ne co\u00fbte que l&#8217;\u00e9lectricit\u00e9 mais impose des contraintes : IP souvent dynamique (pr\u00e9voyez un service de DNS dynamique), ports \u00e0 ouvrir sur la box, et surtout une exposition directe de votre r\u00e9seau personnel. R\u00e9servez-la \u00e0 des groupes ferm\u00e9s et appliquez rigoureusement le durcissement de l&#8217;\u00e9tape 12. Une vieille tour reconvertie en serveur fera l&#8217;affaire, \u00e0 condition d&#8217;y installer une distribution Linux serveur plut\u00f4t que Windows pour \u00e9conomiser la RAM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, le <strong>serveur d\u00e9di\u00e9 physique<\/strong> (bare metal) se justifie au-del\u00e0 de 32 joueurs ou pour h\u00e9berger plusieurs mondes en clustering 1.0. Il offre des performances maximales, mais un co\u00fbt et une complexit\u00e9 sup\u00e9rieurs. Pour la grande majorit\u00e9 des communaut\u00e9s francophones, un VPS europ\u00e9en de 16 Go reste le choix rationnel : conformit\u00e9 RGPD native, faible latence et facturation en euros, sans surprise de change.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-1-preparer-le-systeme-et-lutilisateur-dedie\">\u00c9tape 1 &#8211; Pr\u00e9parer le syst\u00e8me et l&#8217;utilisateur d\u00e9di\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ne faites jamais tourner un serveur de jeu sous le compte <code>root<\/code>. Cr\u00e9ez un utilisateur syst\u00e8me d\u00e9di\u00e9 : en cas de compromission, la faille reste cantonn\u00e9e \u00e0 ce compte. Sur Ubuntu 22.04 LTS ou Debian 12, mettez \u00e0 jour le syst\u00e8me, cr\u00e9ez l&#8217;utilisateur <code>palworld<\/code> et installez les d\u00e9pendances 32 bits de SteamCMD.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Mise \u00e0 jour du syst\u00e8me (Ubuntu 22.04 LTS \/ Debian 12)\nsudo apt update &amp;&amp; sudo apt upgrade -y\n\n# Cr\u00e9er un utilisateur non-root d\u00e9di\u00e9 au serveur\nsudo adduser --disabled-password --gecos \"\" palworld\n\n# Activer l'architecture 32 bits et installer les d\u00e9pendances de SteamCMD\nsudo dpkg --add-architecture i386\nsudo apt update\nsudo apt install -y software-properties-common lib32gcc-s1 ca-certificates curl tar<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La biblioth\u00e8que <code>lib32gcc-s1<\/code> est indispensable : sans elle, SteamCMD \u00e9choue avec l&#8217;erreur <code>steamclient.so: cannot open shared object file<\/code>. Sur les distributions plus anciennes, le paquet peut s&#8217;appeler <code>lib32gcc1<\/code>. Basculez ensuite sur le compte d\u00e9di\u00e9 pour toute la suite : <code>sudo su - palworld<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-2-installer-steamcmd-linux-et-windows\">\u00c9tape 2 &#8211; Installer SteamCMD (Linux et Windows)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SteamCMD est le t\u00e9l\u00e9chargeur officiel de Valve. Sur Linux, r\u00e9cup\u00e9rez l&#8217;archive et d\u00e9compressez-la dans le dossier de l&#8217;utilisateur <code>palworld<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># En tant qu'utilisateur palworld\nmkdir -p ~\/steamcmd &amp;&amp; cd ~\/steamcmd\ncurl -sqL \"https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\" | tar zxvf -\n\n# V\u00e9rifier que le binaire est pr\u00e9sent\nls -l steamcmd.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur <strong>Windows<\/strong>, la d\u00e9marche est graphique : t\u00e9l\u00e9chargez <code>steamcmd.zip<\/code> depuis le site de Valve, d\u00e9compressez-le dans <code>C:\\steamcmd<\/code>, puis lancez <code>steamcmd.exe<\/code> une premi\u00e8re fois pour qu&#8217;il se mette \u00e0 jour. Les commandes SteamCMD (login, app_update) sont ensuite identiques \u00e0 celles de Linux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-3-telecharger-le-serveur-dedie-app-2394010\">\u00c9tape 3 &#8211; T\u00e9l\u00e9charger le serveur d\u00e9di\u00e9 (App 2394010)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur d\u00e9di\u00e9 Palworld porte l&#8217;App ID <strong>2394010<\/strong> &#8211; \u00e0 ne pas confondre avec l&#8217;App ID du jeu de base (1623730). Comme le binaire serveur est public, une connexion anonyme suffit. L&#8217;option <code>validate<\/code> v\u00e9rifie l&#8217;int\u00e9grit\u00e9 des fichiers, utile pour \u00e9viter les corruptions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/steamcmd\n.\/steamcmd.sh +force_install_dir ~\/palworld-server \\\n  +login anonymous \\\n  +app_update 2394010 validate \\\n  +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La sortie attendue, en fin de t\u00e9l\u00e9chargement, ressemble \u00e0 ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> Update state (0x61) downloading, progress: 98.42 (14200000000 \/ 14430000000)\n Update state (0x81) verifying update, progress: 100.00 (14430000000 \/ 14430000000)\nSuccess! App '2394010' fully installed.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le t\u00e9l\u00e9chargement p\u00e8se environ <strong>12 \u00e0 15 Go<\/strong>. \u00c0 la fin, SteamCMD affiche <code>Success! App '2394010' fully installed<\/code>. Vous trouverez le script de lancement <code>PalServer.sh<\/code> (ou <code>PalServer.exe<\/code> sous Windows) \u00e0 la racine de <code>~\/palworld-server<\/code>. La proc\u00e9dure d\u00e9taill\u00e9e figure aussi dans la <a href=\"https:\/\/docs.palworldgame.com\/getting-started\/deploy-dedicated-server\/\" target=\"_blank\" rel=\"noopener\">documentation officielle Palworld<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-4-premier-lancement-et-generation-des-fichiers\">\u00c9tape 4 &#8211; Premier lancement et g\u00e9n\u00e9ration des fichiers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant toute configuration, le serveur doit d\u00e9marrer une premi\u00e8re fois pour g\u00e9n\u00e9rer son arborescence et ses fichiers de param\u00e8tres. Sous Linux, il faut d&#8217;abord cr\u00e9er un lien symbolique vers <code>steamclient.so<\/code>, sans quoi le serveur refuse de se lancer.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/palworld-server\n\n# Lien attendu par le serveur vers la biblioth\u00e8que Steam\nmkdir -p ~\/.steam\/sdk64\nln -s ~\/steamcmd\/linux64\/steamclient.so ~\/.steam\/sdk64\/steamclient.so\n\n# Premier d\u00e9marrage : g\u00e9n\u00e8re l'arborescence Pal\/Saved\/...\n.\/PalServer.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Au d\u00e9marrage, la console affiche notamment les lignes suivantes, signe que le client Steam est bien charg\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Setting breakpad minidump AppID = 2394010\n[S_API] SteamAPI_Init(): Loaded 'steamclient.so' OK.\nPalworld dedicated server has started.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Laissez tourner une trentaine de secondes. Vous devez voir dans la console une ligne du type <code>Setting breakpad minidump AppID = 2394010<\/code> puis le serveur qui \u00e9coute. Arr\u00eatez-le proprement avec <code>Ctrl+C<\/code>. Le dossier <code>Pal\/Saved\/Config\/LinuxServer\/<\/code> contient d\u00e9sormais un <code>PalWorldSettings.ini<\/code> vide, pr\u00eat \u00e0 \u00eatre personnalis\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-5-configurer-palworldsettings-ini\">\u00c9tape 5 &#8211; Configurer PalWorldSettings.ini<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est le c\u0153ur de la configuration. Le fichier g\u00e9n\u00e9r\u00e9 est vide : il faut y copier le mod\u00e8le par d\u00e9faut, puis modifier les valeurs. Sous Linux, le chemin est <code>Pal\/Saved\/Config\/LinuxServer\/PalWorldSettings.ini<\/code> ; sous Windows, remplacez <code>LinuxServer<\/code> par <code>WindowsServer<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Copier le mod\u00e8le par d\u00e9faut vers le fichier actif\ncp ~\/palworld-server\/DefaultPalWorldSettings.ini \\\n   ~\/palworld-server\/Pal\/Saved\/Config\/LinuxServer\/PalWorldSettings.ini\n\nnano ~\/palworld-server\/Pal\/Saved\/Config\/LinuxServer\/PalWorldSettings.ini<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les options tiennent sur une <strong>seule ligne<\/strong> <code>OptionSettings=(...)<\/code>, sous l&#8217;en-t\u00eate <code>[\/Script\/Pal.PalGameWorldSettings]<\/code>. Attention : ne coupez jamais cette ligne, sous peine de voir le serveur ignorer vos r\u00e9glages. Voici les param\u00e8tres essentiels \u00e0 ajuster (extrait pr\u00e9sent\u00e9 sur plusieurs lignes pour la lisibilit\u00e9, \u00e0 conserver sur une ligne unique dans le fichier r\u00e9el) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[\/Script\/Pal.PalGameWorldSettings]\nOptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,\nNightTimeSpeedRate=1.000000,ExpRate=1.000000,\nDeathPenalty=Item,ServerPlayerMaxNum=32,\nServerName=\"Serveur Shattered FR\",\nServerDescription=\"Serveur communautaire francophone\",\nAdminPassword=\"ChangezCeMotDePasseAdmin\",\nServerPassword=\"\",PublicPort=8211,PublicIP=\"\",\nRCONEnabled=True,RCONPort=25575,\nbIsUseBackupSaveData=True)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quelques r\u00e9glages m\u00e9ritent une explication. <code>ServerPlayerMaxNum<\/code> fixe le nombre maximal de joueurs (32 au maximum). <code>DeathPenalty<\/code> accepte <code>None<\/code>, <code>Item<\/code>, <code>ItemAndEquipment<\/code> ou <code>All<\/code>. <code>AdminPassword<\/code> est indispensable pour l&#8217;administration en jeu et pour le RCON &#8211; choisissez une valeur robuste. <code>bIsUseBackupSaveData=True<\/code> active les sauvegardes internes du monde. La liste compl\u00e8te des options est d\u00e9taill\u00e9e dans la <a href=\"https:\/\/docs.palworldgame.com\/settings-and-operation\/configuration\/\" target=\"_blank\" rel=\"noopener\">documentation de configuration officielle<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez aussi affiner le rythme de jeu sans toucher aux fichiers du jeu. <code>ExpRate<\/code> multiplie le gain d&#8217;exp\u00e9rience (par exemple <code>2.000000<\/code> pour une progression deux fois plus rapide, appr\u00e9ci\u00e9e sur les serveurs communautaires). <code>PalCaptureRate<\/code> ajuste la facilit\u00e9 de capture des Pals, <code>PalSpawnNumRate<\/code> la densit\u00e9 de cr\u00e9atures, et <code>DayTimeSpeedRate<\/code>\/<code>NightTimeSpeedRate<\/code> la dur\u00e9e du cycle jour-nuit. Enfin, <code>bEnablePlayerToPlayerDamage<\/code> autorise ou non le PvP : laissez-le sur <code>False<\/code> pour un serveur coop\u00e9ratif familial. Testez vos r\u00e9glages sur un petit groupe avant d&#8217;ouvrir le serveur au public.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-6-ouvrir-les-ports-8211-27015-et-rcon\">\u00c9tape 6 &#8211; Ouvrir les ports : 8211, 27015 et RCON<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>serveur Palworld<\/strong> utilise trois ports distincts. Le tableau ci-dessous r\u00e9capitule leur r\u00f4le. Le port de jeu 8211 est obligatoire ; le port de requ\u00eate Steam 27015 est n\u00e9cessaire pour que le serveur apparaisse dans les listes ; le port RCON 25575 ne doit \u00eatre expos\u00e9 qu&#8217;\u00e0 vos adresses d&#8217;administration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Port<\/th><th>Protocole<\/th><th>Usage<\/th><th>Ouverture<\/th><\/tr><\/thead><tbody><tr><td>8211<\/td><td>UDP<\/td><td>Trafic de jeu (connexion des joueurs)<\/td><td>Obligatoire, public<\/td><\/tr><tr><td>27015<\/td><td>UDP<\/td><td>Requ\u00eate Steam \/ visibilit\u00e9 serveur<\/td><td>Recommand\u00e9, public<\/td><\/tr><tr><td>25575<\/td><td>TCP<\/td><td>Administration RCON<\/td><td>Restreint \u00e0 votre IP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sur un VPS Linux, configurez le pare-feu UFW en limitant strictement l&#8217;acc\u00e8s RCON. N&#8217;ouvrez jamais le port 25575 \u00e0 Internet entier : c&#8217;est un vecteur d&#8217;attaque direct sur votre serveur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 8211\/udp comment \"Palworld jeu\"\nsudo ufw allow 27015\/udp comment \"Steam query\"\nsudo ufw allow from &lt;VOTRE_IP_ADMIN&gt; to any port 25575 proto tcp comment \"RCON\"\nsudo ufw --force enable\nsudo ufw status numbered<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous h\u00e9bergez \u00e0 domicile derri\u00e8re une box, il faut aussi rediriger les ports UDP 8211 et 27015 depuis l&#8217;interface de votre routeur vers l&#8217;IP locale de la machine. Pour un durcissement plus pouss\u00e9 du pare-feu, consultez notre tutoriel <a href=\"\/fr\/iptables-linux-tutoriel\/\">iptables Linux : s\u00e9curiser un serveur en 12 \u00e9tapes<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-7-lancer-le-serveur-avec-les-options-de-performance\">\u00c9tape 7 &#8211; Lancer le serveur avec les options de performance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur d\u00e9di\u00e9 Palworld repose sur Unreal Engine 5, dont le multithreading n&#8217;est pas exploit\u00e9 par d\u00e9faut sur un serveur sans affichage. Trois options de lancement, recommand\u00e9es par Pocketpair, am\u00e9liorent nettement la stabilit\u00e9 et le nombre d&#8217;images trait\u00e9es c\u00f4t\u00e9 serveur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/palworld-server\n.\/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9tail des options : <code>-useperfthreads<\/code> optimise la r\u00e9partition des threads de performance, <code>-NoAsyncLoadingThread<\/code> d\u00e9sactive le chargement asynchrone (source de saccades sur serveur), et <code>-UseMultithreadForDS<\/code> active le multithreading sp\u00e9cifique au serveur d\u00e9di\u00e9. Sur une machine \u00e0 8 c\u0153urs, ces trois options r\u00e9duisent visiblement les micro-freezes lorsque plusieurs joueurs explorent des zones diff\u00e9rentes. Ne les omettez pas : un serveur lanc\u00e9 sans ces flags plafonne souvent \u00e0 quelques joueurs seulement avant de ramer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-8-activer-le-crossplay-steam-xbox-et-ps5\">\u00c9tape 8 &#8211; Activer le crossplay Steam, Xbox et PS5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depuis la version 0.5.0 du 19 mars 2025, Palworld prend en charge le crossplay complet entre Steam, Xbox (Series X|S et Game Pass PC), PlayStation 5 et Mac. Toutes ces plateformes peuvent rejoindre le m\u00eame serveur d\u00e9di\u00e9 &#8211; \u00e0 condition de l&#8217;exposer comme <strong>serveur communautaire<\/strong> via le service EOS d&#8217;Epic. L&#8217;option de lancement <code>-publiclobby<\/code> enregistre votre serveur dans la liste en jeu.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/PalServer.sh -publiclobby \\\n  -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Point crucial \u00e0 conna\u00eetre : les joueurs sur <strong>console (Xbox, PS5) et sur Game Pass PC ne peuvent PAS se connecter par adresse IP directe<\/strong>. Ils doivent obligatoirement passer par le navigateur \u00ab Serveurs communautaires \u00bb du menu du jeu, puis rechercher votre serveur par son nom. Donnez-lui donc un <code>ServerName<\/code> unique et facile \u00e0 retrouver. Les joueurs Steam, eux, peuvent se connecter au choix par la liste communautaire ou par IP directe (<code>IP:8211<\/code>). Ce fonctionnement \u00e0 deux vitesses est la source de confusion num\u00e9ro un chez les nouveaux administrateurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour v\u00e9rifier que tout fonctionne, testez d&#8217;abord une connexion en local. Sur un PC du m\u00eame r\u00e9seau, lancez Palworld, ouvrez \u00ab Rejoindre par IP \u00bb et saisissez l&#8217;adresse locale du serveur suivie de <code>:8211<\/code>. Si la connexion aboutit, le serveur tourne correctement ; le probl\u00e8me, s&#8217;il en reste un, se situe alors au niveau du pare-feu ou de la redirection de ports pour les connexions ext\u00e9rieures. Depuis Internet, utilisez votre IP publique. Enfin, demandez \u00e0 un ami sur console de rechercher le nom exact du serveur dans la liste communautaire : c&#8217;est le test final qui valide la cha\u00eene crossplay compl\u00e8te.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-9-administrer-le-serveur-via-rcon\">\u00c9tape 9 &#8211; Administrer le serveur via RCON<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le protocole RCON permet d&#8217;envoyer des commandes d&#8217;administration \u00e0 distance, sans \u00eatre connect\u00e9 en jeu : annoncer un red\u00e9marrage, expulser un joueur, forcer une sauvegarde. Palworld impl\u00e9mente le RCON de type Source ; un client comme <code>rcon-cli<\/code> (projet open source gorcon) fonctionne parfaitement. Vous l&#8217;avez activ\u00e9 \u00e0 l&#8217;\u00e9tape 5 avec <code>RCONEnabled=True<\/code> et <code>RCONPort=25575<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Installer rcon-cli (client RCON open source)\ncd ~\ncurl -sL https:\/\/github.com\/gorcon\/rcon-cli\/releases\/latest\/download\/rcon-cli_linux_amd64.tar.gz | tar zxvf -\n\n# Se connecter au serveur local\n.\/rcon-cli --address 127.0.0.1:25575 --password \"ChangezCeMotDePasseAdmin\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois connect\u00e9, quelques commandes utiles : <code>Info<\/code> affiche la version et le nom du serveur, <code>ShowPlayers<\/code> liste les joueurs connect\u00e9s avec leur identifiant, <code>Broadcast message<\/code> envoie un message \u00e0 tous, <code>Save<\/code> force une sauvegarde imm\u00e9diate, et <code>Shutdown 60 Redemarrage<\/code> planifie un arr\u00eat dans 60 secondes avec pr\u00e9avis. Ces commandes sont la base de toute automatisation d&#8217;administration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-10-creer-un-service-systemd-pour-le-demarrage-automatique\">\u00c9tape 10 &#8211; Cr\u00e9er un service systemd pour le d\u00e9marrage automatique<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lancer le serveur \u00e0 la main dans un terminal n&#8217;est pas viable : \u00e0 la moindre d\u00e9connexion SSH, le processus s&#8217;arr\u00eate. Un service <code>systemd<\/code> d\u00e9marre le serveur au boot, le relance en cas de crash et le met \u00e0 jour \u00e0 chaque red\u00e9marrage. Cr\u00e9ez le fichier avec les droits root.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/systemd\/system\/palworld.service<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>[Unit]\nDescription=Serveur dedie Palworld\nAfter=network-online.target\nWants=network-online.target\n\n[Service]\nType=simple\nUser=palworld\nWorkingDirectory=\/home\/palworld\/palworld-server\nExecStartPre=\/home\/palworld\/steamcmd\/steamcmd.sh +force_install_dir \/home\/palworld\/palworld-server +login anonymous +app_update 2394010 validate +quit\nExecStart=\/home\/palworld\/palworld-server\/PalServer.sh -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS\nRestart=on-failure\nRestartSec=10\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Rechargez systemd, activez le service au d\u00e9marrage et lancez-le. La ligne <code>ExecStartPre<\/code> garantit que le serveur t\u00e9l\u00e9charge toujours la derni\u00e8re version avant de d\u00e9marrer &#8211; pr\u00e9cieux le jour de la sortie 1.0.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsudo systemctl enable --now palworld\nsudo systemctl status palworld\n# Suivre les journaux en direct\njournalctl -u palworld -f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un service correctement lanc\u00e9 affiche l&#8217;\u00e9tat <code>active (running)<\/code> et la m\u00e9moire consomm\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u25cf palworld.service - Serveur dedie Palworld\n     Loaded: loaded (\/etc\/systemd\/system\/palworld.service; enabled)\n     Active: active (running) since Mon 2026-06-01 14:22:07 CEST\n   Main PID: 4812 (PalServer.sh)\n      Tasks: 24 (limit: 18841)\n     Memory: 9.4G<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-11-automatiser-sauvegardes-et-redemarrages\">\u00c9tape 11 &#8211; Automatiser sauvegardes et red\u00e9marrages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deux automatisations transforment un serveur fragile en serveur de production. D&#8217;abord, des <strong>sauvegardes r\u00e9guli\u00e8res<\/strong> du dossier <code>SaveGames<\/code> : une corruption de monde ou une mauvaise manipulation est vite arriv\u00e9e. Ensuite, un <strong>red\u00e9marrage quotidien<\/strong> pour contrer la fuite m\u00e9moire du moteur, qui gonfle la RAM au fil des heures.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Script ~\/backup-palworld.sh\n#!\/bin\/bash\nSRC=\"\/home\/palworld\/palworld-server\/Pal\/Saved\/SaveGames\"\nDEST=\"\/home\/palworld\/backups\"\nmkdir -p \"$DEST\"\ntar czf \"$DEST\/palworld-$(date +%Y%m%d-%H%M).tar.gz\" \"$SRC\"\n# Ne conserver que les 7 derniers jours de sauvegardes\nfind \"$DEST\" -name \"palworld-*.tar.gz\" -mtime +7 -delete<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x ~\/backup-palworld.sh\ncrontab -e\n\n# Sauvegarde toutes les 2 heures + redemarrage chaque nuit a 5h\n0 *\/2 * * * \/home\/palworld\/backup-palworld.sh\n0 5 * * * sudo systemctl restart palworld<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Id\u00e9alement, pr\u00e9venez les joueurs avant le red\u00e9marrage via RCON (commande <code>Broadcast<\/code> puis <code>Shutdown<\/code>). Vous pouvez aussi copier p\u00e9riodiquement vos archives vers un stockage distant (rsync, S3) pour survivre \u00e0 une panne mat\u00e9rielle compl\u00e8te. La logique de sauvegarde est la m\u00eame que pour n&#8217;importe quel serveur de jeu, comme d\u00e9taill\u00e9 dans notre <a href=\"\/fr\/serveur-minecraft-securise\/\">guide de serveur Minecraft s\u00e9curis\u00e9<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-12-securiser-et-durcir-le-serveur\">\u00c9tape 12 &#8211; S\u00e9curiser et durcir le serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur de jeu expos\u00e9 sur Internet est une cible. Au-del\u00e0 du pare-feu de l&#8217;\u00e9tape 6, appliquez les r\u00e9flexes de s\u00e9curit\u00e9 d&#8217;un serveur Linux de production. Sur un site comme le n\u00f4tre, sp\u00e9cialis\u00e9 en cybers\u00e9curit\u00e9, ce durcissement n&#8217;est pas optionnel : c&#8217;est ce qui s\u00e9pare un serveur communautaire durable d&#8217;un serveur pirat\u00e9 en une semaine.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Installer fail2ban pour bloquer les attaques SSH par force brute\nsudo apt install -y fail2ban\nsudo systemctl enable --now fail2ban\n\n# D\u00e9sactiver l'authentification SSH par mot de passe (cl\u00e9s uniquement)\nsudo sed -i 's\/^#\\?PasswordAuthentication.*\/PasswordAuthentication no\/' \/etc\/ssh\/sshd_config\nsudo sed -i 's\/^#\\?PermitRootLogin.*\/PermitRootLogin no\/' \/etc\/ssh\/sshd_config\nsudo systemctl restart ssh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les quatre piliers du durcissement : (1) un utilisateur non-root (fait \u00e0 l&#8217;\u00e9tape 1), (2) une authentification SSH par cl\u00e9 seulement &#8211; voir notre guide <a href=\"\/fr\/cle-ssh-linux\/\">cl\u00e9 SSH Linux<\/a>, (3) <code>fail2ban<\/code> contre le bruteforce, et (4) un mot de passe RCON et administrateur robustes, jamais laiss\u00e9s par d\u00e9faut. Pensez aussi \u00e0 maintenir le syst\u00e8me \u00e0 jour (<code>apt upgrade<\/code> hebdomadaire) et \u00e0 ne rediriger que les ports strictement n\u00e9cessaires.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"auto-heberger-ou-louer-le-comparatif-des-couts\">Auto-h\u00e9berger ou louer : le comparatif des co\u00fbts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Faut-il monter son serveur soi-m\u00eame ou passer par un h\u00e9bergeur cl\u00e9 en main ? La r\u00e9ponse d\u00e9pend de votre temps et de vos comp\u00e9tences. Louer un <strong>serveur Palworld<\/strong> chez un prestataire comme GPORTAL ou Nitrado co\u00fbte, en Europe, entre 10 et 25 \u20ac par mois selon le nombre de slots &#8211; environ 16 $\/mois pour une configuration Europe centrale chez GPORTAL, et \u00e0 partir de 22 $\/30 jours pour 10 slots chez Nitrado. Un VPS auto-g\u00e9r\u00e9 \u00e9quivalent (16 Go de RAM) se loue souvent moins cher, mais exige la maintenance d\u00e9crite dans ce guide.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Crit\u00e8re<\/th><th>Auto-h\u00e9bergement (VPS)<\/th><th>H\u00e9bergeur cl\u00e9 en main<\/th><\/tr><\/thead><tbody><tr><td>Co\u00fbt mensuel (16 Go)<\/td><td>8 \u00e0 20 \u20ac (VPS nu)<\/td><td>10 \u00e0 25 \u20ac selon slots<\/td><\/tr><tr><td>Mise en place<\/td><td>~30 min (ce guide)<\/td><td>Quelques clics<\/td><\/tr><tr><td>Contr\u00f4le syst\u00e8me<\/td><td>Total (root, RCON, cron)<\/td><td>Limit\u00e9 au panneau<\/td><\/tr><tr><td>Sauvegardes<\/td><td>\u00c0 votre charge<\/td><td>Souvent incluses<\/td><\/tr><tr><td>S\u00e9curit\u00e9<\/td><td>Sous votre responsabilit\u00e9<\/td><td>G\u00e9r\u00e9e par l&#8217;h\u00e9bergeur<\/td><\/tr><tr><td>Mises \u00e0 jour 1.0<\/td><td>Automatiques via systemd<\/td><td>Automatiques (panneau)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En r\u00e9sum\u00e9 : l&#8217;auto-h\u00e9bergement l&#8217;emporte sur le contr\u00f4le, l&#8217;apprentissage et souvent le co\u00fbt brut ; l&#8217;h\u00e9bergeur lou\u00e9 l&#8217;emporte sur la simplicit\u00e9 et le temps gagn\u00e9. Pour une communaut\u00e9 s\u00e9rieuse qui vise 32 joueurs et un serveur crossplay stable, l&#8217;auto-h\u00e9bergement sur VPS avec systemd et cron reste la solution la plus flexible et la plus \u00e9conomique \u00e0 long terme.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-pieges-courants-a-eviter\">6 pi\u00e8ges courants \u00e0 \u00e9viter<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Sous-dimensionner la RAM.<\/strong> Un VPS 4 Go semble suffisant au d\u00e9marrage mais s&#8217;effondre d\u00e8s quelques joueurs \u00e0 cause de la fuite m\u00e9moire. Visez 16 Go pour la 1.0.<\/li><li><strong>Oublier le lien steamclient.so.<\/strong> Sans le lien symbolique de l&#8217;\u00e9tape 4, le serveur ne d\u00e9marre pas sous Linux. C&#8217;est l&#8217;erreur num\u00e9ro un des d\u00e9butants.<\/li><li><strong>Couper la ligne OptionSettings.<\/strong> Le fichier <code>PalWorldSettings.ini<\/code> exige que tous les r\u00e9glages restent sur une seule ligne. Un retour \u00e0 la ligne et vos param\u00e8tres sont ignor\u00e9s.<\/li><li><strong>Exposer le port RCON 25575 \u00e0 Internet.<\/strong> Restreignez-le toujours \u00e0 votre adresse d&#8217;administration ; ouvert au public, c&#8217;est une porte d&#8217;entr\u00e9e directe.<\/li><li><strong>Lancer le serveur en root.<\/strong> Toujours passer par un utilisateur d\u00e9di\u00e9 pour limiter l&#8217;impact d&#8217;une compromission.<\/li><li><strong>N\u00e9gliger les red\u00e9marrages.<\/strong> Sans red\u00e9marrage planifi\u00e9, la RAM gonfle jusqu&#8217;au crash. La t\u00e2che cron de l&#8217;\u00e9tape 11 est indispensable.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"depannage-8-problemes-frequents-et-solutions\">D\u00e9pannage : 8 probl\u00e8mes fr\u00e9quents et solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici les huit incidents les plus signal\u00e9s lors de la mise en place d&#8217;un <strong>serveur Palworld d\u00e9di\u00e9<\/strong>, avec leur cause probable et la solution \u00e0 appliquer.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Probl\u00e8me<\/th><th>Cause probable<\/th><th>Solution<\/th><\/tr><\/thead><tbody><tr><td>Le serveur ne d\u00e9marre pas (steamclient.so)<\/td><td>Lien symbolique manquant<\/td><td>Recr\u00e9er le lien vers <code>~\/.steam\/sdk64\/steamclient.so<\/code> (\u00e9tape 4)<\/td><\/tr><tr><td>Les amis ne voient pas le serveur<\/td><td>Port 8211\/27015 non ouvert ou non redirig\u00e9<\/td><td>V\u00e9rifier UFW et la redirection de ports du routeur<\/td><\/tr><tr><td>Joueurs Xbox\/PS5 ne peuvent pas rejoindre<\/td><td>Serveur non lanc\u00e9 en <code>-publiclobby<\/code><\/td><td>Relancer avec <code>-publiclobby<\/code> ; chercher par nom<\/td><\/tr><tr><td>Le serveur rame \u00e0 plusieurs joueurs<\/td><td>Options de performance absentes<\/td><td>Ajouter <code>-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS<\/code><\/td><\/tr><tr><td>Crash apr\u00e8s quelques heures<\/td><td>Fuite m\u00e9moire, RAM satur\u00e9e<\/td><td>Red\u00e9marrage cron quotidien + plus de RAM<\/td><\/tr><tr><td>Mes r\u00e9glages ne s&#8217;appliquent pas<\/td><td>Fichier \u00e9dit\u00e9 au mauvais endroit ou ligne coup\u00e9e<\/td><td>\u00c9diter <code>Pal\/Saved\/Config\/LinuxServer\/<\/code>, une seule ligne<\/td><\/tr><tr><td>RCON refuse la connexion<\/td><td>RCON d\u00e9sactiv\u00e9 ou mauvais port\/mot de passe<\/td><td>V\u00e9rifier <code>RCONEnabled=True<\/code> et <code>RCONPort=25575<\/code><\/td><\/tr><tr><td>\u00ab Version mismatch \u00bb apr\u00e8s une MAJ<\/td><td>Serveur non mis \u00e0 jour<\/td><td>Relancer <code>app_update 2394010 validate<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"astuces-avancees-pour-un-serveur-de-production\">Astuces avanc\u00e9es pour un serveur de production<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le serveur stable, plusieurs optimisations font la diff\u00e9rence sur la dur\u00e9e. Elles ne sont pas indispensables pour un petit groupe, mais deviennent pr\u00e9cieuses d\u00e8s que la communaut\u00e9 grandit.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Surveillance m\u00e9moire automatis\u00e9e.<\/strong> Un script qui red\u00e9marre le serveur si la RAM d\u00e9passe un seuil (par exemple 90 %) \u00e9vite les crashs entre deux red\u00e9marrages planifi\u00e9s. Combinez <code>free -m<\/code>, un test conditionnel et <code>systemctl restart<\/code>.<\/li><li><strong>Pr\u00e9avis de red\u00e9marrage via RCON.<\/strong> Encha\u00eenez <code>Broadcast Redemarrage dans 5 minutes<\/code>, <code>Save<\/code>, puis <code>Shutdown 300<\/code> pour ne jamais couper une session brutalement.<\/li><li><strong>Sauvegardes hors-site.<\/strong> Synchronisez le dossier <code>backups<\/code> vers un stockage objet (S3, Backblaze) via <code>rclone<\/code> pour r\u00e9sister \u00e0 une panne totale du VPS.<\/li><li><strong>Ajustement des taux de jeu.<\/strong> Les param\u00e8tres <code>ExpRate<\/code>, <code>PalCaptureRate<\/code> et <code>DayTimeSpeedRate<\/code> adaptent le rythme \u00e0 votre communaut\u00e9 sans modifier les fichiers du jeu.<\/li><li><strong>S\u00e9parer les mondes (clustering 1.0).<\/strong> Si vous exploitez plusieurs serveurs, la nouvelle fonction de clustering permet de mutualiser certaines donn\u00e9es de joueurs entre les instances.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un exemple de script de surveillance m\u00e9moire (\u00ab watchdog \u00bb) \u00e0 ex\u00e9cuter toutes les dix minutes via cron : il red\u00e9marre automatiquement le serveur si la RAM utilis\u00e9e d\u00e9passe 90 %, ce qui neutralise la fuite m\u00e9moire entre deux red\u00e9marrages planifi\u00e9s.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# ~\/watchdog-palworld.sh &#8211; redemarre si la RAM depasse 90 %\nSEUIL=90\nUSED=$(free | awk '\/Mem:\/ {printf(\"%d\", $3\/$2 * 100)}')\nif [ \"$USED\" -ge \"$SEUIL\" ]; then\n  echo \"$(date) RAM a ${USED}% &#8211; redemarrage du serveur\" &gt;&gt; ~\/watchdog.log\n  sudo systemctl restart palworld\nfi<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ajoutez-le \u00e0 votre crontab avec la ligne <code>*\/10 * * * * \/home\/palworld\/watchdog-palworld.sh<\/code>. Coupl\u00e9 au red\u00e9marrage nocturne de l&#8217;\u00e9tape 11, il garantit un <strong>serveur Palworld<\/strong> qui ne tombe jamais pour cause de m\u00e9moire satur\u00e9e, m\u00eame lors d&#8217;un pic de fr\u00e9quentation le soir de la sortie 1.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notez que Palworld ne propose <strong>pas de support officiel des mods<\/strong> c\u00f4t\u00e9 serveur d\u00e9di\u00e9 : des modifications communautaires existent, mais elles ne sont ni garanties ni compatibles d&#8217;une version \u00e0 l&#8217;autre, et peuvent casser \u00e0 chaque mise \u00e0 jour. Pour un serveur stable, mieux vaut s&#8217;en tenir aux options natives.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"projet-complet-recapitulatif-de-linstallation\">Projet complet : r\u00e9capitulatif de l&#8217;installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici l&#8217;encha\u00eenement complet des commandes, du syst\u00e8me nu au serveur automatis\u00e9, \u00e0 adapter \u00e0 vos chemins. Ce script condens\u00e9 r\u00e9sume les 12 \u00e9tapes pour un d\u00e9ploiement reproductible sur Ubuntu 22.04 LTS.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># 1. Syst\u00e8me + utilisateur + d\u00e9pendances\nsudo apt update &amp;&amp; sudo apt upgrade -y\nsudo adduser --disabled-password --gecos \"\" palworld\nsudo dpkg --add-architecture i386 &amp;&amp; sudo apt update\nsudo apt install -y lib32gcc-s1 curl tar fail2ban ufw\nsudo su - palworld\n\n# 2-3. SteamCMD + serveur d\u00e9di\u00e9 (App 2394010)\nmkdir -p ~\/steamcmd &amp;&amp; cd ~\/steamcmd\ncurl -sqL \"https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\" | tar zxvf -\n.\/steamcmd.sh +force_install_dir ~\/palworld-server +login anonymous +app_update 2394010 validate +quit\n\n# 4. Lien steamclient + premier lancement\nmkdir -p ~\/.steam\/sdk64\nln -s ~\/steamcmd\/linux64\/steamclient.so ~\/.steam\/sdk64\/steamclient.so\ncd ~\/palworld-server &amp;&amp; timeout 30 .\/PalServer.sh\n\n# 5. Configuration\ncp ~\/palworld-server\/DefaultPalWorldSettings.ini \\\n   ~\/palworld-server\/Pal\/Saved\/Config\/LinuxServer\/PalWorldSettings.ini\n# (\u00e9diter ServerName, AdminPassword, ServerPlayerMaxNum, RCONEnabled...)\n\n# 6. Pare-feu (en root)\nexit\nsudo ufw allow 8211\/udp\nsudo ufw allow 27015\/udp\nsudo ufw --force enable\n\n# 10-11. Service systemd + cron (voir \u00e9tapes d\u00e9taill\u00e9es)\nsudo systemctl enable --now palworld<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ce socle, vous disposez d&#8217;un <strong>serveur Palworld d\u00e9di\u00e9<\/strong> crossplay, s\u00e9curis\u00e9, sauvegard\u00e9 et red\u00e9marr\u00e9 automatiquement, pr\u00eat \u00e0 accueillir 32 joueurs pour la sortie 1.0 du 10 juillet 2026. Il ne reste qu&#8217;\u00e0 communiquer le nom du serveur \u00e0 votre communaut\u00e9 et, pour les joueurs Steam, l&#8217;adresse <code>IP:8211<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pour-aller-plus-loin\">Pour aller plus loin<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-le-meme-sujet-related-coverage\">Sur le m\u00eame sujet (Related Coverage)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/fr\/serveur-minecraft-securise\/\">Serveur Minecraft s\u00e9curis\u00e9 : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/iptables-linux-tutoriel\/\">iptables Linux : s\u00e9curiser un serveur en 12 \u00e9tapes [2026]<\/a><\/li><li><a href=\"\/fr\/cle-ssh-linux\/\">Cl\u00e9 SSH Linux : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/steamos-3-8-rog-ally-legion-go-claw-2026\/\">SteamOS 3.8 : ROG Ally et Legion Go l\u00e2chent Windows [2026]<\/a><\/li><li><a href=\"\/fr\/rog-xbox-ally-x-vs-legion-go-2\/\">ROG Xbox Ally X vs Legion Go 2 : 899 \u20ac vs 1299 \u20ac [2026]<\/a><\/li><li><a href=\"\/fr\/steam-frame-casque-vr-valve-2026\/\">Steam Frame : VR autonome 16 Go, absent du lancement [2026]<\/a><\/li><li>Toute l&#8217;actualit\u00e9 <a href=\"\/fr\/category\/jeux-video\/\">Jeux Vid\u00e9o sur Shattered<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq-questions-frequentes\">FAQ &#8211; Questions fr\u00e9quentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faut-il-posseder-palworld-pour-heberger-un-serveur-dedie\">Faut-il poss\u00e9der Palworld pour h\u00e9berger un serveur d\u00e9di\u00e9 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non. Le binaire du serveur d\u00e9di\u00e9 (App ID 2394010) est gratuit et se t\u00e9l\u00e9charge via une connexion anonyme SteamCMD. Seuls les joueurs qui se connectent doivent poss\u00e9der Palworld sur Steam, Xbox ou PS5. La machine h\u00f4te n&#8217;a pas besoin de licence.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"combien-de-ram-pour-un-serveur-palworld-32-joueurs\">Combien de RAM pour un serveur Palworld 32 joueurs ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00e9voyez 24 \u00e0 32 Go de RAM pour un serveur plein de 32 joueurs. Pocketpair recommande 16 Go m\u00eame pour de petits groupes, car la consommation m\u00e9moire augmente au fil de la session. Un serveur \u00e0 4 Go plantera d\u00e8s quelques joueurs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"les-joueurs-xbox-et-game-pass-peuvent-ils-rejoindre-mon-serveur\">Les joueurs Xbox et Game Pass peuvent-ils rejoindre mon serveur ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, depuis la version 0.5.0 de mars 2025, le crossplay est complet. Il faut lancer le serveur avec l&#8217;option <code>-publiclobby<\/code>. Les joueurs console et Game Pass PC ne peuvent toutefois pas se connecter par IP directe : ils doivent chercher votre serveur par son nom dans la liste \u00ab Serveurs communautaires \u00bb du jeu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quel-est-le-port-par-defaut-dun-serveur-palworld\">Quel est le port par d\u00e9faut d&#8217;un serveur Palworld ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le port de jeu par d\u00e9faut est <strong>8211 en UDP<\/strong>. Le port 27015 en UDP sert aux requ\u00eates Steam (visibilit\u00e9), et le port 25575 en TCP au protocole d&#8217;administration RCON. Seuls 8211 et 27015 doivent \u00eatre ouverts publiquement ; 25575 doit rester restreint \u00e0 votre adresse d&#8217;administration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comment-mettre-a-jour-le-serveur-pour-palworld-1-0\">Comment mettre \u00e0 jour le serveur pour Palworld 1.0 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Relancez simplement la commande SteamCMD <code>+app_update 2394010 validate<\/code>. Si vous utilisez le service systemd de l&#8217;\u00e9tape 10, la ligne <code>ExecStartPre<\/code> d\u00e9clenche automatiquement la mise \u00e0 jour \u00e0 chaque red\u00e9marrage : le serveur sera \u00e0 jour le 10 juillet 2026 sans intervention.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"peut-on-heberger-un-serveur-palworld-sur-windows\">Peut-on h\u00e9berger un serveur Palworld sur Windows ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. La proc\u00e9dure est identique avec <code>PalServer.exe<\/code> au lieu de <code>PalServer.sh<\/code>, et le fichier de configuration se trouve dans <code>Pal\/Saved\/Config\/WindowsServer\/<\/code>. Linux reste toutefois pr\u00e9f\u00e9rable pour un serveur permanent : moins de surcharge, meilleure gestion des services et automatisation via systemd et cron.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"les-mods-sont-ils-pris-en-charge-sur-un-serveur-dedie\">Les mods sont-ils pris en charge sur un serveur d\u00e9di\u00e9 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non, Palworld ne propose pas de support officiel des mods sur serveur d\u00e9di\u00e9. Des modifications communautaires existent mais ne sont pas garanties, risquent de casser \u00e0 chaque mise \u00e0 jour et peuvent compromettre la stabilit\u00e9. Pour un serveur fiable, tenez-vous-en aux nombreuses options natives de <code>PalWorldSettings.ini<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article publi\u00e9 le 01 juin 2026. Donn\u00e9es techniques v\u00e9rifi\u00e9es sur la version d\u00e9di\u00e9e Palworld (App 2394010) et la documentation officielle Pocketpair. La sortie 1.0 est confirm\u00e9e pour le 10 juillet 2026 par <a href=\"https:\/\/www.pocketpair.jp\/en\/game-news\/palworld-to-exit-early-access-and-officially-release-ver-1-0-in-2026-massive-1-0-update-in-development-surprises-planned-for-the-rest-of-2025\/\" target=\"_blank\" rel=\"noopener\">Pocketpair<\/a>.<\/em><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 neuf jours de la sortie officielle de Palworld 1.0, pr\u00e9vue le 10 juillet 2026, l&#8217;engouement pour l&#8217;auto-h\u00e9bergement n&#8217;a jamais \u00e9t\u00e9 aussi fort. Avec plus de 25 millions d&#8217;exemplaires vendus\u2026<\/p>\n","protected":false},"author":9,"featured_media":386,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11],"tags":[],"class_list":["post-385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-jeux-video"],"_links":{"self":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":2,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/385\/revisions"}],"predecessor-version":[{"id":388,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/385\/revisions\/388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media\/386"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media?parent=385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/categories?post=385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/tags?post=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}