Page 1 of 1

MODs to manage your servers

Posted: Sun Feb 10, 2019 13:23
by lilo
Hi,

I would like to know which MODs you use to manage your servers, or what are "must-have MODs"?

Greets

Re: MODs to manage your servers

Posted: Mon Feb 11, 2019 14:17
by lilo
Is this perhaps the wrong forum rubric? :)

What went through my mind when I play on a Mintest server myself:

What do you use to keep the chat clean, for example to apply word filters or prevent hate speech?
What do you use to ban players from the server?
What do you use to manage the accounts, such as deleting accounts that haven't been online for a very long time and removing their dependencies such as protection from the server?
What do you use generally to clean up the game world?
What do you use to prevent areas from being flooded with lava or water?
Is there a kind of dashboard to view server activity?
Can the player names be influenced or certain characters or word combinations banned?
Is there a way to award or withdraw rights to players when they are not online?

What would be everything that occurred to me :)

Greets

Re: MODs to manage your servers

Posted: Wed Feb 13, 2019 12:51
by sorcerykid
What do you use to keep the chat clean, for example to apply word filters or prevent hate speech?
  • All chat on my server is unfiltered :) However, my Chat History mod makes it fairly easy for moderators to review discussions between users. For automated word-list filtering, you might try

    https://github.com/minetest-mods/filter
What do you use to ban players from the server?
  • If it's a single IP, I just use the /xban command. However, if it's an entire subnet, then I rely on Auth Redux login filtering, which allows for address pattern matching.
What do you use to manage the accounts, such as deleting accounts that haven't been online for a very long time and removing their dependencies such as protection from the server?
  • I use the /db command in Auth Redux. For example, if I want to delete all users that first joined over 1 year ago but have only been online for 5 minutes, I issue the following query:

    Code: Select all

    select $oldtime lt -1y
    select $lifetime lt 5m 
    delete
    
What do you use generally to clean up the game world?
What do you use to prevent areas from being flooded with lava or water?
  • I use a (heavily modified) fork of the CityBlock mod on my server.
Is there a kind of dashboard to view server activity?
  • It depends on what you mean by dashboard. On my server, I have a wide variety of commands for monitoring server activity,

    /fs to view statistics and summary of active formspecs (Active Formspecs Mod)
    /c to search the chat history with optional message filters (Chat History Mod)
    /top to view a list of online players and their current status (System Monitor Mod)
    /statmon to view graphical reports of player logins and sessions (DataMiner Mod)
    /ps to view statistics and summary of mob/AI activity in world (Avatars Mod)
    /sysmon to view graphical reports of server performance (System Monitor Mod).

    Image
Can the player names be influenced or certain characters or word combinations banned?
  • As before, I use Auth Redux for this purpose as it's truly the Swiss Army knife for login filtering. Here's a comprehensive ruleset for blocking nuisance player names (like those with excessive caps, only symbols, etc.):

    Code: Select all

    try "Sorry, the player name '$name' is not allowed on this server. Please choose a more suitable name."
    
    fail any
    if $name->len() gt 20
    if $name->len() lt 3
    if $name is /*;;;*/
    if $name is /*###*/
    if $name is /*==*/
    if $name is /*=/
    if $name is /=*/
    if $name is /;*;*##/
    if $name is /Player#/
    if $name is /Player##/
    if lc($name) is /guest*/
    continue
    
Is there a way to award or withdraw rights to players when they are not online?
  • The builtin /grant and /revoke commands are available, regardless of whether a player is online or not.

Re: MODs to manage your servers

Posted: Wed Feb 13, 2019 18:45
by lilo
Hi

Thank you for the answers.
The Auth _ RX looks pretty complicated. Is there possibly something simpler to manage accounts?

How would you reset the password for an account if who forgot their password?
Can the bond between an account and a claim be lifted if the account has been deleted?

Greetings

Re: MODs to manage your servers

Posted: Wed Feb 13, 2019 20:47
by sorcerykid
lilo wrote: How would you reset the password for an account if who forgot their password?
Can the bond between an account and a claim be lifted if the account has been deleted?
Passwords of players can be set by an administrator using /setpassword command.

There is no reliable, automated way to delete land claims by a single user throughout an entire map. You could try an LBM (loading block modifier), but in my experience those tend to work very inconsistently. And they are not map wide.

Re: MODs to manage your servers

Posted: Wed Feb 13, 2019 22:05
by lilo
That's not so good.
I created an account on my local server and a Protection Block. Then I deleted this account. When I created the account again, this account also got the rights to the Protection Block again.
So this can lead to unsightly phenomena if I delete accounts :)

I use Protector Redo to claim areas.

Do I think too much about that or do you not delete accounts?

Greets

Re: MODs to manage your servers

Posted: Thu Feb 14, 2019 02:09
by sorcerykid
Yes, it would be nice if there was a way to globally replace only nodes with specific metadata. You might be able to tweak MapEdit tool for this purpose since it has a command to replace node metadata.