Aller au contenu principal

Serveur Palworld

Serveur Palworld sur VPS RedHeberg

Ce guide vous explique comment installer et configurer un serveur Palworld dédié sur un VPS Game RedHeberg. Palworld nécessitant des performances élevées, nous recommandons au minimum une offre ULTRA ou EXTREME pour une expérience de jeu optimale.

Prérequis recommandés

Offre VPS GamevCPURAMStockagePrixJoueurs max
ULTRA48GB70GB12,95€/m10-15
EXTREME412GB90GB16,95€/m15-20
TITAN616GB110GB20,95€/m20-25
Avantages VPS Game RedHeberg
  • Processeurs Ryzen 9 5900X à 4.8GHz+ pour performances gaming
  • Anti-DDoS PRO inclus pour protection maximale
  • SSD NVMe Samsung 990 EVO Plus ultra-rapides
  • Localisation Paris (ping optimal pour l'Europe)

1. Préparation du système

Connectez-vous à votre VPS et mettez à jour le système :

# Mise à jour du système
sudo apt update && sudo apt upgrade -y

# Installation des dépendances
sudo apt install -y curl wget unzip screen htop

# Ajout d'un utilisateur dédié pour le serveur
sudo adduser --disabled-password --gecos "" palworld
sudo usermod -aG sudo palworld

2. Installation de SteamCMD

# Passage à l'utilisateur palworld
sudo su - palworld

# Installation de SteamCMD
cd /home/palworld
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

# Création du répertoire du serveur
mkdir -p /home/palworld/palworld-server
cd /home/palworld

3. Téléchargement du serveur Palworld

# Téléchargement via SteamCMD (App ID: 2394010)
./steamcmd.sh +force_install_dir /home/palworld/palworld-server +login anonymous +app_update 2394010 validate +quit

# Vérification de l'installation
ls -la /home/palworld/palworld-server/
Taille du serveur

Le serveur Palworld fait environ 8-10 GB. Assurez-vous d'avoir suffisamment d'espace sur votre VPS.

4. Configuration du serveur

Créez le fichier de configuration principal :

# Copie du fichier de configuration par défaut
cd /home/palworld/palworld-server/Pal/Saved/Config/LinuxServer/
cp DefaultPalWorldSettings.ini PalWorldSettings.ini

# Édition de la configuration
nano PalWorldSettings.ini

Modifiez les paramètres dans le fichier PalWorldSettings.ini :

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
Difficulty=None,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.000000,
PalCaptureRate=1.000000,
PalSpawnNumRate=1.000000,
PalDamageRateAttack=1.000000,
PalDamageRateDefense=1.000000,
PlayerDamageRateAttack=1.000000,
PlayerDamageRateDefense=1.000000,
PlayerStomachDecreaceRate=1.000000,
PlayerStaminaDecreaceRate=1.000000,
PlayerAutoHPRegeneRate=1.000000,
PlayerAutoHpRegeneRateInSleep=1.000000,
PalStomachDecreaceRate=1.000000,
PalStaminaDecreaceRate=1.000000,
PalAutoHPRegeneRate=1.000000,
PalAutoHpRegeneRateInSleep=1.000000,
BuildObjectDamageRate=1.000000,
BuildObjectDeteriorationDamageRate=1.000000,
CollectionDropRate=1.000000,
CollectionObjectHpRate=1.000000,
CollectionObjectRespawnSpeedRate=1.000000,
EnemyDropItemRate=1.000000,
DeathPenalty=All,
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,
bActiveUNKO=False,
bEnableAimAssistPad=True,
bEnableAimAssistKeyboard=False,
DropItemMaxNum=3000,
DropItemMaxNum_UNKO=100,
BaseCampMaxNum=128,
BaseCampWorkerMaxNum=15,
DropItemAliveMaxHours=1.000000,
bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.000000,
GuildPlayerMaxNum=20,
PalEggDefaultHatchingTime=72.000000,
WorkSpeedRate=1.000000,
bIsMultiplay=False,
bIsPvP=False,
bCanPickupOtherGuildDeathPenaltyDrop=False,
bEnableNonLoginPenalty=True,
bEnableFastTravel=True,
bIsStartLocationSelectByMap=True,
bExistPlayerAfterLogout=False,
bEnableDefenseOtherGuildPlayer=False,
CoopPlayerMaxNum=4,
ServerPlayerMaxNum=32,
ServerName="RedHeberg Palworld Server",
ServerDescription="Serveur Palworld hébergé sur RedHeberg",
AdminPassword="VotreMotDePasseAdmin",
ServerPassword="",
PublicPort=8211,
PublicIP="YOUR_SERVER_IP",
RCONEnabled=True,
RCONPort=25575,
Region="",
bUseAuth=True,
BanListURL="https://api.palworldgame.com/api/banlist.txt"
)
Configuration importante
  • Remplacez YOUR_SERVER_IP par l'IP réelle de votre VPS
  • Définissez un mot de passe admin fort
  • Ajustez ServerPlayerMaxNum selon votre offre VPS

5. Création du service systemd

Créez un service systemd pour gérer automatiquement le serveur :

# Retour en utilisateur root
exit

# Création du fichier service
sudo nano /etc/systemd/system/palworld.service

Contenu du fichier service :

[Unit]
Description=Palworld Dedicated Server
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=5
User=palworld
WorkingDirectory=/home/palworld/palworld-server
ExecStart=/home/palworld/palworld-server/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target

Activation du service :

# Rechargement des services
sudo systemctl daemon-reload

# Activation et démarrage du service
sudo systemctl enable pal