add admin config to mineclonia

This commit is contained in:
2025-04-29 22:56:09 -04:00
parent 12d8da575f
commit cb97c9bc19
2 changed files with 11 additions and 2 deletions

View File

@@ -16,14 +16,14 @@ data:
server_port = 30000 server_port = 30000
max_users = 50 max_users = 50
debug_log_level = warning debug_log_level = warning
time_speed = 72 # set to 20 minutes dat/night cycles like minecraft. time_speed = 72 # set to 20 minutes day/night cycles like minecraft.
worldname = Runestone worldname = Runestone
# network optimizations # network optimizations
enable_ipv6 = false enable_ipv6 = false
max_packets_per_iteration = 1024 max_packets_per_iteration = 1024
chat_message_max_length = 200 chat_message_max_length = 200
# Authentication # Authentication
name = socialsyndrome name = socialsyndrome
require_password = true require_password = true
@@ -33,3 +33,6 @@ data:
auth_backend = sqlite3 auth_backend = sqlite3
auth_fail_ban_time = 10 auth_fail_ban_time = 10
enable_password_protection = true enable_password_protection = true
admin.txt: |
socialsyndrome

View File

@@ -51,6 +51,9 @@ spec:
mountPath: /var/lib/minetest mountPath: /var/lib/minetest
- name: config - name: config
mountPath: /etc/minetest mountPath: /etc/minetest
- name: admins
mountPath: /var/lib/minetest/worlds/Runestone/admin.txt
subPath: admin.txt
args: ["minetest", "--gameid", "mineclonia"] args: ["minetest", "--gameid", "mineclonia"]
stdin: true stdin: true
tty: true tty: true
@@ -61,3 +64,6 @@ spec:
- name: data - name: data
persistentVolumeClaim: persistentVolumeClaim:
claimName: mineclonia-data claimName: mineclonia-data
- name: admins
configMap:
name: mineclonia-config