Alle Palworld-Einstellungen richtig konfigurieren
Par Benjamin D. · PDG
· Mis à jour le 29. August 2026 · Lecture 6 min
Inhaltsverzeichnis
PalWorldSettings.ini ist die zentrale Konfigurationsdatei, über die du das komplette Spielgefühl deiner Welt steuerst: Schwierigkeit, Fangrate, EXP-Multiplikator, Schaden, Ressourcen-Drops, Gildengröße und Verwaltungsoptionen. In dieser Anleitung gehen wir Parameter für Parameter durch, mit Standardwerten, sinnvollen Bereichen und praktischen Beispielprofilen für Koop-Runden, Grinder-Welten und harte PvP-Setups.
Wo die PalWorldSettings.ini liegt und wie sie aufgebaut ist
Die Datei wird beim ersten Start der dedizierten Anwendung nicht automatisch mit Inhalt gefüllt – sie existiert, ist aber leer bzw. enthält nur den Abschnittsheader. Die Vorlage mit allen Standardwerten liegt an anderer Stelle. Je nach Plattform findest du beides hier:
# Linux (dediziert)
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
# Windows (dediziert)
Pal/Saved/Config/WindowsServer/PalWorldSettings.ini
# Vorlage mit allen Standardwerten
DefaultPalWorldSettings.ini (im Stammverzeichnis der Installation)
Vorlage kopieren statt von Hand tippen
Der saubere Weg: Inhalt der Vorlage in die aktive Datei kopieren und dort anpassen. Auf einer Linux-Maschine reicht dafür ein Befehl:
cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Im Pterodactyl-Panel machst du dasselbe über den Dateimanager: Datei öffnen, Inhalt einfügen, speichern. Wichtig ist die Reihenfolge – immer zuerst stoppen, dann editieren, dann starten. Läuft der Prozess noch, schreibt er beim Herunterfahren seine eigenen Werte zurück und deine Änderungen sind weg. Das ist mit Abstand der häufigste Grund für „meine Einstellungen greifen nicht".
Der Aufbau: eine einzige Zeile
Die PalWorldSettings.ini folgt der Unreal-Engine-Syntax. Sie besteht aus dem Abschnittsheader und genau einer Zeile mit allen Optionen in Klammern:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PlayerDamageRateAttack=1.000000,ServerName="Meine Welt",ServerPlayerMaxNum=32,AdminPassword="")
Regeln, an denen sich viele die Zähne ausbeißen:
- Kein Zeilenumbruch innerhalb von
OptionSettings=(...)– alles bleibt in einer Zeile. - Dezimaltrennzeichen ist der Punkt, nicht das Komma.
- Texte wie
ServerNameoderAdminPasswordgehören in doppelte Anführungszeichen. - Keine Leerzeichen um das Gleichheitszeichen, keine Kommentare mit
#innerhalb der Klammer. - Eine fehlende schließende Klammer führt dazu, dass der komplette Block ignoriert wird und alles auf Standard zurückfällt.
Wenn du deine Palworld-Welt lieber sofort mit Pterodactyl-Panel, NVMe-Speicher, automatischen Backups und Anti-DDoS betreiben willst, kannst du bei Fly-Serv direkt einen Palworld Server mieten und die Konfigurationsdatei anschließend genauso bearbeiten wie hier beschrieben.
Schwierigkeit, Fangrate und EXP in der PalWorldSettings.ini steuern
Das sind die Parameter, die das Spielgefühl am stärksten verändern. Fasse sie zuerst an, bevor du dich in Detailwerte verlierst.
| Parameter | Standard | Wirkung | Sinnvoller Bereich |
|---|---|---|---|
| Difficulty | None | Voreinstellung des Schwierigkeitsprofils (None, Casual, Normal, Hard) | None, wenn du alles einzeln setzt |
| DayTimeSpeedRate | 1.0 | Höher = kürzerer Tag | 0.5 – 2.0 |
| NightTimeSpeedRate | 1.0 | Höher = kürzere Nacht | 1.0 – 3.0 |
| ExpRate | 1.0 | EXP-Gewinn für Spieler und Pals | 1.0 – 5.0 |
| PalCaptureRate | 1.0 | Fangwahrscheinlichkeit mit Sphären | 1.0 – 3.0 |
| PalSpawnNumRate | 1.0 | Anzahl gleichzeitig aktiver Pals in der Welt | 0.5 – 2.0 |
Difficulty richtig verstehen
Setzt du Difficulty=Casual oder Hard, überschreibt das Profil einen Teil deiner Feineinstellungen. Wer volle Kontrolle will, lässt Difficulty=None stehen und regelt alles über die Einzelwerte. Das ist der Ansatz, den die meisten Community-Admins fahren, weil er nach Updates nachvollziehbar bleibt.
Fangrate: nicht übertreiben
PalCaptureRate=2.0 halbiert gefühlt die Zeit, die du für den Aufbau eines brauchbaren Teams brauchst. Werte ab 4.0 nehmen dem Fangen jede Spannung, weil selbst Alphas beim ersten Wurf hängenbleiben. Für eine gemischte Gruppe aus Vielspielern und Gelegenheitsspielern haben sich 1.5 bis 2.0 bewährt.
EXP-Multiplikator und Spielzeit
ExpRate ist der stärkste Hebel gegen Grind. 2.0 verkürzt den Weg zu Stufe 50 spürbar, ohne die Progression zu zerstören. Bei 5.0 sind Techpunkte praktisch keine Ressource mehr – dann solltest du gleichzeitig die Ressourcenraten senken, sonst kippt die Balance komplett.
Drei Beispielprofile
# Entspanntes Koop-Setup
Difficulty=None,ExpRate=3.000000,PalCaptureRate=2.000000,DeathPenalty=None,PlayerDamageRateDefense=0.500000
# Ausgewogene Community-Welt
Difficulty=None,ExpRate=2.000000,PalCaptureRate=1.500000,DeathPenalty=Item,CollectionDropRate=2.000000
# Harte Survival-Runde
Difficulty=None,ExpRate=0.700000,PalCaptureRate=0.800000,DeathPenalty=All,PlayerDamageRateDefense=2.000000,PlayerStomachDecreaseRate=1.500000
Schaden, Ressourcen und Basis-Parameter
Kampfwerte
| Parameter | Standard | Bedeutung |
|---|---|---|
| PlayerDamageRateAttack | 1.0 | Schaden, den Spieler austeilen |
| PlayerDamageRateDefense | 1.0 | Schaden, den Spieler einstecken (höher = härter) |
| PalDamageRateAttack | 1.0 | Schaden deiner Pals |
| PalDamageRateDefense | 1.0 | Schaden, den Pals erleiden |
| bEnablePlayerToPlayerDamage | False | Spielerschaden untereinander |
| bEnableFriendlyFire | False | Schaden innerhalb der eigenen Gilde |
| bEnableInvaderEnemy | True | Angriffswellen auf die Basis |
Merke dir die Logik hinter Defense: ein höherer Wert bedeutet mehr erlittenen Schaden, nicht mehr Schutz. Wer eine Welt für Einsteiger baut, setzt PlayerDamageRateDefense=0.5.
Überleben und Ausdauer
PlayerStomachDecreaseRate– Tempo, in dem Spieler hungrig werden (0.3 entspannt, 1.5 fordernd).PlayerStaminaDecreaseRate– Ausdauerverbrauch beim Sprinten und Klettern.PlayerAutoHPRegeneRate/PlayerAutoHpRegeneRateInSleep– Regeneration wach bzw. im Bett.PalStomachDecreaseRate,PalStaminaDecreaseRate,PalAutoHPRegeneRate– dieselben Werte für deine Pals. In Basen mit vielen Arbeitern sorgt 0.5 dafür, dass die Futterkiste nicht permanent leergeräumt wird.
Ressourcen, Bauwerke und Arbeitstempo
| Parameter | Standard | Wirkung |
|---|---|---|
| CollectionDropRate | 1.0 | Menge an Rohstoffen pro Abbau |
| CollectionObjectHpRate | 1.0 | Lebenspunkte von Bäumen und Erzadern |
| CollectionObjectRespawnSpeedRate | 1.0 | Höher = langsameres Nachwachsen |
| EnemyDropItemRate | 1.0 | Beute von besiegten Gegnern |
| BuildObjectDamageRate | 1.0 | Schaden an Gebäuden |
| BuildObjectDeteriorationDamageRate | 1.0 | Verfall von Bauten (0 = kein Verfall) |
| WorkSpeedRate | 1.0 | Arbeitstempo der Pals in der Basis |
| PalEggDefaultHatchingTime | 72.0 | Brutzeit in Stunden (Wert 1 = eine Stunde) |
| ItemWeightRate | 1.0 | Gewicht von Gegenständen im Inventar |
| EquipmentDurabilityDamageRate | 1.0 | Verschleiß von Ausrüstung |
CollectionObjectRespawnSpeedRate ist der Wert, der am häufigsten falsch verstanden wird: kleiner heißt schneller. Für eine Welt mit vielen Spielern auf begrenztem Terrain ist 0.5 eine gute Wahl, sonst stehen alle im gerodeten Wald herum.
BuildObjectDeteriorationDamageRate=0.000000 schaltet den Verfall komplett ab. Auf einer Dauerwelt, in der nicht jeder täglich online ist, verhindert das, dass halbfertige Basen von selbst zerbröseln.
Todesstrafe
DeathPenalty=None # nichts geht verloren
DeathPenalty=Item # Gegenstände aus dem Inventar
DeathPenalty=ItemAndEquipment
DeathPenalty=All # Gegenstände, Ausrüstung und alle Pals im Team
Auf PvP-Welten ist All in Kombination mit bCanPickupOtherGuildDeathPenaltyDrop=True die harte Variante. Für gemischte Communities fährst du mit Item deutlich ruhiger.
Gilden, Multiplayer-Optionen und Verwaltung
Gilden- und Basisgrenzen
GuildPlayerMaxNum– maximale Mitglieder pro Gilde (Standard 20).BaseCampMaxNum– Basen weltweit; ein hoher Wert kostet Rechenleistung.BaseCampMaxNumInGuild– Basen pro Gilde (Standard 4).BaseCampWorkerMaxNum– Arbeiter pro Basis (Standard 15). Jeder zusätzliche Pal bedeutet dauerhafte KI-Berechnung.bAutoResetGuildNoOnlinePlayersundAutoResetGuildTimeNoOnlinePlayers– räumen inaktive Gilden nach X Stunden ab. Auf Dauerwelten mit Fluktuation hält das die Karte sauber, sollte aber klar kommuniziert werden.
Serverkopf und Zugang
ServerName="[EU] Survival Welt",
ServerDescription="PvE, EXP x2, Discord in der Beschreibung",
ServerPlayerMaxNum=32,
ServerPassword="",
AdminPassword="EinLangesZufaelligesPasswort",
PublicPort=8211,
RCONEnabled=True,
RCONPort=25575,
RESTAPIEnabled=False,
bUseAuth=True,
bShowPlayerList=True,
CrossplayPlatforms=(Steam,Xbox,PS5,Mac),
bIsUseBackupSaveData=True
Ein paar Punkte aus der Praxis:
- AdminPassword: lang, zufällig, nicht mehrfach verwendet. Wer es kennt, kann per Konsole kicken, bannen und die Welt speichern.
- RCON nur aktivieren, wenn du es wirklich brauchst, und den Port niemals ohne Filter ins offene Netz stellen. Volumetrische Angriffe fängt die Infrastruktur bei Fly-Serv über den Anti-DDoS-Schutz ab, ein offener Verwaltungsport bleibt trotzdem ein unnötiges Risiko.
- bIsUseBackupSaveData=True lassen. Zusätzlich solltest du auf automatische Backups im Panel setzen – Palworld-Weltdateien können bei einem harten Absturz beschädigt werden.
ServerNameundServerDescriptionohne Sonderzeichen halten; Umlaute und Kommas innerhalb der Zeichenkette führen regelmäßig zu Parserproblemen in der Serverliste.
RCON aus der Konsole nutzen
rcon-cli --address 127.0.0.1:25575 --password "EinLangesZufaelligesPasswort" "ShowPlayers"
rcon-cli --address 127.0.0.1:25575 --password "..." "Save"
rcon-cli --address 127.0.0.1:25575 --password "..." "Broadcast Neustart_in_5_Minuten"
Wichtig: Broadcast verträgt keine Leerzeichen, deshalb der Unterstrich. Vor jedem Neustart ein Save abzusetzen, verhindert Fortschrittsverluste bei den letzten Minuten Spielzeit.
Performance-relevante Werte
Palworld ist stark single-thread-lastig, weshalb eine hohe Taktrate – etwa auf Ryzen-Basis – mehr bringt als reine Kernanzahl. In der Konfiguration hast du zusätzlich diese Stellschrauben:
ServerPlayerMaxNumrealistisch setzen, nicht auf Maximum „für alle Fälle".BaseCampWorkerMaxNumundBaseCampMaxNumInGuildmoderat halten – hunderte Arbeiter-Pals sind der häufigste Grund für Ruckler und steigende Latenz.DropItemMaxNum(Standard 3000) undDropItemAliveMaxHoursbegrenzen die am Boden liegenden Gegenstände.bActiveUNKO=Falselassen, wenn du keine zusätzlichen Objekte in der Welt möchtest.PalSpawnNumRateunter 1.0 entlastet die KI-Berechnung spürbar.
Änderungen prüfen und Fehler finden
# Datei nach dem Speichern kontrollieren
cat Pal/Saved/Config/LinuxServer/PalWorldSettings.ini | head -c 400
# prüfen, ob der Prozess läuft, bevor du editierst
systemctl status palworld
Wenn nach dem Start alles auf Standard steht, arbeite diese Liste ab: Lief der Prozess während der Bearbeitung? Wurde die Vorlagendatei statt der aktiven Datei bearbeitet? Fehlt eine Klammer oder ein Komma? Wurde ein Komma als Dezimaltrennzeichen benutzt? In neun von zehn Fällen ist es einer dieser vier Punkte. Die technischen Details zu allen Optionen pflegt das Studio in der off