Skip to content

Commit

Permalink
Merge pull request #91 from MSpreckels/k8s
Browse files Browse the repository at this point in the history
Minor additions to the k8s configs
  • Loading branch information
thijsvanloef authored Jan 25, 2024
2 parents 758170f + 3735ac0 commit 623ac41
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 8 deletions.
75 changes: 74 additions & 1 deletion k8s/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,77 @@ 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"
)
12 changes: 9 additions & 3 deletions k8s/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
8 changes: 4 additions & 4 deletions k8s/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 623ac41

Please sign in to comment.