Files
truecharts/charts/stable/palworld/questions.yaml
T
Kjeld SchoutenandGitHub d45f7fe497 fix(scale-gui): replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI (#21154)
**Description**
Seems this was missing in the gui by accident

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-04-22 14:11:52 +02:00

571 lines
20 KiB
YAML

# 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:
- -publiclobby
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{externalInterfaces}
# 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}