Commit new Chart releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
parent
d5922ef306
commit
b2cd3cfdcf
|
@ -0,0 +1,8 @@
|
||||||
|
**Important:**
|
||||||
|
*for the complete changelog, please refer to the website*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## [sonsoftheforest-0.0.1]sonsoftheforest-0.0.1 (2023-09-16)
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: "latest"
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: https://library-charts.truecharts.org
|
||||||
|
version: 14.0.1
|
||||||
|
deprecated: false
|
||||||
|
description: A custom SteamCMD chart that runs Sons Of The Forest Server.
|
||||||
|
home: https://truecharts.org/charts/incubator/sonsoftheforest
|
||||||
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonsoftheforest.png
|
||||||
|
keywords:
|
||||||
|
- sonsoftheforest
|
||||||
|
- GameServers
|
||||||
|
kubeVersion: ">=1.16.0-0"
|
||||||
|
maintainers:
|
||||||
|
- email: info@truecharts.org
|
||||||
|
name: TrueCharts
|
||||||
|
url: https://truecharts.org
|
||||||
|
name: sonsoftheforest
|
||||||
|
sources:
|
||||||
|
- https://github.com/truecharts/charts/tree/master/charts/incubator/sonsoftheforest
|
||||||
|
- https://github.com/ich777/docker-steamcmd-server/tree/sonsoftheforest
|
||||||
|
type: application
|
||||||
|
version: 0.0.1
|
||||||
|
annotations:
|
||||||
|
truecharts.org/catagories: |
|
||||||
|
- GameServers
|
||||||
|
truecharts.org/SCALE-support: "true"
|
|
@ -0,0 +1 @@
|
||||||
|
# README
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
|
||||||
|
## [sonsoftheforest-0.0.1]sonsoftheforest-0.0.1 (2023-09-16)
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
A custom SteamCMD chart that runs Sons Of The Forest Server.
|
||||||
|
|
||||||
|
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/sonsoftheforest](https://truecharts.org/charts/incubator/sonsoftheforest)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
TrueCharts can only exist due to the incredible effort of our staff.
|
||||||
|
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
|
@ -0,0 +1,145 @@
|
||||||
|
image:
|
||||||
|
repository: tccr.io/truecharts/sonsoftheforest
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
tag: latest@sha256:e435b582929c81473862460a9305751b0cf79413ecc8599332b0104e0da603ab
|
||||||
|
|
||||||
|
securityContext:
|
||||||
|
container:
|
||||||
|
runAsNonRoot: false
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
runAsUser: 0
|
||||||
|
runAsGroup: 0
|
||||||
|
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
protocol: udp
|
||||||
|
port: 8766
|
||||||
|
query:
|
||||||
|
enabled: true
|
||||||
|
ports:
|
||||||
|
query:
|
||||||
|
enabled: true
|
||||||
|
protocol: udp
|
||||||
|
port: 27016
|
||||||
|
sync:
|
||||||
|
enabled: true
|
||||||
|
ports:
|
||||||
|
sync:
|
||||||
|
enabled: true
|
||||||
|
protocol: udp
|
||||||
|
port: 9700
|
||||||
|
|
||||||
|
sonsoftheforest:
|
||||||
|
game:
|
||||||
|
id: "2465200"
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
validate: false
|
||||||
|
params: []
|
||||||
|
server:
|
||||||
|
IpAddress: "0.0.0.0"
|
||||||
|
GamePort: "{{ .Values.service.main.ports.main.port }}"
|
||||||
|
QueryPort: "{{ .Values.service.query.ports.query.port }}"
|
||||||
|
BlobSyncPort: "{{ .Values.service.sync.ports.sync.port }}"
|
||||||
|
ServerName: "Sons Of The Forest Docker Server"
|
||||||
|
MaxPlayers: 8
|
||||||
|
Password: ""
|
||||||
|
LanOnly: false
|
||||||
|
# integer, equal to or greater than 1
|
||||||
|
SaveSlot: 1
|
||||||
|
# new, continue
|
||||||
|
SaveMode: "continue"
|
||||||
|
# peaceful, normal, hard, hardsurvival, custom
|
||||||
|
GameMode: "normal"
|
||||||
|
SaveInterval: 600
|
||||||
|
IdleDayCycleSpeed: "0.0"
|
||||||
|
IdleTargetFramerate: 5
|
||||||
|
ActiveTargetFramerate: 60
|
||||||
|
LogFilesEnabled: false
|
||||||
|
TimestampLogFilenames: true
|
||||||
|
TimestampLogEntries: true
|
||||||
|
SkipNetworkAccessibilityTest: false
|
||||||
|
GameSettings:
|
||||||
|
Gameplay.TreeRegrowth: true
|
||||||
|
Structure.Damage: true
|
||||||
|
CustomGameModeSettings:
|
||||||
|
# Multiplayer
|
||||||
|
GameSetting.Multiplayer.Cheats: false
|
||||||
|
# Vail
|
||||||
|
GameSetting.Vail.EnemySpawn: true
|
||||||
|
# low, normal, high
|
||||||
|
GameSetting.Vail.EnemyHealth: "normal"
|
||||||
|
# low, normal, high
|
||||||
|
GameSetting.Vail.EnemyDamage: "normal"
|
||||||
|
# low, normal, high
|
||||||
|
GameSetting.Vail.EnemyArmour: "normal"
|
||||||
|
# low, normal, high
|
||||||
|
GameSetting.Vail.EnemyAggression: "normal"
|
||||||
|
# low, normal, high
|
||||||
|
GameSetting.Vail.AnimalSpawnRate: "normal"
|
||||||
|
# Environment
|
||||||
|
# spring, summer, autumn, winter
|
||||||
|
GameSetting.Environment.StartingSeason: "Summer"
|
||||||
|
# short, default, long, realistic
|
||||||
|
GameSetting.Environment.SeasonLength: "default"
|
||||||
|
# short, default, long, realistic
|
||||||
|
GameSetting.Environment.DayLength: "default"
|
||||||
|
# low, default, high
|
||||||
|
GameSetting.Environment.PrecipitationFrequency: "default"
|
||||||
|
# not a dupe key.
|
||||||
|
Structure.Damage: true
|
||||||
|
# Survival
|
||||||
|
# normal, hard
|
||||||
|
GameSetting.Survival.ConsumableEffects: "normal"
|
||||||
|
# off, normal, hard
|
||||||
|
GameSetting.Survival.PlayerStatsDamage: "off"
|
||||||
|
# off, normal, hard
|
||||||
|
GameSetting.Survival.ColdPenalties: "off"
|
||||||
|
GameSetting.Survival.ReducedFoodInContainers: false
|
||||||
|
GameSetting.Survival.SingleUssonsoftheforestntainers: false
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
env:
|
||||||
|
GAME_PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||||
|
STEAMCMD_DIR: "{{ .Values.persistence.steamcmd.mountPath }}"
|
||||||
|
SERVER_DIR: "{{ .Values.persistence.serverfiles.mountPath }}"
|
||||||
|
GAME_ID: "{{ .Values.sonsoftheforest.game.id }}"
|
||||||
|
USERNAME: "{{ .Values.sonsoftheforest.game.user }}"
|
||||||
|
PASSWRD: "{{ .Values.sonsoftheforest.game.password }}"
|
||||||
|
GAME_PARAMS: '{{ join " " .Values.sonsoftheforest.game.params }}'
|
||||||
|
VALIDATE: "{{ .Values.sonsoftheforest.game.validate }}"
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
steamcmd:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /serverdata/steamcmd
|
||||||
|
serverfiles:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /serverdata/serverfiles
|
||||||
|
dedicatedserver-dscfg:
|
||||||
|
enabled: true
|
||||||
|
type: configmap
|
||||||
|
objectName: sonsoftheforest-dscfg
|
||||||
|
targetSelector:
|
||||||
|
main:
|
||||||
|
main:
|
||||||
|
mountPath: /serverdata/serverfiles/userdata/dedicatedserver.cfg
|
||||||
|
subPath: dedicatedserver.cfg
|
||||||
|
readOnly: true
|
||||||
|
|
||||||
|
portal:
|
||||||
|
open:
|
||||||
|
enabled: false
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
|
@ -0,0 +1,13 @@
|
||||||
|
{{/* Define the configmap */}}
|
||||||
|
{{- define "sonsoftheforest.configmaps" -}}
|
||||||
|
{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
|
||||||
|
|
||||||
|
{{- $server := .Values.sonsoftheforest.server -}}
|
||||||
|
|
||||||
|
sonsoftheforest-dscfg:
|
||||||
|
enabled: true
|
||||||
|
data:
|
||||||
|
dedicatedserver.cfg: |
|
||||||
|
{{ $server | toJson }}
|
||||||
|
|
||||||
|
{{- end -}}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "tc.v1.common.loader.init" . -}}
|
||||||
|
|
||||||
|
{{/* Render configmaps for all pods */}}
|
||||||
|
{{- $configmaps := include "sonsoftheforest.configmaps" . | fromYaml -}}
|
||||||
|
{{- if $configmaps -}}
|
||||||
|
{{- $_ := mustMergeOverwrite .Values.configmap $configmaps -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
|
{{- include "tc.v1.common.loader.apply" . -}}
|
|
@ -0,0 +1,5 @@
|
||||||
|
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/sonsoftheforest.png
|
||||||
|
categories:
|
||||||
|
- GameServers
|
||||||
|
|
||||||
|
screenshots: []
|
Loading…
Reference in New Issue