Files
palworld-server-docker/charts/palworld/VALUES_SUMMARY.md
2024-01-28 21:50:41 +01:00

7.4 KiB

palworld

Version: 0.0.2 Type: application AppVersion: latest

This chart will provide a Palworld server installation on a kubernetes cluster.

Homepage: https://github.com/thijsvanloef/palworld-server-docker

Maintainers

Name Email Url
Filipe Souza filipe.souza@mestre8d.com https://github.com/Filipe-Souza

Source Code

Values

Key Type Default Description
namespace string "palworld" Namespace where the resources will be created
server dict The server configuration
server.annotations object {} Additional annotations to the resources
server.config dict Change the game server configuration. If you change those, make sure to change the service.ports and server.ports accordingly. Those are directly connected with the container image, providing multiple environment variables to the scripts.
server.config.annotations object {} Additional annotations to the resources
server.config.community.enable bool true Enables/disables the visibility of this server on Steam community servers list.
server.config.community.password string "" If not provided, a random password will be generated and stored on the secret.
server.config.labels object {} Additional labels to the resources
server.config.max_players int 16 The max number of players supported.
server.config.multithreading bool true Enables the multithreading, allowing the usage of up to 4 cores (needs citation)
server.config.public_ip string "" You can manually specify the global IP address of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration.
server.config.public_port string "" You can manually specify the port number of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration.
server.config.query_port string 27015 The query port of the game.
server.config.rcon dict Remote connection configuration. Allows the remote connection and management for the server. Those are directly connected with the container image, providing multiple environment variables to the scripts.
server.config.rcon.enable bool true Enables/disables the rcon port.
server.config.rcon.password string "" If not provided, a random password will be generated and stored on the secret.
server.config.rcon.port string 25575 The port for rcon. If you change this, make sure to change the service.ports and server.ports accordingly.
server.config.server_description string "" Your server description to be shown in game
server.config.timezone string "UTC" The timezone used for time stamping backup server. Use the IANA TZ format with Area/Location See the list of TZ database
server.config.update_on_boot string true Update/Install the server when the container starts. THIS HAS TO BE ENABLED THE FIRST TIME YOU RUN THE CONTAINER
server.config.world_parameters object Configures the game world settings. The key:values here should represent in game accepted values. Wrap all values with quotes here to avoid validation issues.
server.image dict Define the parameters for the server image container
server.image.imagePullPolicy string "IfNotPresent" Define the pull policy for the server image.
server.image.name string "thijsvanloef/palworld-server-docker" Name of the image, without the tag.
server.image.tag string "latest" The tag of the image.
server.labels object {} Additional labels to the resources
server.ports dict Change the ports to be mapped to the pod. If you change those, make sure to change the service.ports and server.config accordingly.
server.ports[0] dict {"containerPort":8211,"name":"game","protocol":"UDP"} The "game" port definition. If you change this, make sure to change the service.ports.game and server.config accordingly.
server.ports[1] dict {"containerPort":27015,"name":"query","protocol":"UDP"} The "query" port definition . If you change this, make sure to change the service.ports.query_port and server.config accordingly.
server.ports[2] dict {"containerPort":25575,"name":"rcon","protocol":"UDP"} The "rcon" port definition . If you change this, make sure to change the service.ports.rcon and server.config accordingly.
server.resources dict {"limits":{"cpu":4,"memory":"12Gi"},"requests":{"cpu":4,"memory":"8Gi"}} Resources limits for the container.
server.service dict Change the service configuration. If you change those, make sure to change the server.config and server.ports accordingly.
server.service.annotations object {} Additional annotations to the resources
server.service.enabled bool true Enables the creation of the service component.
server.service.healthz dict {"enabled":false,"name":"healthz","port":80,"protocol":"TCP","targetPort":80} The "healthz" definition . Use if you need to create a TCP health check for load balancers on cloud services.
server.service.labels object {} Additional labels to the resources
server.service.ports dict Change the ports to be mapped to the service. If you change those, make sure to change the server.config and server.ports accordingly.
server.service.ports[0] dict {"name":"game","port":8211,"protocol":"UDP","targetPort":8211} The "game" port definition. If you change this, make sure to change the server.ports.game and server.config.port accordingly.
server.service.ports[1] dict {"name":"query","port":27015,"protocol":"UDP","targetPort":27015} The "query" port definition . If you change this, make sure to change the server.ports.query and server.config.query_port accordingly.
server.service.ports[2] dict {"name":"rcon","port":25575,"protocol":"UDP","targetPort":25575} The "rcon" port definition . If you change this, make sure to change the server.ports.rcon and server.config.rcon.port accordingly.
server.service.type string "LoadBalancer" The type of service to be created.
server.storage dict {"external":false,"externalName":"","preventDelete":false,"size":"12Gi","storageClassName":""} Define some parameters for the storage volume
server.storage.external bool false Define if it will use an existing PVC containing the installation data.
server.storage.externalName bool "" The external PVC name to use.
server.storage.preventDelete bool false Keeps helm from deleting the PVC. By default, helm does not delete pvcs.
server.storage.size string "12Gi" The size of the pvc storage.
server.storage.storageClassName string "" The storage class name.
server.strategy string "Recreate" Change the deployment strategy

Autogenerated from chart metadata using helm-docs v1.12.0