fiddle settings

master
flux 2019-08-12 05:22:42 +00:00
parent 5535115544
commit b18804d283
2 changed files with 8 additions and 7 deletions

View File

@ -1,6 +1,7 @@
verbana.settings = {}
local settings = minetest.settings
local world_path = minetest.get_worldpath()
function verbana.settings.set_universal_verification(value)
if type(value) == 'boolean' then
@ -44,9 +45,9 @@ local function get_jail_bounds()
return {vector.new(x1, y1, z1), vector.new(x2, y2, z2)}
end
verbana.settings.db_path = get_setting('verbana.db_path', ('%s/verbana.sqlite'):format(minetest.get_worldpath()))
verbana.settings.asn_description_path = get_setting('verbana.asn_description_path', ('%s/%s'):format(verbana.modpath, 'data-used-autnums'))
verbana.settings.asn_data_path = get_setting('verbana.asn_data_path', ('%s/%s'):format(verbana.modpath, 'data-raw-table'))
verbana.settings.db_path = get_setting('verbana.db_path', ('%s/verbana.sqlite'):format(world_path))
verbana.settings.asn_description_path = get_setting('verbana.asn_description_path', ('%s/data-used-autnums'):format(verbana.modpath))
verbana.settings.asn_data_path = get_setting('verbana.asn_data_path', ('%s/data-raw-table'):format(verbana.modpath))
verbana.settings.admin_priv = get_setting('verbana.admin_priv', 'ban_admin')
verbana.settings.moderator_priv = get_setting('verbana.moderator_priv', 'basic_privs')
@ -57,7 +58,7 @@ verbana.settings.whitelisted_privs = minetest.string_to_privs(get_setting('verba
if #verbana.settings.whitelisted_privs == 0 then verbana.settings.whitelisted_privs = nil end
verbana.settings.spawn_pos = minetest.string_to_pos(get_setting('static_spawnpoint', '(0,0,0)'))
verbana.settings.unverified_spawn_pos = minetest.string_to_pos(get_setting('verbana.unverified_spawn_pos', '(0,0,0)'))
verbana.settings.unverified_spawn_pos = minetest.string_to_pos(get_setting('verbana.unverified_spawn_pos', verbana.settings.spawn_pos))
verbana.settings.universal_verification = settings:get_bool('verbana.universal_verification', false)
verbana.settings.jail_bounds = get_jail_bounds()

View File

@ -19,8 +19,8 @@ verbana.unverified_privs (Privs for unverified users) string shout
# Comma delimited. If a player has all of the listed privileges, they skip suspicious network checks.
verbana.whitelisted_privs (Privs required to bypass suspicious network checks) string
# Coordinates where unverified players spawn
verbana.unverified_spawn_pos (Where unverified players spawn) string (0,0,0)
# Coordinates where unverified players spawn. Defaults to static_spawnpoint
verbana.unverified_spawn_pos (Where unverified players spawn) string
# Coordinates bounding the verification jail area, if it exists.
# Format: (x1,y1,z1),(x2,y2,z2)
@ -34,4 +34,4 @@ verbana.universal_verification (Enable verification for all new users) bool fals
# In debug mode, Verbana will not block any players from connecting, change their privileges,
# or anything else that affects game-play.
verbana.debug_mode (Whether to run verbana in debug mode) bool true
verbana.debug_mode (Whether to run verbana in debug mode) bool false