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

Originally Posted by TMiland*:

 

That means either your layer or your database have an incorrect UTC timestamp. That will cause a hefty amount of errors down the line when the systems are talking with each other. You need to correct the mismatch.

 

It's like having a clock that's 10 minutes fast, one of them is wrong.

I had to contact my Procon layer host to get the time corrected, the correction fixed the problem :smile:
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

little mistake, there are two B23 section with the v5.2.0.0

Thanks, there were a couple small errors i found with the surrender function too. Ill post an update later this week with the fixes. Giving more people time to find any problems now that it's pushed public.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I'm not sure, but the "player locking settings" function causes an abnormal behavior with Multibancer.

my server often appear to have a difference of 4-5 players in a team for a long time.

Locking only affects actions that happen within AdKats, blocking admin action on players. It does not affect multibalancer, or any other balancer/plugin for that matter, just denies in game commands on players.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I had to contact my Procon layer host to get the time corrected, the correction fixed the problem :smile:

Great! I added another script in the next update that will tell you which entity is incorrect for time, layer vs database. I'm pulling time from a global time server to check it. It's not an official server, but it works for my purposes.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I have no idea what caused the sudden surge in downloads 2 days ago... apparently 681 people downloaded 5.1.0.0 on the 25th, the day before 5.2.0.0 was released. The average is like 10 per day, so such a high number was very surprising.

 

Anyone know why this happened?

Link to comment
  • Administrators

Originally Posted by Prophet731*:

 

Hello C3, I notice that the Internal Hacker Checker is banning for 20 years. Is there any way to change that time? Also what would be the best settings for each of the 3?

 

Thanks, Ruger

Why do you want to change the time if I may ask?

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Hello C3, I notice that the Internal Hacker Checker is banning for 20 years. Is there any way to change that time? Also what would be the best settings for each of the 3?

 

Thanks, Ruger

20 years is the default for "permanent" ban. You want it to temp-ban players for using hacks?
Link to comment

Originally Posted by naurel*:

 

Which commands are you using in that admin that AdKats does not cover?

It's not that i'm using command that isn't in AdKat, it's just that since my provider wont give us a database I'm using mine and it can take time to respond. Plus adkat is spamming quite often the chat, is there a way to disable that ? Like when someone request rule to not display to all admins that someone request rule. ?
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

It's not that i'm using command that isn't in AdKat, it's just that since my provider wont give us a database I'm using mine and it can take time to respond.

Getting a database that is publicly accessible will cost much less than running a single 64p server, so there isn't much overhead.

 

Plus adkat is spamming quite often the chat, is there a way to disable that ?

You can disable many of the messages in section A12.

 

Like when someone request rule to not display to all admins that someone request rule. ?

There is not an option to disable that, as it's not chat spam. One might be added in the future if people request it.
Link to comment

Originally Posted by Ruger*:

 

Why do you want to change the time if I may ask?

The main reason I ask is it seems like Ive seen other streaming admins on metabans that only give 2 years bans. Maybe they are using a different program. Not sure.

20 years is the default for "permanent" ban. You want it to temp-ban players for using hacks?

No...I wouldnt want to temp-ban someone using hacks. But Id like to be sure that my settings are the best in order to ban true hackers. I was just noticing quite a few being banned with this feature turned on. See pix.

Capture.png

 

Also whats weird is I didnt change any of the numbers yet last night I saw that on one server the HSK trigger level was set to 60 on one server and 70 on the other which is why I ask what would be the best settings.

 

Do you recommend not using the cheatdetector plugin since I am using this?

 

I guess I just dont get how to read "HSK Automatic Ban [ACWR-81-158-128]" lol. Im getting old and wonder if Ill still be alive when these 20 year bans disappear. :smile:

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

Originally Posted by AgentHawk*:

 

what means_!

 

[18:38:56 78] [AdKats] WARNING: Role for ID 5 not found in role dictionary when assigning commands.

[18:43:06 89] [AdKats] EXCEPTION: Line Unknown: [CompleteRecordInformation][Error occured while completing record information.]: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.AdKats.FinalizeRecord(AdKatsRecord record)

at PRoConEvents.AdKats.CompleteRecordInformation(AdKa tsRecord record, String message)

[18:43:07 90] [AdKats] EXCEPTION: Line Unknown: [CommandParsingThreadLoop][Error occured in Command thread. Skipping current loop.]: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.AdKats.FinalizeRecord(AdKatsRecord record)

at PRoConEvents.AdKats.CompleteRecordInformation(AdKa tsRecord record, String message)

at PRoConEvents.AdKats.CommandParsingThreadLoop()

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

Originally Posted by ColColonCleaner*:

 

what means_!

The first one is because you deleted a role from the database manually without deleting the corresponding entries in the rolecommands table.

 

The second and beyond I'm not sure, but looking at the types, it could be because of the first one.

 

Find the entries you left in the rolecommands table with role ID 5 and remove them. Reboot your layers.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

The main reason I ask is it seems like Ive seen other streaming admins on metabans that only give 2 years bans. Maybe they are using a different program. Not sure.

 

No...I wouldnt want to temp-ban someone using hacks. But Id like to be sure that my settings are the best in order to ban true hackers. I was just noticing quite a few being banned with this feature turned on. See pix.

Capture.png

 

Also whats weird is I didnt change any of the numbers yet last night I saw that on one server the HSK trigger level was set to 60 on one server and 70 on the other which is why I ask what would be the best settings.

 

Do you recommend not using the cheatdetector plugin since I am using this?

 

I guess I just dont get how to read "HSK Automatic Ban [ACWR-81-158-128]" lol. Im getting old and wonder if Ill still be alive when these 20 year bans disappear. :smile:

2 years, for the life span of this game and the people who will still be playing it after that time, is basically a permanent ban. AdKats just defaults to permaban = 20 year temp-ban.

 

There is a whole section of the documentation about the auto-ban system for hackers: https://github.com/ColColonCleaner/A...with-whitelist

 

That even tells you what the different ban reasons mean, and gives suggested values for each of the settings :biggrin:.

 

Generally if you have a question, see if the docs answer it, most likely i wrote up how it works. I'm not sure why your settings are different for each server, the only reason you would want to have different settings is if you are running hardcore vs normal, the DPS trigger level should be slightly higher on hardcore servers.

 

You can still use the cheatdetector plugin if you want to, each plugin has features the others do not.

Link to comment

Originally Posted by naurel*:

 

Ok so I've testing the auto nuke since Sunday now, and here is what I can tell (fti : I'm on a Locker 64 Conquest Large and using the optimal Metro option)

 

The plugin will still nuke even 5 tickets left from the end.

Sometimes it sends 7 nuke row (wich is quite a lot) , sometimes just one.

It works well. A team can have all flags as long as they do not rape the other team too much and I love that.

People doesn't understand why they are being nuke when they aren't on the last flag (I'm using the sentence : "Auto-Nuking to prevent baseraping" maybe you have some better to advice for me).

 

Version used : 2.0.0.0

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

Originally Posted by ColColonCleaner*:

 

Ok so I've testing the auto nuke since Sunday now, and here is what I can tell (fti : I'm on a Locker 64 Conquest Large and using the optimal Metro option)

 

The plugin will still nuke even 5 tickets left from the end.

Sometimes it sends 7 nuke row (wich is quite a lot) , sometimes just one.

It works well. A team can have all flags as long as they do not rape the other team too much and I love that.

People doesn't understand why they are being nuke when they aren't on the last flag (I'm using the sentence : "Auto-Nuking to prevent baseraping" maybe you have some better to advice for me).

 

Version used : 2.0.0.0

You are on lockers, and are using the metro option. Why? The optimal ticket rates for those maps are different...only use metro, on metro.

 

Here are the values we have for 64p lockers conquest:

 

Posted Image

 

There is not an option for max/min ticket count to allow auto-surrender to happen.

 

Also, there are a couple fixes i added to auto-surrender that are not in the full 5.2.0.0, please run the latest test branch 5.2.0.5 or later to use them.

Link to comment

Originally Posted by SmackDown*:

 

I have some questions about Admin Assistants.

 

If I activate this feature, how many reputation points does a player need to get this status, or is it strictly based on the number of player reports they make. Does reputation points effect Admin Assistant status?

 

Does a player only get to be an Admin Assistant if they make player reports or can they achieve that status if they acquire a certain number of reputation points?

 

Also, how do I assign what powers the Admin Assistant has. Say I only want them to be able to kick or temp ban a player only, how do I go about setting that up since at the moment I don't see any settings for Admin Assistants powers. Can we set this up so a player could become an Admin Assistant is they achieved a certain amount of reputation points? If so, I do I do this.

 

I have read the documentation for you great program and it doesn't answer my questions so I hope you can!

 

Thank you for your efforts, I love this program!

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

Originally Posted by ColColonCleaner*:

 

I have some questions about Admin Assistants.

 

If I activate this feature, how many reputation points does a player need to get this status, or is it strictly based on the number of player reports they make. Does reputation points effect Admin Assistant status?

 

Does a player only get to be an Admin Assistant if they make player reports or can they achieve that status if they acquire a certain number of reputation points?

It is based solely on accepted reports, because that means they are a reliable reporter, the basis of the system. Some random dude could make a hundred bad reports and get AA simply because of reputation otherwise.

 

For those you trust, and don't need them to prove themselves via their reports being accepted, you can use the aawhitelist command.

 

Also, how do I assign what powers the Admin Assistant has. Say I only want them to be able to kick or temp ban a player only, how do I go about setting that up since at the moment I don't see any settings for Admin Assistants powers. Can we set this up so a player could become an Admin Assistant is they achieved a certain amount of reputation points? If so, I do I do this.

Admins assistants don't have access to any special commands, aside from !admins to view the list of online admins. What being an admin assistant means is that autoadmin can recognize and make sure valid reports they make are acted on, if admins are offline, or if admins miss the report. Valid reports are automatically acted on with a !punish on the targeted player.

 

Admin assistants don't have direct powers, because they are just that, assistants. All of their actions are put through a filter before being acted on, because we don't fully trust them; they were given powers by an automatic system after all. This is why the system needs to be based on accepted reports or whitelisting, not reputation, because real admins can directly control the former, not the latter.

 

If you want to give someone direct powers, add them as an admin.

Link to comment

Originally Posted by SmackDown*:

 

It is based solely on accepted reports, because that means they are a reliable reporter, the basis of the system. Some random dude could make a hundred bad reports and get AA simply because of reputation otherwise.

 

For those you trust, and don't need them to prove themselves via their reports being accepted, you can use the aawhitelist command.

 

 

 

Admins assistants don't have access to any special commands, aside from !admins to view the list of online admins. What being an admin assistant means is that autoadmin can recognize and make sure valid reports they make are acted on, if admins are offline, or if admins miss the report. Valid reports are automatically acted on with a !punish on the targeted player.

 

Admin assistants don't have direct powers, because they are just that, assistants. All of their actions are put through a filter before being acted on, because we don't fully trust them; they were given powers by an automatic system after all. This is why the system needs to be based on accepted reports or whitelisting, not reputation, because real admins can directly control the former, not the latter.

 

If you want to give someone direct powers, add them as an admin.

Thanks you for the explanation. It helped a lot.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Jasonpb*:

 

You are on lockers, and are using the metro option. Why? The optimal ticket rates for those maps are different...only use metro, on metro.

 

Here are the values we have for 64p lockers conquest:

 

Posted Image

 

There is not an option for max/min ticket count to allow auto-surrender to happen.

 

Also, there are a couple fixes i added to auto-surrender that are not in the full 5.2.0.0, please run the latest test branch 5.2.0.5 or later to use them.

What's your metro settings, thinking of giving this a go instead of the manual surrender as the multibalancer I've never got set right, just when I think I have for 4-5x rounds the next 3x result in base rape.

 

That minimum ticket gap seems low though, we run 2500 tickets on lockers and 1500 tickets on metro.

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

Originally Posted by ColColonCleaner*:

 

What's your metro settings, thinking of giving this a go instead of the manual surrender as the multibalancer I've never got set right, just when I think I have for 4-5x rounds the next 3x result in base rape.

 

That minimum ticket gap seems low though, we run 2500 tickets on lockers and 1500 tickets on metro.

For metro conquest just use the setting "Use Optimal Values for Metro", the internal values are a little more verbose. It will not trigger unless a full baserape is happening.

 

There is a reason the gap is small for lockers, and even smaller for metro. When autobalance messes up, it can mess up BAD, where one team is spawn camped within a few minutes of starting the match. On lockers we give them time to come back with the 300 ticket difference minimum before it triggers off of the rates; On metro, no way, if they are spawn camped, they are done.

 

But first, update to 5.2.0.7

 

The best thing to to is experiment and see if it's triggering at what you would call the optimal time. The metro settings have been tested by us for a couple months now and seem to work great.

 

I might throw in another setting for optimal lockers settings if people give enough feedback for it.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Version 5.2.0.7 (29-OCT-2014)

Changes

 

  • N/A
Enhancements

 

  • Added more intuitive version update information after patches.
  • Added global timing confirmation, along the same lines as database timing confirmation. Will not allow AdKats to boot if Procon layer UTC time is incorrect by over 5 minutes, and warn if incorrect by over 15 seconds.
  • Added ticket counts to surrender vote record message.
  • Exceptions posted to the database will include line numbers if the plugin debugging Procon option is enabled.
Bugs Fixed

 

  • SlowMoOnException was mistakenly enabled in the 5.2.0.0 release. This is a dev-only setting that could, and most likely would, cause much lag for chat and console messages, slowing the entire program. This bug is why the 5.2.0.7 release was made so quickly after 5.2.0.0.
  • Auto-Surrender could trigger multiple times in one round when ending it, causing record and chat spam.
  • Surrender votes were allowed after a surrender vote was already complete, or after an auto-surrender was triggered.
  • Plugin update messages to online admins and record source were being sent far too often, these have been reduced.
Upgrade SQL from 4.0.0.0 - Current

 

No 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 completion, then enable on your other layers.

 

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

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.