# 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 default: 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: auto_reset_guild_time_no_online_players label: Auto Reset Guild Time No Online Players schema: type: string default: "72.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: ban_list_url label: Ban List Url schema: type: string default: "https://api.palworldgame.com/api/banlist.txt" - 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: build_object_damage_rate label: Build Object Damage Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: build_object_deterioration_damage_rate label: Build Object Deterioration Damage Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: can_pickup_other_guild_death_penalty_drop label: Can Pickup Other Guild Death Penalty Drop schema: type: boolean default: false - variable: collection_drop_rate label: Collection Drop Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: collection_object_hp_rate label: Collection Object HP Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: collection_object_respawn_speed_rate label: Collection Object Respawn Speed Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: day_time_speed_rate label: Day Time Speed Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: death_penalty label: Server Death Penalty schema: type: string default: "ALL" - variable: difficulty label: Server Difficulty schema: type: string default: "None" - variable: drop_item_alive_max_hours label: Drop Item Alive Max Hours schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - 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: enable_aim_assist_kb label: Enable Aim Assist KeyBoard schema: type: boolean default: false - variable: enable_aim_assist_pad label: Enable Aim Assist Pad schema: type: boolean default: false - variable: enable_defense_other_guild_player label: Enable Defense Other Guild Player schema: type: boolean default: true - 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: enable_invader_enemy label: Enable Invader Enemy schema: type: boolean default: true - variable: active_unko label: Active Unko schema: type: boolean default: false - variable: enable_non_login_penalty label: Enable Non Login Penalty schema: type: boolean default: true - variable: enable_pvp_damage label: Enable PVP Damage schema: type: boolean default: false - variable: exist_players_after_logout label: Exist Players After LogOut schema: type: boolean default: false - variable: enemy_drop_item_rate label: Enemy Drop Item Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: exp_rate label: Experience Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: guild_auto_reset_no_online_players label: Guild Auto Reset No Online Players 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: 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: night_time_speed_rate label: Night Time Speed Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_auto_hp_regene_rate label: Pal Auto HP Regene Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_auto_hp_regene_rate_in_sleep label: Pal Auto HP Regene Rate in Sleep schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_capture_rate label: Pal Capture Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_damage_rate_attack label: Pal Damage Rate Attack schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_damage_rate_defense label: Pal Damage Rate Defense schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_egg_default_hatching_time label: Pal Egg Default Hatching Time schema: type: string default: "72.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_spawn_num_rate label: Pal Spawn Number Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_stamina_decreace_rate label: Pal Stamina Decreace Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: pal_stomach_decreace_rate label: Pal Stomach Decreace Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_auto_hp_regene_rate label: Player Auto HP Regene Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_auto_hp_regene_rate_in_sleep label: Player Auto HP Regene Rate in Sleep schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_damage_rate_attack label: Player Damage Rate Attack schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_damage_rate_defense label: Player Damage Rate Defense schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_stamina_decreace_rate label: Player Stamina Decreace Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: player_stomach_decreace_rate label: Player Stomach Decreace Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: region label: Region schema: type: string default: "" - variable: work_speed_rate label: Work Speed Rate schema: type: string default: "1.000000" valid_chars: '^\d{1,}\.[0-9]{6}$' - variable: update_public_ip label: Update Public IP description: Will check if the Public IP is still valid. schema: type: boolean default: false - variable: public_ip label: Public IP schema: type: string default: "" - 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 - variable: rcon label: RCON Sidecar Configuration schema: additional_attrs: true type: dict attrs: - variable: enabled label: Enable the RCON sidecar. schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: timeout label: Rcon TimeOut schema: type: string required: true default: 10s # Include{containerConfig} # Include{serviceRoot} - variable: main label: Main Service description: The Primary service on which the healthcheck runs, often the webUI schema: additional_attrs: true type: dict attrs: # 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: RCON Service Port Configuration 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{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}