fix(palworld): announce the published port, don't make it a setting
Validate game templates / validate (push) Successful in 31s
Validate game templates / boot-test (push) Successful in 3m45s
Validate game templates / publish (push) Skipped

Nodes always publish container port 8211 and only move the host side. PublicPort (what the community server list announces) is now {PUBLIC_PORT_8211}, written unquoted, and the server binds -port=8211 directly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gregandClaude Opus 5.5 committed 2026-10-25 15:49:16 -04:00
1 parent 05bfc9b061
commit f6c2bda86a
1 file changed
+3 -7
+3 -7
View File
@@ -2,7 +2,7 @@
id: palworld id: palworld
name: Palworld name: Palworld
defaultDockerImage: cm2network/steamcmd defaultDockerImage: cm2network/steamcmd
defaultStartupCommand: ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby defaultStartupCommand: ./PalServer.sh -port=8211 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
requiredMemoryMb: 8000 requiredMemoryMb: 8000
requiredDiskMb: 20000 requiredDiskMb: 20000
defaultPorts: defaultPorts:
@@ -52,7 +52,7 @@ defaultConfig:
PlayerStaminaDecreaceRate: "1.000000" PlayerStaminaDecreaceRate: "1.000000"
PlayerStomachDecreaceRate: "1.000000" PlayerStomachDecreaceRate: "1.000000"
PublicIP: "" PublicIP: ""
PublicPort: 8211 PublicPort: '{PUBLIC_PORT_8211}'
RCONEnabled: true RCONEnabled: true
RCONPort: 25575 RCONPort: 25575
RESTAPIEnabled: true RESTAPIEnabled: true
@@ -271,11 +271,6 @@ configSchema:
description: Rate at which player hunger depletes (lower = less hungry). description: Rate at which player hunger depletes (lower = less hungry).
title: Player Hunger Rate title: Player Hunger Rate
type: string type: string
PublicPort:
default: 8211
description: UDP game port clients connect to.
title: Public Game Port
type: integer
RCONEnabled: RCONEnabled:
default: true default: true
description: Enables Remote Console administration port. description: Enables Remote Console administration port.
@@ -450,6 +445,7 @@ configFormatOptions:
- RespawnPenaltyTimeScale - RespawnPenaltyTimeScale
- VoiceChatMaxVolumeDistance - VoiceChatMaxVolumeDistance
- VoiceChatZeroVolumeDistance - VoiceChatZeroVolumeDistance
- PublicPort
uppercaseKeys: false uppercaseKeys: false
agnosticCommandConfig: agnosticCommandConfig:
actions: actions: