# Include{groups} portals: {} questions: # Include{global} # Include{workload} # Include{workloadDeployment} # Include{replicas1} # Include{podSpec} # Include{containerMain} # Include{containerBasic} # Include{containerAdvanced} - variable: palworld group: App Configuration label: Palworld Configuration schema: additional_attrs: true type: dict attrs: - variable: steam label: Steam Configuration schema: additional_attrs: true type: dict attrs: - variable: id label: Game Id description: The ID of the container to download at start up. schema: type: string required: true default: "2394010" - variable: username label: Username description: Optionally set a steam username otherwise (disable Steam Guard). schema: type: string default: "" - variable: password label: Password description: Optionally set a steam password (disable Steam Guard). schema: type: string private: true default: "" - variable: validate label: Validate description: Validates the game data. schema: type: boolean default: false - variable: game label: Game Configuration schema: additional_attrs: true type: dict attrs: - variable: name label: Server Name description: The name of your server. schema: type: string default: "TrueCharts Palworld Server" - variable: description label: Server Description description: The description of your server. schema: type: string default: "A Palworld Server running in Kubernetes" - variable: use_auth label: Use Auth schema: type: boolean private: true - variable: admin_password label: Admin Server Password description: Optionally set a password for the admin (this field accepts no spaces) schema: type: string private: true default: "" - variable: password label: Server Password description: Optionally set a password for the server. schema: type: string private: true default: "" - variable: difficulty label: Server Difficulty schema: type: string default: "None" - variable: death_penalty label: Server Death Penalty schema: type: string default: "ALL" - variable: max_players label: Max Players schema: type: int default: 32 - variable: max_players_coop label: Max Co-Op Players schema: type: int default: 4 min: 1 - variable: max_players_guild label: Max Guild Players schema: type: int default: 20 min: 1 - variable: drop_item_max label: Drop Item Max schema: type: int default: 3000 min: 1 - variable: drop_item_max_unko label: Drop Item Max Unko schema: type: int default: 100 min: 1 - variable: base_camp_max label: Base Camp Max schema: type: int default: 128 min: 1 - variable: base_camp_worker_max label: Base Camp Worker Max schema: type: int default: 15 min: 1 - variable: enable_pvp_damage label: Enable PVP Damage schema: type: boolean default: false - variable: enable_friendly_fire label: Enable Friendly Fire schema: type: boolean default: false - variable: enable_invader_enemy label: Enable Invader Enemy schema: type: boolean default: true - variable: enable_defense_other_guild_player label: Enable Defense Other Guild Player schema: type: boolean default: true - variable: enable_non_login_penalty label: Enable Non Login Penalty schema: type: boolean default: true - variable: enable_aim_assist_pad label: Enable Aim Assist Pad schema: type: boolean default: false - variable: enable_aim_assist_kb label: Enable Aim Assist KeyBoard schema: type: boolean default: false - variable: enable_fast_travel label: Enable Fast Travel schema: type: boolean default: true - variable: enable_friendly_fire label: Enable Friendly Fire schema: type: boolean default: false - variable: is_multiplay label: Is Multiplay schema: type: boolean default: false - variable: is_pvp label: Is PVP schema: type: boolean default: false - variable: is_start_location_select_by_map label: Is Start Location Select By Map schema: type: boolean default: true - variable: active_unko label: Active Unko schema: type: boolean default: false - variable: guild_auto_reset_no_online_players label: Guild Auto Reset No Online Players schema: type: boolean default: false - variable: auto_reset_guild_time_no_online_players label: Auto Reset Guid Time No Online Players schema: type: string default: "72.000000" - variable: can_pickup_other_guild_death_penalty_drop label: Can Pickup Other Guild Death Penalty Drop schema: type: boolean default: false - variable: exist_players_after_logout label: Exist Players After LogOut schema: type: boolean default: false - variable: update_public_ip label: Update Public IP description: Will check if the Public IP is still valid. schema: type: boolean default: false - variable: ban_list_url label: Ban List Url schema: type: string default: "https://api.palworldgame.com/api/banlist.txt" - variable: params label: Game Params schema: type: list default: - EpicApp=PalServer required: true items: - variable: param label: Param schema: type: string required: true default: "" - variable: params_extra label: Game Params Extra schema: type: list default: - -useperfthreads - -NoAsyncLoadingThread - -UseMultithreadForDS required: true items: - variable: extra_param label: Extra Param schema: type: string required: true default: "" - variable: backup label: Backup Configuration schema: additional_attrs: true type: dict attrs: - variable: enabled label: Enable Backups description: To enable the automated backup function. schema: type: boolean default: true - variable: interval label: Backup Interval description: The backup interval in minutes. schema: type: int default: 200 min: 1 - variable: to_keep label: Backups To Keep description: Number of backups to keep. schema: type: int default: 12 min: 1 # Include{containerConfig} # Include{podOptions} # Include{serviceRoot} # Include{serviceMain} # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: main label: "Main Service Port Configuration" schema: additional_attrs: true type: dict attrs: - variable: port label: "Port" description: "This port exposes the container port on the service" schema: type: int default: 8211 required: true - variable: rcon label: RCON Service description: The RCON service. schema: additional_attrs: true type: dict attrs: # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: rcon label: RCON Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port label: Port description: This port exposes the container port on the service schema: type: int default: 25575 required: true # Include{serviceExpertRoot} # Include{serviceExpert} # Include{serviceList} # Include{persistenceRoot} - variable: steamcmd label: "App SteamCMD Storage" description: "Stores the Application SteamCMD." schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - variable: serverfiles label: "App Server Files Storage" description: "Stores the Application Server Files." schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceList} # Include{ingressList} # Include{securityContextRoot} - variable: runAsUser label: "runAsUser" description: "The UserID of the user running the application" schema: type: int default: 0 - variable: runAsGroup label: "runAsGroup" description: "The groupID of the user running the application" schema: type: int default: 0 # Include{securityContextContainer} # Include{securityContextAdvanced} # Include{securityContextPod} - variable: fsGroup label: "fsGroup" description: "The group that should own ALL storage." schema: type: int default: 568 # Include{resources} # Include{advanced} # Include{addons} # Include{codeserver} # Include{netshoot} # Include{vpn} # Include{documentation}