Conseil
Vous souhaitez discuter avec la communauté ?
Rejoignez-nous sur Discord
Cette image Docker inclut un serveur dédié Palworld basé sur Linux et Docker.
BaseCampWorkerMaxNum
, pourquoi cela n'a-t-il pas mis à jour le serveur ?Si vous avez besoin d'assistance pour cette image Docker :
Merci d'éviter :
Pour exécuter cette image Docker, vous avez besoin d'une compréhension de base de Docker, Docker-Compose, Linux et réseau (Port-Forwarding/NAT).
Ressource | 1 à 8 joueurs | 8-12+ joueurs |
---|---|---|
Processeur | 4 cœurs de processeur à GHz élevé | 6 à 8 cœurs de processeur à GHz élevé |
BÉLIER | 8 Go de RAM de base + 2 Go par lecteur | 12 Go de RAM de base + 2 Go par lecteur |
Stockage | 30 Go | 30 Go+ |
Vous pouvez trouver le journal des modifications ici
Ces 2 personnes m'ont beaucoup aidé tout au long de mon parcours et m'ont rendu meilleur, moi et ce projet ! Donc si vous n'aimez pas ma version de l'image Docker ou si vous recherchez d'autres fonctionnalités, n'hésitez pas à consulter les 2 images suivantes :
game
sur votre Docker-Node dans votre répertoire de serveur de jeu/srv/palworld
, /opt/palworld
ou /home/username/palworld
)docker pull jammsen/palworld-dedicated-server:latest
docker-compose.yml
et default.env
à votre guisedocker-compose up -d && docker-compose logs -f
Voir ce fichier pour la documentation
Voir l'exemple docker-compose.yml.
Note
Veuillez rechercher les commandes RCON sur la source officielle : https://tech.palworldgame.com/settings-and-operation/commands
Vous pouvez utiliser docker exec palworld-dedicated-server rconcli <command>
directement sur votre terminal/shell.
$ docker exec palworld-dedicated-server rconcli showplayers
name,playeruid,steamid
$ docker exec palworld-dedicated-server rconcli info
Welcome to Pal Server[v0.1.4.1] jammsen-docker-generated-20384
$ docker exec palworld-dedicated-server rconcli save
Complete Save
Avertissement
Si RCON est désactivé, le gestionnaire de sauvegarde n'effectuera pas de sauvegarde via RCON avant de créer une sauvegarde et signalera des avertissements. Cela signifie que la sauvegarde sera créée à partir de la dernière sauvegarde automatique du serveur. Cela peut entraîner une perte de données et/ou une corruption des sauvegardes.
Recommandation : assurez-vous que RCON est activé avant d'utiliser le gestionnaire de sauvegarde.
Avertissement
Veuillez toujours utiliser dans la partie suivante l'option -user steam
ou vos fichiers seront écrits en tant que root.
Utilisation : docker exec -user steam palworld-dedicated-server backup [command] [arguments]
Commande | Argument | Obligatoire/Facultatif | Valeur par défaut | Valeurs | Description |
---|---|---|---|---|---|
créer | N / A | N / A | N / A | N / A | Crée une sauvegarde. |
liste | <number_to_list> | Facultatif | N / A | Chiffres positifs | Répertorie toutes les sauvegardes. Si <number_to_list> est spécifié, seul le plusles sauvegardes <number_to_list> récentes sont répertoriées. |
faire le ménage | <number_to_keep> | Facultatif | BACKUP_RETENTION_AMOUNT_TO_KEEP | Chiffres positifs | Nettoie les sauvegardes. Si <number_to_list> est spécifié, nettoie et conserveles sauvegardes <number_to_keep> les plus récentes.Sinon, par défaut, BACKUP_RETENTION_AMOUNT_TO_KEEP var |
Exemples :
$ docker exec -user steam palworld-dedicated-server backup
> Backup ' saved-20240203_032855.tar.gz ' created successfully.
$ docker exec -user steam palworld-dedicated-server backup list
> Listing 2 backup file(s) !
2024-02-03 03:28:55 | saved-20240203_032855.tar.gz
2024-02-03 03:28:00 | saved-20240203_032800.tar.gz
$ docker exec -user steam palworld-dedicated-server backup_clean 3
> 1 backup(s) cleaned, keeping 2 backups(s).
$ docker exec -user steam palworld-dedicated-server backup_list
> Listing 1 out of backup 2 file(s).
2024-02-03 03:30:00 | saved-20240203_033000.tar.gz
Pour activer les intégrations de webhooks, vous devez définir les variables d'environnement suivantes dans le fichier default.env
:
WEBHOOK_ENABLED=true
WEBHOOK_URL= " https://your.webhook.url "
Après avoir activé, le serveur doit envoyer des messages d'une manière compatible Discord à l'URL de votre webhook.
Vous pouvez trouver plus de détails sur ces variables ici.
Une charte Helm pour déployer ce conteneur peut être trouvée sur palworld-helm.
Oui, changez simplement la valeur de
ALLOW_CONNECT_PLATFORM
de Steam à Xbox. Voir ici pour plus de documentation : https://tech.palworldgame.com/getting-started/for-xbox-dedicated-server
Vous pouvez exécuter ce `docker exec -ti palworld-dedicated-server bash' ou vous pouvez accéder à l'onglet "Piles" dans Portainer, sélectionner votre pile et cliquer sur le nom du conteneur. Cliquez ensuite sur le bouton "Exec console" .
Vous pouvez exécuter ce
docker exec -ti palworld-dedicated-server cat /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
et il vous montrera la configuration à l'intérieur du conteneur.
Des erreurs telles que
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
peuvent être ignorés en toute sécurité.
Vous pouvez essayer d'insérer dans votre fichier docker-compose ce paramètre
platform: linux/amd64
au service palworld. Il ne s'agit pas d'un correctif spécial pour le silicium Apple, mais destiné à fonctionner sur des hôtes autres que x86. La prise en charge d'arm n'existe qu'en appliquant l'émulation x86, si ce n'est pas déjà le cas. Rosetta fait la traduction/émulation.
BaseCampWorkerMaxNum
, pourquoi cela n'a-t-il pas mis à jour le serveur ?Il s'agit d'un bug confirmé. La modification
BaseCampWorkerMaxNum
dansPalWorldSettings.ini
n'a aucun effet sur le serveur. Il existe des outils pour vous aider, comme celui-ci : https://github.com/legoduded/palworld-worldoptions
Avertissement
L'ajout de WorldOption.sav
cassera PalWorldSetting.ini
. Ainsi, pour toute nouvelle modification des paramètres (soit sur le fichier, soit via ENV VARS), vous devrez créer un nouveau WorldOption.sav
et le mettre à jour à chaque fois pour que ces modifications prennent effet.
Issues
vous trouverez un type de problème de demande de fonctionnalité.