Tipp
Möchten Sie mit der Community chatten?
Begleiten Sie uns auf Discord
Dieses Docker-Image enthält einen Palworld Dedicated Server basierend auf Linux und Docker.
BaseCampWorkerMaxNum
-Einstellung geändert. Warum wurde der Server dadurch nicht aktualisiert?Wenn Sie Unterstützung für dieses Docker-Image benötigen:
Bitte vermeiden Sie:
Um dieses Docker-Image auszuführen, benötigen Sie grundlegende Kenntnisse von Docker, Docker-Compose, Linux und Netzwerk (Portweiterleitung/NAT).
Ressource | 1-8 Spieler | 8-12+ Spieler |
---|---|---|
CPU | 4 CPU-Kerne bei hohem GHz | 6–8 CPU-Kerne bei hohem GHz |
RAM | 8 GB RAM-Basis + 2 GB pro Spieler | 12 GB RAM-Basis + 2 GB pro Spieler |
Lagerung | 30 GB | 30 GB+ |
Den Changelog finden Sie hier
Diese beiden Personen haben mir auf meinem Weg sehr geholfen und mich und dieses Projekt besser gemacht! Wenn Ihnen also meine Version des Docker-Images nicht gefällt oder Sie nach anderen Funktionen suchen, schauen Sie sich gerne die folgenden 2 Bilder an:
game
-Unterverzeichnis auf Ihrem Docker-Node in Ihrem Game-Server-Verzeichnis/srv/palworld
, /opt/palworld
oder /home/username/palworld
)docker pull jammsen/palworld-dedicated-server:latest
docker-compose.yml
und default.env
nach Ihren Wünschen eindocker-compose up -d && docker-compose logs -f
Die Dokumentation finden Sie in dieser Datei
Siehe Beispiel docker-compose.yml.
Notiz
Bitte recherchieren Sie die RCON-Befehle auf der offiziellen Quelle: https://tech.palworldgame.com/settings-and-operation/commands
Sie können docker exec palworld-dedicated-server rconcli <command>
direkt auf Ihrem Terminal/Shell verwenden.
$ 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
Warnung
Wenn RCON deaktiviert ist, speichert der Backup-Manager vor dem Erstellen eines Backups nicht über RCON und meldet Warnungen. Das bedeutet, dass das Backup aus der letzten automatischen Sicherung des Servers erstellt wird. Dies kann zu Datenverlust und/oder einer Beschädigung des Spielstands führen.
Empfehlung: Bitte stellen Sie sicher, dass RCON aktiviert ist, bevor Sie den Backup-Manager verwenden.
Warnung
Bitte verwenden Sie im folgenden Teil immer die -user steam
, sonst werden Ihre Dateien als Root geschrieben
Verwendung: docker exec -user steam palworld-dedicated-server backup [command] [arguments]
Befehl | Argument | Erforderlich/Optional | Standardwert | Werte | Beschreibung |
---|---|---|---|---|---|
erstellen | N / A | N / A | N / A | N / A | Erstellt ein Backup. |
Liste | <number_to_list> | Optional | N / A | Positive Zahlen | Listet alle Backups auf. Wenn <number_to_list> angegeben ist, nur die meistenDie letzten <number_to_list> -Backups werden aufgelistet. |
sauber | <number_to_keep> | Optional | BACKUP_RETENTION_AMOUNT_TO_KEEP | Positive Zahlen | Bereinigt Backups. Wenn <number_to_list> angegeben ist, wird bereinigt und beibehaltendie aktuellsten <number_to_keep> Backups.Wenn nicht, verwenden Sie standardmäßig die Variable BACKUP_RETENTION_AMOUNT_TO_KEEP |
Beispiele:
$ 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
Um Webhook-Integrationen zu aktivieren, müssen Sie die folgenden Umgebungsvariablen in default.env
festlegen:
WEBHOOK_ENABLED=true
WEBHOOK_URL= " https://your.webhook.url "
Nach der Aktivierung sollte der Server Nachrichten auf Discord-kompatible Weise an Ihre Webhook-URL senden.
Weitere Details zu diesen Variablen finden Sie hier.
Ein Helm-Diagramm zum Bereitstellen dieses Containers finden Sie unter palworld-helm.
Ja, ändern Sie einfach den Wert von
ALLOW_CONNECT_PLATFORM
von Steam auf Xbox. Weitere Dokumentation finden Sie hier: https://tech.palworldgame.com/getting-started/for-xbox-dedicated-server
Sie können diesen „docker exec -ti palworld-dedicated-server bash“ ausführen oder in Portainer zur Registerkarte „Stacks“ navigieren, Ihren Stack auswählen und auf den Containernamen klicken. Klicken Sie anschließend auf die Schaltfläche „Exec-Konsole“ .
Sie können diesen
docker exec -ti palworld-dedicated-server cat /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
ausführen und er zeigt Ihnen die Konfiguration im Container an.
Fehler wie
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
kann man getrost ignorieren.
Sie können versuchen, in Ihre Docker-Compose-Datei diesen Parameter
platform: linux/amd64
beim Palworld-Dienst einzufügen. Dies ist kein spezieller Fix für Apple-Silizium, sondern für die Ausführung auf anderen als x86-Hosts. Die Unterstützung für Arm besteht nur durch Erzwingen der x86-Emulation, sofern diese nicht bereits gehostet wird. Rosetta übernimmt die Übersetzung/Emulation.
BaseCampWorkerMaxNum
-Einstellung geändert. Warum wurde der Server dadurch nicht aktualisiert?Dies ist ein bestätigter Fehler. Das Ändern
BaseCampWorkerMaxNum
in derPalWorldSettings.ini
hat keine Auswirkungen auf den Server. Es gibt Tools, die dabei helfen, wie dieses: https://github.com/legoduded/palworld-worldoptions
Warnung
Durch das Hinzufügen von WorldOption.sav
wird PalWorldSetting.ini
beschädigt. Daher müssen Sie bei allen neuen Änderungen an den Einstellungen (entweder an der Datei oder über ENV VARS) eine neue WorldOption.sav
erstellen und diese jedes Mal aktualisieren, damit diese Änderungen wirksam werden.
Issues
gibt es den Problemtyp „Funktionsanfrage“.