Jump to content

Advanced In-Game Admin and Ban Enforcer - AdKats


Message added by Prophet731,

If you've been banned from a server then you will need to appeal the ban with the owners/community of that server. We do not control any bans done on servers that utilize AdKats as all bans are local to that server.

Recommended Posts

  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Try to set AdKats to work over 2 servers it seemed to work for a while but now I am getting this in procon: I did addAdKatsLRT yesterday to one server. Any ideas?

 

 

 

 

 

EDIT (I got this fix) EDIT

 

Thanks

Bob

Update to the latest test version of AdKats and let me know if you still see this issue.

 

http://api.gamerethos.net/adkats/fetch/test_force=1

Link to comment

Originally Posted by sitekeeper*:

 

I have AdKats in-game admin set up on 2 servers, they share the DB and all works fine. Server 1 and server 2, server 2 has Loadout enforcer on it. I want to allow kill self on server 1 which is a phantom tag server, but it sets it on both servers. If I then turn it off in the other server it turns it off on both...

 

 

Any ideas?

 

Thanks

Bob

* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I have AdKats in-game admin set up on 2 servers, they share the DB and all works fine. Server 1 and server 2, server 2 has Loadout enforcer on it. I want to allow kill self on server 1 which is a phantom tag server, but it sets it on both servers. If I then turn it off in the other server it turns it off on both...

 

 

Any ideas?

 

Thanks

Bob

Roles, users, and commands are synced between all servers. This includes whether they are enabled, who has access to them, their command text, and their allowed access methods.
Link to comment

Originally Posted by torankusu50*:

 

Good Day ColColonCleaner,

I have been setting your plugin up over the last few days, slowly. I am loving all its features and thank you for the awesome plugin, but I am having a small issue when trying to add a user. Each time I try and type in the text box for "Add User" my procon completely freezes up. I have trying to track down a solution but to no avail. SQL appears to be working correctly from what I can see. Any help or pointers on this issue would be greatly appreciated and thanks in advance.

* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Good Day ColColonCleaner,

I have been setting your plugin up over the last few days, slowly. I am loving all its features and thank you for the awesome plugin, but I am having a small issue when trying to add a user. Each time I try and type in the text box for "Add User" my procon completely freezes up. I have trying to track down a solution but to no avail. SQL appears to be working correctly from what I can see. Any help or pointers on this issue would be greatly appreciated and thanks in advance.

This is a problem with 6.0.0.0 and has been fixed on the TEST branch.

 

You can download the latest TEST version here: http://api.gamerethos.net/adkats/fetch/test_force=1

Link to comment

Originally Posted by swats73*:

 

Hey all

 

having a problem with all rep and settings for roles keep resetting to zero. is this a known problem or something new as has happened twice now and as 100 rep for seeding gets a VIP slot players are becoming pissed now?

* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Hey all

 

having a problem with all rep and settings for roles keep resetting to zero. is this a known problem or something new as has happened twice now and as 100 rep for seeding gets a VIP slot players are becoming pissed now?

Something is modifying your records or roles tables. None of those tables should be modified by external tools unless you know what you are doing.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Version 6.5.0.0 (9-FEB-2015)

 

This is the largest update AdKats has ever received, totaling 70 closed tickets and over 12,000 lines changed/added. It has been tested for some time now, but with this many changes there can be some things that slipped through the cracks. Keep me posted.

 

Changes

 

  • Confirm command must be active and use 'yes' as command text.
  • Cancel command must be active and use 'no' as command text.
  • Confirm and cancel commands must be allowed on every role.
  • Changed default auto-surrender message. Will not affect existing settings, just new installs.
  • Changed auto-surrender message spam from 6 messages to 8 messages, ensuring the entire chat window is filled.
  • SpamBot whitelist command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Reserved slot command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Spectator slot command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Admin assistant whitelist command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Ping whitelist command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Hacker-Checker whitelist command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Autobalance whitelist command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Autobalance dispersion command now requires a duration as the first parameter. 'perm' for permanent, otherwise duration like standard temp-ban command duration.
  • Hacker checker HSK check now takes priority over DPS check because HSK based statistics were hitting DPS triggers incorrectly.
New Commands

 

  • Added specblacklist command to add players to the spectator blacklist.
  • Added rwhitelist command to add players to report whitelist.
  • Added popwhitelist command to add players to the populator whitelist specialplayer group.
  • Added tkwhitelist command to add players to the TeamKillTracker whitelist specialplayer group.
  • Added unspecblacklist command to remove players from the spectator blacklist.
  • Added unrwhitelist command to remove players from Report Whitelist.
  • Added unpopwhitelist command to remove players from the populator whitelist.
  • Added untkwhitelist command to remove players from the TeamKillTracker whitelist specialplayer group.
  • Added undisperse command to remove players from Autobalance Dispersion.
  • Added unmbwhitelist command to remove players from Autobalance Whitelist.
  • Added unreserved command to remove players from Reserved Slot.
  • Added unspectator command to remove players from spectator Slot.
  • Added unhcwhitelist command to remove players from Hacker-Checker.
  • Added unpwhitelist command to remove players from Ping Whitelist.
  • Added unaawhitelist command to remove players from Admin Assistant Whitelist.
  • Added unspamwhitelist command to remove players from SpamBot Whitelist.
Enhancements

 

  • Added report whitelist specialplayer group.
  • Added spectator blacklist specialplayer group.
  • Added new auto-surrender option to disable cancelling/resetting the trigger count if a team begins making a comeback.
  • Auto-surrender optimal values for metro/lockers greatly improved for all 3 modes of operation (surrender, nuke, and trigger vote).
  • Auto-surrender preparation, pause, and resume messages streamlined.
  • Database connection issue messages only sent when the issue is serious, reducing console spam.
  • All specialplayer interaction commands now use offline/external player fetch over using fuzzy name match on online players.
  • Added duration parameters to several specialplayer interaction commands, details in changes section.
  • All debug messages made more informative about what/where the message was issued.
  • Added option to log win/loss/baserape statistics for players. Can only be enabled when using auto-surrender, as it relies on that system.
  • Added option to monitor baserape causing players with automatic dispersal or automatic assist. This option relies on posted win/loss/baserape statistics, and includes options for duration and count to consider baserape causing. And, if feeding MULTIBalancer dispersion list, these players can automatically be placed under dispersion for the server. Players falling under automatic dispersion are notified on first join. Players under automatic dispersion cannot use the Assist command.
  • Added option to monitor populator players. Option will generate a list of players who populate either all or the current server consistently, based on given parameters for the past week or 2 weeks.
  • Added populator whitelist special player group for approved populator status. Players under this group can optionally be exclusively included in populator status.
  • Added option to feed TeamKillTracker whitelist. Whitelist group will be forced to "Whitelist", and the given players pushed to that whitelist.
  • Added TeamKillTracker whitelist specialplayer group. When feeding TeamKillTracker whitelist, these players will be included in that list.
  • Added optional automatic perks for monitored populator players. Optional automatic perks can include reserved slot, MULTIBalancer whitelist, ping whitelist, and TeamKillTracker whitelist.
  • Added setting group 3-2, Special Player Display. This setting group is a display of current specialplayer groups and their contents. Read only.
  • Added access method option to all commands, for restriction of how commands can be executed. Applies only to commands issued by in-game players. Confirm and cancel commands cannot use settings other than 'Any'.
  • Now automatically removing expired special player entries from the database.
  • Added small improvements to fuzzy player match response text.
  • Decreased size of ping kick message to reduce chat spam.
  • Improved integration with AdKatsLRT, the loadout enforcer plugin.
  • Added more information to all error messages thrown during plugin auto-update.
Bugs Fixed

 

  • Major performance fix for users running orchestration settings.
  • Fixed the 'Disable Automatic Updates' setting, which could not be re-enabled once disabled.
  • Players could be double-checked for suspicious stats in some rare cases.
  • Fixed display error thrown in some cases when editing user lists.
  • Fixed some performance issues when sending AdKats generated player list to other plugins.
  • Fixed integration of player_ban_temp commands from other plugins.
  • 'Use First Spawn Reputation and Infraction Message' was not the correct type. The setting type was a string instead of boolean, so you had to type "True" or "False" to get the value set.
  • Automatic assign of specialplayer group to role did not re-fetch access list, so it appeared to be broken until next access fetch.
  • MULTIBalancer whitelist feed was using player names instead of GUIDs.
  • Database disconnects and thread exits were not handled properly in several places.
  • Procon could freeze when editing the user list without users in the list.
  • Fetched players and left players were kept indefinitely, causing memory overflow issues.
  • Orchestration table and extended round stats table were added but not confirmed on startup.
  • Fetching admin soldiers and online admin soldiers could throw errors in rare cases.
  • Assist call via database did not confirm target on winning team before allowing action.
  • Assist command gave reputation even if the player was not moved to the weak team.
  • Multiple upload systems did not have complete error handling.
Upgrade SQL from 4.0.0.0 - Current

 

No manual upgrade SQL required.

 

If you are running 5.2.0.0+, your layer will automatically update and only require a reboot to run this version.

If not, update one layer, run it to complete startup, then repeat on your other layers.

 

https://sourceforge.net/projects/adk...atest/download

Link to comment

Originally Posted by swats73*:

 

have found the problem!!! if I click on a player in the CP panel i.e. click leaderbored>playerrep>anyplayer if I do this it resets all rep to zero and removes all logs of commands issued and recived

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TheMrApostel*:

 

[20:06:04] AdKats > Say > EDISMEDIS > Kick Player on timeout for Ronaldohools_pl

 

!kick command seems to not working after the major update to 6.5.0.0

What do i missing here?

Had to kicked that player manualy from the console..

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

hello.

i am having isues with the install.

1: i downloaded mysql 5.6 from mysql, set up users, created adkats database.

2: installed the statlogger, entered the data, connection was made, so no error.

3: here comes the isue, adkats.sql, how do i inject this in mysql.

when i say source adkats.sql it give me

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near 'sourc

e 'd:\games\adkats.sql'' at line 1

 

i understoot that i need to setup this data 1st before proceding with adkats it self.

so, what am i doing wrong?

* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

[20:06:04] AdKats > Say > EDISMEDIS > Kick Player on timeout for Ronaldohools_pl

 

!kick command seems to not working after the major update to 6.5.0.0

What do i missing here?

Had to kicked that player manualy from the console..

Just confirmed the functionality was not bugged on a couple of our servers running 6.5.0.0. If you issue the kick command on a player there is a 30 second timeout before you can kick them again, this is just so multiple admins or autoadmins don't overlap kick commands on a single player. This limit was added back in version 5, and has been active for several months.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

hello.

i am having isues with the install.

1: i downloaded mysql 5.6 from mysql, set up users, created adkats database.

2: installed the statlogger, entered the data, connection was made, so no error.

3: here comes the isue, adkats.sql, how do i inject this in mysql.

when i say source adkats.sql it give me

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near 'sourc

e 'd:\games\adkats.sql'' at line 1

 

i understoot that i need to setup this data 1st before proceding with adkats it self.

so, what am i doing wrong?

Something is wrong with how you are calling the sql file, not the adkats.sql file itself. 'source' is for the command line, not part of an sql query.

 

Simply erase what you have there for source, paste in the contents of the adkats.sql file, and run it.

Link to comment

Originally Posted by spatieman*:

 

Something is wrong with how you are calling the sql file, not the adkats.sql file itself. 'source' is for the command line, not part of an sql query.

 

Simply erase what you have there for source, paste in the contents of the adkats.sql file, and run it.

ooh,, wel i juistcopyd past it..

worked till now..

ok, added your plugin.

but now i get this.

[23:42:49 92] [AdKats] ENABLED! Beginning startup sequence...

[23:42:50 20] [AdKats] ERROR: Failed to fetch weapon stat definitions. AdKats cannot be started.

[23:43:10 20] [AdKats] INFO: Shutting down AdKats.

[23:43:30 91] [AdKats] AdKats 6.5.0.0 Disabled! =(

 

it also seems to take ages to get it active...

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by torankusu50*:

 

This is a problem with 6.0.0.0 and has been fixed on the TEST branch.

 

You can download the latest TEST version here: http://api.gamerethos.net/adkats/fetch/test_force=1

Thank you very much and especially thank you for getting back so quickly. Solved my issue and my headache haha :biggrin: Sorry for the late reply!
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

ooh,, wel i juistcopyd past it..

worked till now..

ok, added your plugin.

but now i get this.

[23:42:49 92] [AdKats] ENABLED! Beginning startup sequence...

[23:42:50 20] [AdKats] ERROR: Failed to fetch weapon stat definitions. AdKats cannot be started.

[23:43:10 20] [AdKats] INFO: Shutting down AdKats.

[23:43:30 91] [AdKats] AdKats 6.5.0.0 Disabled! =(

 

it also seems to take ages to get it active...

Make sure the following are allowed through your layer's firewall: https://github.com/AdKats/AdKats#webrequests

 

AdKats is heavy on startup, and lighter once active.

Link to comment

Originally Posted by spatieman*:

 

Make sure the following are allowed through your layer's firewall: https://github.com/AdKats/AdKats#webrequests

 

AdKats is heavy on startup, and lighter once active.

hmm, as far i know, my machine is TURNED OFF BS FIREWALL xD

and my modem only block unwanted stuff, if the script pulls (as in http get) data ,it should be passed true.

but in any case, i wil also check log on modem, now after posting this...

** EDIT **

no anomalies found in log...

 

** edit 2 **

hmm, just logged in the machine where i have procon running.

it spammed me the whole night this.

[10:40:19 84] [AdKats] ERROR: Unable to fetch required documentation files. AdKats cannot be started.

[10:40:20 88] [AdKats] ERROR: Failed to fetch plugin links.

[10:40:20 88] [AdKats] ERROR: Failed to fetch plugin readme.

[10:40:20 89] [AdKats] ERROR: Failed to fetch plugin changelog.

[10:40:20 89] [AdKats] ERROR: Unable to fetch required documentation files. AdKats cannot be started.

[10:40:21 39] CD - ERROR checking for Update: System.Security.SecurityException: De aanvraag voor machtiging van type System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 is mislukt.

bij System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)

bij System.Net.WebClient.DownloadString(Uri address)

bij PRoConEvents.CheatDetector.UpdateCheck()

De mislukte actie is:

Demand

Het type van de eerste mislukte machtiging is:

System.Net.WebPermission

De zone van de mislukte assembly is:

MyComputer

(sorry for the dutch stuff)

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

Make sure the following are allowed through your layer's firewall: https://github.com/AdKats/AdKats#webrequests

 

AdKats is heavy on startup, and lighter once active.

hmm, as far i know, my machine is TURNED OFF BS FIREWALL xD

and my modem only block unwanted stuff, if the script pulls (as in http get) data ,it should be passed true.

but in any case, i wil also check log on modem, now after posting this...

 

** edit 3**

i manual checked the links.

Only http://api.gamerethos.net/ gaveback below data.

{"status":"success","message":"OK","data":[]}

 

so, all connections made, hmm.

 

** edit **

i made a DMZ to the machine, same errors

unable to fetch stuff..

* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

hmm, as far i know, my machine is TURNED OFF BS FIREWALL xD

and my modem only block unwanted stuff, if the script pulls (as in http get) data ,it should be passed true.

but in any case, i wil also check log on modem, now after posting this...

** EDIT **

no anomalies found in log...

 

** edit 2 **

hmm, just logged in the machine where i have procon running.

it spammed me the whole night this.

[10:40:19 84] [AdKats] ERROR: Unable to fetch required documentation files. AdKats cannot be started.

[10:40:20 88] [AdKats] ERROR: Failed to fetch plugin links.

[10:40:20 88] [AdKats] ERROR: Failed to fetch plugin readme.

[10:40:20 89] [AdKats] ERROR: Failed to fetch plugin changelog.

[10:40:20 89] [AdKats] ERROR: Unable to fetch required documentation files. AdKats cannot be started.

[10:40:21 39] CD - ERROR checking for Update: System.Security.SecurityException: De aanvraag voor machtiging van type System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 is mislukt.

bij System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)

bij System.Net.WebClient.DownloadString(Uri address)

bij PRoConEvents.CheatDetector.UpdateCheck()

De mislukte actie is:

Demand

Het type van de eerste mislukte machtiging is:

System.Net.WebPermission

De zone van de mislukte assembly is:

MyComputer

(sorry for the dutch stuff)

Notice, you have the same type of error from the cheatdetector plugin, it cannot check for updates. Something is blocking your plugins from accessing the web in certain ways.

 

Are you running plugins in sandbox? If so, you need to disable that.

Link to comment

Originally Posted by spatieman*:

 

if i set in option -> plugins disabled sandbox, i cant set the outgoing connections.

so i had to enable it, i have disabled it now.

but same result.

for the cheatlog, i disabled the update check now, bit weard, bcouse i had disabled it.

i go copy the whole stuff to this machine, and check what it does here....

 

**EDIT **

(cencored text) on this machine it works........

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

its a bit weard.

both machine configs are almost the same (as in security settings)

well, lets see what happens when i copy back the stuff (bad feeling, but ok, its a test)

thanks for help !

 

*edit*

wow...

copying back the working stuff worked.

plugin is running with ,uhm, no isues,, this is realy odd...

* Restored post. It could be that the author is no longer active.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.