• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Final Release [Mutator] ServerEx (white-listed)

Upvote 0
Here a feature update for the next release:
  • Web interface now also works on a milti-admin server setup
  • Auto team swap at round end (feature from the ladder mutator)
  • Enhanced spawn protection (feature from the ladder mutator)
  • Player list with steam id's (STEAM_0:X:YYYYYY) where clicking the steam id will bring up the steam profile of that player (feature from the ladder mutator)
  • Disable weapon drop on team kills (from the ladder mutator)
  • Player kick/(session-)ban feature with possibility to add a kick/(session-)ban reason (I was always missing that in the stock RO2 web-admin kick feature)
  • Ping limit. This feature will kick players which have a constantly ping above a configurable ping limit for more than a configurable time span. The time span is needed to prevent kicking everyone when the server has a hick-up.
  • Player tracking feature. That feature will maintain a database of kicked/(session-)banned players with steam id's versus player names. A kicked punk that tries to be smart by returning with a changed name will be recognized and a message will be send to all in-game admins.

All those options can be enabled/disables/configured from the web-admin.
 
Upvote 0
Here a feature update for the next release:
  • Web interface now also works on a milti-admin server setup
  • Auto team swap at round end (feature from the ladder mutator)
  • Enhanced spawn protection (feature from the ladder mutator)
  • Player list with steam id's (STEAM_0:X:YYYYYY) where clicking the steam id will bring up the steam profile of that player (feature from the ladder mutator)
  • Disable weapon drop on team kills (from the ladder mutator)
  • Player kick/(session-)ban feature with possibility to add a kick/(session-)ban reason (I was always missing that in the stock RO2 web-admin kick feature)
  • Ping limit. This feature will kick players which have a constantly ping above a configurable ping limit for more than a configurable time span. The time span is needed to prevent kicking everyone when the server has a hick-up.
  • Player tracking feature. That feature will maintain a database of kicked/(session-)banned players with steam id's versus player names. A kicked punk that tries to be smart by returning with a changed name will be recognized and a message will be send to all in-game admins.

All those options can be enabled/disables/configured from the web-admin.

Wow! Darn near all of these things I and my admins/mods have been discussing we miss from other games.
 
Upvote 0
Here a feature update for the next release:
  • Web interface now also works on a milti-admin server setup
  • Auto team swap at round end (feature from the ladder mutator)
  • Enhanced spawn protection (feature from the ladder mutator)
  • Player list with steam id's (STEAM_0:X:YYYYYY) where clicking the steam id will bring up the steam profile of that player (feature from the ladder mutator)
  • Disable weapon drop on team kills (from the ladder mutator)
  • Player kick/(session-)ban feature with possibility to add a kick/(session-)ban reason (I was always missing that in the stock RO2 web-admin kick feature)
  • Ping limit. This feature will kick players which have a constantly ping above a configurable ping limit for more than a configurable time span. The time span is needed to prevent kicking everyone when the server has a hick-up.
  • Player tracking feature. That feature will maintain a database of kicked/(session-)banned players with steam id's versus player names. A kicked punk that tries to be smart by returning with a changed name will be recognized and a message will be send to all in-game admins.

All those options can be enabled/disables/configured from the web-admin.

Small status update:

All the above is now in place. Also added Cat_in_da_Hats request to have an automated expiration date/time for bans. This allows admins to submit a temporary ban to a player.

The next thing that will be added is a request from Thor where some time limits can be specified to prevent a second round if the first round did exceed the time limit. This will probably be the last thing added to this mutator.

I will upload some screen shots of the web-admin this weekend. It will give an idea how things look like and I hope to get some feedback/suggestions.
 
Upvote 0
Here some screen shots of the kicked/(session) banned player tracking feature in the web-admin.

Overview Tab:
This screen displays all players currently connected on the server. New is the steam id field. Clicking on the steam id will bring you to the steam details of this person (and the profile).
I was the only one on my test server in the below screenshot. You can see that the On Record column light up. This is because I was either kicked or (session) banned on the server before. It will even light up if the player thinks to be smart and changed his name.
Per player several actions can be performed. They are visible in the drop down box. Most of those actions are already present in the vanilla Players screen of the web-admin, though the mutator has improved functionality.
  • Kick
    Kicks a player. The reason of the kick can be entered by the admin. This is not possible with the vanilla kick feature in the web-admin.
  • Session Ban
    Session bans a player. The reason of the session ban can be entered by the admin. This is not possible with the vanilla session ban feature in the web-admin.
  • Ban
    Bans a player. Also here the reason of the ban can be entered. You can also specify an expiration for the ban. In that case the ban will automatically be lifted if that expiration criteria is reached. The second screen shot displays the ban pop-up.
  • Show Player Record
    This one is only visible if a player has a kick/(session) ban record. The action will show a pop-up window with an overview of all kicks and (session) bans of that player on this server. (would be nice if this info could automatically be streamed with other servers)
  • Delete Player Record
    Deletes all kick/(session) ban records of this player.
Overview.png


Ban Pop-up Dialog:
This screen shot shows the pop-up window if a player is about to be banned. You can give a reason and an expiration time of the ban.
BanDialog.png


Player's Kick/(Session) Ban Record Overview:
This screen shot shows a list with all recorded kick/(session) bans for a specific player. The database is maintained per server, though in a separate file and can be shared between servers (though must be manually copied). From this window several actions can be performed such as:
  • Delete
    Deletes this record. Only visible for kicks and expired or revokes (session) bans.
  • Revoke
    Revokes this (session) ban. Only visible for active (session) bans.
  • Set Expiration
    Sets (changes) the expiration time of a ban. Only visible for active bans.
PlayerRecordsDialog.png


Set/Change Ban Expiration Dialog:
This screen shot shows the dialog in which the expiration time of a ban can be set/changed.
BanExpirationDialog.png


(Session) Ban Revoke Dialog:
This is the dialog to revoke a (session) ban.
RevokeDialog.png


Player Records Tab:
This tab list all players that do have a kick/(session) ban record.
PlayerRecords.png


Thoughts?

PS:
All these web-admin screens are made by using my web-admin class template which can be found here.

PPS:
I hate web-development :D
 
Last edited:
Upvote 0
Added:
  • Option requested by -=THOR=- where a server admin can define a time limit to prevent a second round of a map to be played if the first round took too long.
  • Possibility to set a nick name for a player.
    If a nick name is set, then it will be displayed in the web-admin and in-game after the players name and in-between brackets. For instance: Ducky (nick).
    The nick name is saved in the mutator configuration and will be used again the next time the player joins the server. This can be used for:
    • Giving those players with invisible names a nick name (handy for identification)
    • Letting the others know whom is a server admin
    • ...
  • Possibility to attach a note to a player.
    The note will then stay attached to the player. Even if he disconnects and reconnects. This feature can be used to inform other admins about the behavior of a player.
    Still need to add some sort of visualization to inform the web-admins that the player does have a note attached.
    Only 1 note per player can be attached.
  • Edit: Forgot the mention the option where the web admin can send a chat message to a single player.

The mutator is still in beta phase. The next link is the download of this beta. Hope some of the server admins are willing to test it.
https://dl.dropboxusercontent.com/u/54368035/Mutators/ServerEx/ServerEx-Rev76.zip

Many thanks in advance!
 
Last edited:
Upvote 0
Just thought about an additional feature:
  • Kick/(Session-)ban message templates
    That would allow the server admin to define a set of kick(session-)ban template messages. He can then either type his dedicated message or select one from the template messages list if he kicks or (session-)bans a person.

Thoughts?
 
Last edited:
Upvote 0
Just thought about an additional feature:
  • Kick/(Session-)ban message templates
    That would allow the server admin to define a set of kick(session-)ban template messages. He can then either type his dedicated message or select one from the template messages list if he kicks or (session-)bans a person.

Thoughts?

Sounds good, a in game notification for others would be nice as well, maybe in the chat like "PlayerXY got banned for 1 day. Reason: Teamkilling"


Thank you for the hard work, Ducky!
 
Upvote 0
Sounds good, a in game notification for others would be nice as well, maybe in the chat like "PlayerXY got banned for 1 day. Reason: Teamkilling"


Thank you for the hard work, Ducky!

Did add this one to the mutator. Also can the web-admin now define kick/(session-)ban message to pick from when he kicks/(session-)bans a player. He can still write a dedicated message for the occasion too.

The new beta can be downloaded from:
https://dl.dropboxusercontent.com/u/54368035/Mutators/ServerEx/ServerEx-Rev76.zip
 
Upvote 0