This repository was archived by the owner on Feb 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvalues.yaml
197 lines (186 loc) · 5.25 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
# Default values for terraria.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: ryshe/terraria
tag: latest
pullPolicy: Always
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
rest:
enabled: false
service:
type: NodePort
port: 7777
annotations: {}
terraria:
tty: false
stdin: false
service:
type: NodePort
port: 7777
annotations: {}
worldsize: large
# 0 normal, 1 expert (UNUSED)
difficulty: 0
maxPlayers: 8
settings:
InvasionMultiplier: 1
DefaultMaximumSpawns: 5
DefaultSpawnRate: 600
ServerPort: 7777
EnableWhitelist: false
InfiniteInvasion: false
PvPMode: normal
SpawnProtection: true
SpawnProtectionRadius: 10
MaxSlots: 8
RangeChecks: true
DisableBuild: false
SuperAdminChatRGB: [255, 0, 0]
SuperAdminChatPrefix: "(Admin) "
SuperAdminChatSuffix: ''
BackupInterval: 0
BackupKeepFor: 60
RememberLeavePos: false
HardcoreOnly: false
MediumcoreOnly: false
KickOnMediumcoreDeath: false
BanOnMediumcoreDeath: false
AutoSave: true
AnnounceSave: true
MaximumLoginAttempts: 3
ServerName: ''
UseServerName: false
StorageType: sqlite
MySqlHost: localhost:3306
MySqlDbName: ''
MySqlUsername: ''
MySqlPassword: ''
MediumcoreBanReason: Death results in a ban
MediumcoreKickReason: Death results in a kick
EnableIPBans: true
EnableUUIDBans: true
EnableBanOnUsernames: false
DefaultRegistrationGroupName: default
DefaultGuestGroupName: guest
DisableSpewLogs: true
DisableSecondUpdateLogs: false
HashAlgorithm: sha512
ServerFullReason: Server is full
WhitelistKickReason: You are not on the whitelist.
ServerFullNoReservedReason: Server is full. No reserved slots open.
SaveWorldOnCrash: true
EnableGeoIP: false
EnableTokenEndpointAuthentication: false
RestApiEnabled: true
RestApiPort: 7878
DisableTombstones: true
DisplayIPToAdmins: false
KickProxyUsers: true
DisableHardmode: false
DisableDungeonGuardian: false
DisableClownBombs: false
DisableSnowBalls: false
ChatFormat: "{1}{2}{3}: {4}"
ChatAboveHeadsFormat: "{2}"
ForceTime: normal
TileKillThreshold: 60
TilePlaceThreshold: 20
TileLiquidThreshold: 15
ProjectileThreshold: 50
HealOtherThreshold: 50
ProjIgnoreShrapnel: true
RequireLogin: false
DisableInvisPvP: false
MaxRangeForDisabled: 10
ServerPassword: ''
RegionProtectChests: false
RegionProtectGemLocks: true
DisableLoginBeforeJoin: false
DisableUUIDLogin: false
KickEmptyUUID: false
AllowRegisterAnyUsername: false
AllowLoginAnyUsername: true
MaxDamage: 1175
MaxProjDamage: 1175
KickOnDamageThresholdBroken: false
IgnoreProjUpdate: false
IgnoreProjKill: false
IgnoreNoClip: false
AllowIce: false
AllowCrimsonCreep: true
AllowCorruptionCreep: true
AllowHallowCreep: true
StatueSpawn200: 3
StatueSpawn600: 6
StatueSpawnWorld: 10
PreventBannedItemSpawn: false
PreventDeadModification: true
EnableChatAboveHeads: false
ForceXmas: false
AllowAllowedGroupsToSpawnBannedItems: false
IgnoreChestStacksOnLoad: false
LogPath: tshock
UseSqlLogs: false
RevertToTextLogsOnSqlFailures: 10
PreventInvalidPlaceStyle: true
BroadcastRGB: [127, 255, 212]
ApplicationRestTokens: {}
ReservedSlots: 20
LogRest: false
RespawnSeconds: 5
RespawnBossSeconds: 10
TilePaintThreshold: 15
ForceHalloween: false
AllowCutTilesAndBreakables: false
CommandSpecifier: "/"
CommandSilentSpecifier: "."
KickOnHardcoreDeath: false
BanOnHardcoreDeath: false
HardcoreBanReason: Death results in a ban
HardcoreKickReason: Death results in a kick
AnonymousBossInvasions: true
MaxHP: 500
MaxMP: 200
SaveWorldOnLastPlayerExit: true
BCryptWorkFactor: 7
MinimumPasswordLength: 4
RESTMaximumRequestsPerInterval: 5
RESTRequestBucketDecreaseIntervalMinutes: 1
RESTLimitOnlyFailedLoginRequests: true
ShowBackupAutosaveMessages: true
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}
persistence:
enabled: false
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
##
storageClassName: ""
accessModes:
- ReadWriteOnce
size: 1Gi