PDA

View Full Version : AdminBot v3.0


Matt
20-02-18, 09:07 PM
Hi all,

Today the AdminBot v3.0 has been released and updated on our SWAT4 servers, the first new release since 2012.

Changelog:

- Addition of reporting players from within the servers
- Addition of admins ability to temp ban from the servers removed 03/03/18
- Discontinued chat checks, bot no longer scans chat for "bad words"
- Optimised improvements
- Added check for admin login before action (admins excluded from all checks)
- Added check for player connecting (no actions taken for players connecting)

-----------------------------------------------------------------------------------

The main feature added for the public, is the reporting players from the server facility.

How it works....

Criteria - For security reasons, you must be a registered user at the website and logged in using the maxjoin password in order to report players from the server. Admins logged in may also use this facility. (This is being reviewed and may simply be a command available to registered users at the site)

1. If you have a player who breaks our server rules, type the following command into the chat (either teamsay or say or adminsay).

botreport id|playername ; reason

Examples:

botreport 0; teamkilling
botreport tomas; rambo gameplay

2. Jessica will then reply with "Added to the database" if successful. If there are any errors, you will be informed.

3. All the details of the report will be added to our report database automatically located at www.sog-team.co.uk/report

4. Player is automatically temporarily banned from the server for 1 hour while admins review report. If however an admin reports the player, the temp ban is for 3 days and global instead.

5. We invite you to add further evidence or information by viewing your entry.

6. Our admins will review the report and set a status / action. Until admin review, your report will be pending.

--------------------------------------------------------------------------------------


-----------------------------------------------------------------------------------

Any questions please ask, I hope these features help!

Matt

KeeRIeS
20-02-18, 09:23 PM
Nice features! Thanks for the great job!!

Biodome
20-02-18, 09:30 PM
Really useful update!

Demon speed
21-02-18, 03:11 AM
Good work Matt.

sander
21-02-18, 09:56 AM
Great work mate

Matt
25-02-18, 09:40 AM
Update:

Had to temporarily remove the reporting and ban from server facility due to an error in broadcasting.

Will update when this is back online.

Also, further feature added;

- Live server viewer now shows how long the players have been connected for www.sog-team.co.uk/report/servers.php

- All players total time in game now stored by the adminbot to allow phase 2. Coming soon, time spent in game shown on the website profiles with rankings. E.g. Officer, Sergeant, Inspector etc

More to follow.....



Sent from my SM-G925F using Tapatalk

KeeRIeS
25-02-18, 12:19 PM
- All players total time in game now stored by the adminbot to allow phase 2. Coming soon, time spent in game shown on the website profiles with rankings. E.g. Officer, Sergeant, Inspector etc

Great! :D Can't wait! :)

Biodome
25-02-18, 02:22 PM
All players total time in game now stored by the adminbot to allow phase 2. Coming soon, time spent in game shown on the website profiles with rankings. E.g. Officer, Sergeant, Inspector etc

This sounds similar to what SWAT 4 Stats Tracker (https://swat4stats.com/) does, but it collects info on all registered servers, and also records performance & scores, equipment used, maps played, etc. Maybe it would be easier to integrate our servers with it, rather than code the same thing ourselves?

Matt
25-02-18, 04:35 PM
This sounds similar to what SWAT 4 Stats Tracker (https://swat4stats.com/) does, but it collects info on all registered servers, and also records performance & scores, equipment used, maps played, etc. Maybe it would be easier to integrate our servers with it, rather than code the same thing ourselves?I'm not sure what exactly is needed for this to run on our servers but although there will be similarities, our adminbot already collects quite varied information of all players in our servers.

This update will be simply displaying information our bot already has collected opposed to extra coding to expand it to a full on stats tracker.

The adminbot project has developed over the years from simply a basic player validator to a total automated admin tool.

I have however no plans to continue development into a advanced stats tracker, it's simply not worth my time. So if we feel it's something we want here, we should look into the current swat 4 stats tracker you mention


Sent from my SM-G925F using Tapatalk

Matt
26-02-18, 08:25 AM
AdminBot is back online for the report from server function.

Please remember the command is as follows;

TYPE the following in either ADMINSAY, SAY OR TEAMSAY

botreport playername|playerid ; reason

examples

botreport 0; teamkilling

botreport tomas; rambo gameplay

Please can you test this when you need to report a player, and let me know how it goes.

Matt

KeeRIeS
26-02-18, 11:06 AM
Thanks for the update! I'll check it out as soon as I have 'opportunity' :D

Btw would it be possible to set forceleader command on TSS server available for Admins? It's restricted for SA only now.

Matt
26-02-18, 11:24 AM
Thanks for the update! I'll check it out as soon as I have 'opportunity' :D

Btw would it be possible to set forceleader command on TSS server available for Admins? It's restricted for SA only now.One for sander as that's server side

Sent from my SM-G925F using Tapatalk

Biodome
26-02-18, 12:14 PM
botreport playername|playerid ; reason
botreport 0; teamkilling

botreport tomas; rambo gameplay

In the first code, there is a space between the name/ID and the semicolon. In the examples, however, there is no space, i.e. the semicolon follows immediately after the name/ID. Does it matter, and if so, which is the correct one?

Matt
26-02-18, 12:21 PM
botreport playername|playerid ; reason
botreport 0; teamkilling

botreport tomas; rambo gameplay

In the first code, there is a space between the name/ID and the semicolon. In the examples, however, there is no space, i.e. the semicolon follows immediately after the name/ID. Does it matter, and if so, which is the correct one?No doesn't matter, the important thing is the semi colon between

Sent from my SM-G925F using Tapatalk

sander
26-02-18, 01:03 PM
Thanks for the update! I'll check it out as soon as I have 'opportunity' :D

Btw would it be possible to set forceleader command on TSS server available for Admins? It's restricted for SA only now.

The command is set to admins now as it should be thanks for the heads up

Matt
27-02-18, 07:25 AM
No doesn't matter, the important thing is the semi colon between

Sent from my SM-G925F using TapatalkAdmin temp bans also online again.

Command to use in adninsay....

botadd playerid ; banweeks ; reason

Let me know how it goes

Matt

Sent from my SM-G925F using Tapatalk

TimC
28-02-18, 06:28 AM
Nice features that are added. Good work! :)

Matt
03-03-18, 10:10 PM
UPDATE:

Original thread has been updated to reflect following change;

Temp Bot Bans command discontinued. (bot add 0;1;reason)

It is felt, the botreport 0; reason is more beneficial and is also setup to ban anyway as follows;

Those with the maxjoin password - adds report and temp bans player for 1hr on reported server only while report is reviewed by admins
Admins - adds report and temp bans player for 3 days on all clan servers while report is reviewed