diff options
author | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2020-04-24 12:53:45 +0200 |
---|---|---|
committer | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2020-04-24 12:53:45 +0200 |
commit | 2f1e86fcf2e384fc42cf2dd6d1f337756499459f (patch) | |
tree | cfdaf12d1d5675e2815940738e513f641a4728ed | |
parent | 32f021562ec77037412db8af08dbf55c282750ee (diff) | |
download | xban2-2f1e86fcf2e384fc42cf2dd6d1f337756499459f.tar.gz xban2-2f1e86fcf2e384fc42cf2dd6d1f337756499459f.tar.bz2 xban2-2f1e86fcf2e384fc42cf2dd6d1f337756499459f.zip |
Add /xr short command and command to set server password
Server password can be set to declare a state of emergency while under
attack from trolls coming from wildly different IPs.
-rw-r--r-- | init.lua | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -354,7 +354,7 @@ minetest.register_chatcommand("xunban", { end, }) -minetest.register_chatcommand("xban_record", { +local xr = { description = "Show the ban records of a player", params = "<player_or_ip>", privs = { kick=true }, @@ -385,6 +385,19 @@ minetest.register_chatcommand("xban_record", { end return true, "Record listed." end, +} + +minetest.register_chatcommand("xban_record", xr) +minetest.register_chatcommand("xr", xr) + +minetest.register_chatcommand("serverpass", { + description = "set a server password", + params = "<password>", + privs = { kick=true }, + func = function(name,param) + minetest.settings:set("default_password", param) + minetest.chat_send_player(name, "Changed server password to \""..param.."\".") + end }) minetest.register_chatcommand("xban_wl", { |