mirror of
https://github.com/YuzuZensai/palworld-server-docker.git
synced 2026-01-06 04:32:43 +00:00
Renaming ports
- 8211-palworld -> server, because its the game/server port - 27015-palworld -> query, because its the steam query port (https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB) Adding a configmap for PalWorldSettings as a temporary workaround until they can be set via ENV
This commit is contained in:
@@ -13,4 +13,13 @@ data:
|
||||
COMMUNITY: "false" # Enable this if you want your server to show up in the community servers tab, USE WITH SERVER_PASSWORD!
|
||||
# Enable the environment variables below if you have COMMUNITY=true
|
||||
# SERVER_PASSWORD: "yourServerPassword"
|
||||
SERVER_NAME: "Server_Name" # Note, it seems spaces are not supported, so use underlines.
|
||||
SERVER_NAME: "Server_Name" # Note, it seems spaces are not supported, so use underlines.
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: palworld-settings
|
||||
data:
|
||||
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")
|
||||
@@ -20,10 +20,10 @@ spec:
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- containerPort: 8211
|
||||
name: 8211-palworld
|
||||
name: server
|
||||
protocol: UDP
|
||||
- containerPort: 27015
|
||||
name: 27015-palworld
|
||||
name: query
|
||||
protocol: UDP
|
||||
env:
|
||||
- name: ADMIN_PASSWORD
|
||||
@@ -37,7 +37,13 @@ spec:
|
||||
volumeMounts:
|
||||
- mountPath: /palworld
|
||||
name: datadir
|
||||
- name: palworld-settings
|
||||
mountPath: /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
|
||||
subPath: PalWorldSettings.ini
|
||||
volumes:
|
||||
- name: datadir
|
||||
persistentVolumeClaim:
|
||||
claimName: palworld-server-datadir
|
||||
claimName: palworld-server-datadir
|
||||
- name: palworld-settings
|
||||
configMap:
|
||||
name: palworld-settings
|
||||
@@ -6,14 +6,14 @@ metadata:
|
||||
name: palworld-server
|
||||
spec:
|
||||
ports:
|
||||
- name: 8211-palworld
|
||||
- name: server
|
||||
port: 8211
|
||||
protocol: UDP
|
||||
targetPort: 8211-palworld
|
||||
- name: 27015-palworld
|
||||
targetPort: server
|
||||
- name: query
|
||||
port: 27015
|
||||
protocol: UDP
|
||||
targetPort: 27015-palworld
|
||||
targetPort: query
|
||||
selector:
|
||||
app: palworld-server
|
||||
type: LoadBalancer
|
||||
Reference in New Issue
Block a user