Palworld Server erstellen: Anleitung

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Einen Palworld Gameserver für Steam, Windows und Xbox (NEU!) zu erstellen ist ganz einfach und funktioniert sowohl auf einem Dedicated Server als auch auf deinem Heim-PC. Alternativ kannst du einen Palworld Server-Hoster wählen, der zu deinen Anforderungen passt.

Option 1: Einen Palworld Server mieten (Beispiel-Webinterface siehe unten!)

Control panel.gif

button_click-here-to-instantly-create-a-palworld-game-server.png

Option 2: Einen Palworld Server auf deinem Heim-PC oder Dedicated Server erstellen

Serveranforderungen

Windows 10/11, Server 2016/2019/2022 & 64-Bit

Quad-Core-Prozessor (benötigt bis zu 2 vollständige Kerne)

Bis zu 4 GB Arbeitsspeicher (aktuell werden etwa 1 GB Arbeitsspeicher genutzt)

12GB Speicherplatz (Installationsordner)

Schritt 1: Gameserver-Dateien abrufen

Die Spieldateien für den Dedicated Server bekommst du am besten über das Dedicated-Server-Depot auf Steam mit SteamCMD.

  1. Erstelle einen Ordner, in dem du die Dateien deines Palworld Gameservers speichern möchtest
  2. Lege die gerade heruntergeladene Datei SteamCMD.exe in diesem Ordner ab
  3. Erstelle eine Batch-Datei namens SteamCMD.bat
  4. Füge den folgenden Code in diese Batch-Datei ein:
@echo off
start "" steamcmd.exe +login USER PASS +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 2394010 validate +quit
  1. Klicke mit der rechten Maustaste auf SteamCMD.bat und wähle „Als Administrator ausführen“
  2. Deine Gameserver-Dateien sollten jetzt vollständig heruntergeladen sein

Schritt 2: Einen Palworld Dedicated Server einrichten

  1. Erstelle eine Batch-Datei mit dem Namen PalworldServer.bat in deinem neu erstellten Palworld-Serverordner aus Schritt 1
  2. Füge den folgenden Code in diese Batch-Datei ein:
start PalServer.exe -ServerName="My Server Title" -port=12345 -players=32 -log -nosteam

Schritt 3: Deinen Palworld Server konfigurieren

Jetzt kommt der spaßige Teil: deinen Palworld Gameserver ganz nach deinem Geschmack einrichten. Dabei gibt es einige Startparameter zu beachten.

-log – Aktiviert das Logging

Außerdem gibt es einige Dateien, die du konfigurieren kannst.

DefaultPalWorldSettings.ini – ändert die Serverkonfiguration

Nutze das, um Verbindungen von der Steam-Version des Palworld Server-Hostings zuzulassen

; This configuration file is a sample of the default server settings
; Changes to this file will NOT be reflected on the server.
; To change the server settings, modify Pal/Saved/Config/WindowsServer/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="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

Nutze das, um Verbindungen von der Windows/Xbox-Version des Palworld Server-Hostings zuzulassen

; This configuration file is a sample of the default server settings
; Changes to this file will NOT be reflected on the server.
; To change the server settings, modify Pal/Saved/Config/WindowsServer/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="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt",AllowConnectPlatform=Xbox)

Passe unbedingt Folgendes an, damit dein Gameserver funktioniert:

name - Changes the host name of your game server
password - Enables a password to join
saveDirectory - Changes the location of the save directory
logDirectory - Changes the location of the log directory
ip - Set to the home IP, you can find your home ip here: Google "what is my IP"
gamePort - No need to change
queryPort - No need to change
slotCount - Changes the max allowable number of players (max is 16)

Der wesentliche Unterschied zwischen den beiden Varianten oben ist, ob du über Steam oder über Windows/Xbox verbindest (Crossplay kommt bald)

AllowConnectPlatform=Xbox – Mit diesem Eintrag müssen verbindende Clients die Windows/Xbox-Version verwenden

AllowConnectPlatform=Steam – Mit diesem Eintrag müssen verbindende Clients die Windows/Xbox-Version verwenden

Schritt 3: Portweiterleitung

Füge deiner Windows-Firewall eine eingehende Regel hinzu, die die TCP/UDP-Ports 15636 (Game-Port) und 15637 (Steam-Query-Port) zulässt (oder welche Ports du auch immer verwenden möchtest)

Möglicherweise musst du zusätzlich eine Weiterleitungsregel in deinem Router anlegen. Auf PortForward.com kannst du nachlesen, wie das geht.

Speicherort der Welt-Spielstände

Um deinen Speicherordner zu finden, navigiere zu diesem Ordner:

savegame

Es gibt zwei Dateien – sichere beide, um ein Backup zu erstellen.

Weitere Ressourcen und Lektüre

Demnächst verfügbar!!