From 50348f52fa6ffc375408a4022193d990b358c2b7 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Mon, 10 Oct 2016 04:24:01 -0400 Subject: [PATCH] Add "playerxxxx" matches also make sure all names match from line-start reduce digits match to 3-or-more (from 4-) --- init.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/init.lua b/init.lua index eb6eba9..bf87da7 100644 --- a/init.lua +++ b/init.lua @@ -1,14 +1,16 @@ local disallowed = { - ["guest"] = "Guest accounts are disallowed on this server. ".. - "Please choose a proper username and try again.", - ["squeakecraft"] = "Sorry, SqueakeCraft temporary usernames are not allowed here.".. - "Please use the official, free Minetest client and choose a proper username.", + ["^guest"] = "Temporary 'GuestXXXX' usernames are disallowed on this server. ".. + "Please choose a proper username and try again.", + ["^player"] = "Temporary 'PlayerXXXX' usernames are disallowed on this server. ".. + "Please choose a proper username and try again.", + ["^squeakecraft"] = "Temporary 'Squeakecraft' usernames are disallowed on this server. ".. + "Please choose a proper username and try again.", ["[4a]dm[1il]n"] = "That is a clearly false, misleading, or otherwise disallowed username. ".. - "Please choose a unique username and try again.", + "Please choose a unique username and try again.", ["^[0-9]+$"] = "All-numeric usernames are disallowed on this server. ".. - "Please choose a proper username and try again.", - ["[0-9].-[0-9].-[0-9].-[0-9].-[0-9]"] = "Too many numbers in your username. ".. - "Please try again with less than five digits in your username." + "Please choose a proper username and try again.", + ["[0-9].-[0-9].-[0-9]"] = "Too many numbers in your username. ".. + "Please try again with less than three digits in your username." } -- Original implementation (in Python) by sfan5