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*:

 

Again error:

 

[21:48:21 06] [AdKats] EXCEPTION-67024-D-b__62-StatusMonitor4: [Error in status monitor. Skipping current loop.][system.InvalidOperationException: Collection was modified; enumeration operation may not execute.

at System.ThrowHelper.ThrowInvalidOperationException( ExceptionResource resource)

at System.Collections.Generic.Dictionary`2.Enumerator .MoveNext()

at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)

at PRoConEvents.AdKats.b__62()]

In the status monitor. Looking into it.
Link to comment

Originally Posted by GitSum*:

 

Since the commands are admin only, you can change them to whatever you want, I know rTr uses /pp and /pf meaning player punish and player forgive.

I was thinking about using something like "warn" but in looking through the threads it looked like that may have caused a conflict. I think we will use something like 'pun' and 'for' and see how that works

 

Thanks for the reply

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

Originally Posted by ColColonCleaner*:

 

I was thinking about using something like "warn" but in looking through the threads it looked like that may have caused a conflict. I think we will use something like 'pun' and 'for' and see how that works

 

Thanks for the reply

There is a warn command in AdKats, so yes there would be a conflict there.

 

We use pun/forgive on our servers, but don't use teamkilltracker.

Link to comment

Originally Posted by smogsy*:

 

not seen a section for adkats 7 in git yet, so

 

in Adkats 7,

 

Would it possible to add A forced !rules to a player thats been punished?

 

eg they get punished, Rules automatically get sent him in chat. i know their was a rules issue opened but its bit different. Once Adkats 7 section is opened ill raise issue properly & fund them as required:cool:

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

Originally Posted by ColColonCleaner*:

 

not seen a section for adkats 7 in git yet, so

 

in Adkats 7,

 

Would it possible to add A forced !rules to a player thats been punished?

 

eg they get punished, Rules automatically get sent him in chat. i know their was a rules issue opened but its bit different. Once Adkats 7 section is opened ill raise issue properly & fund them as required:cool:

You can make a ticket for it at any time, i'll sort out where it can be applied later.
Link to comment

Originally Posted by smogsy*:

 

As of 6.7.0.40 there are a lot of changes in regard to settings, among other fixes. Should make moving around in the setting windows much easier without needing to scroll. Use /pupdate to apply the patch.

i saw it this morning i thought somthing broke at first MASSIVe improvement one of the best changes you have made. :mad::cool:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by iraqiboy90*:

 

Conflicting scenarios on the different settings requiring Low Population value:

 

What is Low Population Value?

'Low Population Value' - Number of players at which the server is deemed 'Low Population'.

So this mean that if I put 16. Then 16+(until High Population Value) is Low Population, and whatever less than 16 is not low population.

 

Punishments and "Kill only on LP"

'Only Kill Players when Server in low population' - When server population is below 'Low Server Pop Value', only kill players, so server does not empty. Player points will be incremented normally.

This means that from 0-16 players (in my case), those will only be killed.

 

Populating server and Low Population value

In the ingame chat, the server announces when it enters "populating mode"

Code:

AdKats > Server now in populating mode, with 15 populators.
So this means that it uses the Low Population value and starts counting players as populators when the server is 15+ players?

 

 

Now for me, it looks like there is a wording issue with the explanation of the "Low Population Value", the punishments is working fine as it it (which is what I want it to), and the Populating server thing is the culprit, as it should be counting players as populators when there is 0or4-16 players.

 

am I wrong?

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

Originally Posted by smogsy*:

 

Conflicting scenarios on the different settings requiring Low Population value:

 

What is Low Population Value?

 

So this mean that if I put 16. Then 16+(until High Population Value) is Low Population, and whatever less than 16 is not low population.

 

Punishments and "Kill only on LP"

 

This means that from 0-16 players (in my case), those will only be killed.

 

Populating server and Low Population value

In the ingame chat, the server announces when it enters "populating mode"

Code:

AdKats > Server now in populating mode, with 15 populators.
So this means that it uses the Low Population value and starts counting players as populators when the server is 15+ players?

 

 

 

 

Now for me, it looks like there is a wording issue with the explanation of the "Low Population Value", the punishments is working fine as it it (which is what I want it to), and the Populating server thing is the culprit, as it should be counting players as populators when there is 0or4-16 players.

 

am I wrong?

Mine works correctly

 

We use populating perks have no issues on latest test build

My populating state is 29 players

 

How i understand it & how its working for me

So what this means is any one who entered the server

When the server goes above 29 players it enters populated state. & tells you its populated

eg > Server now in populating mode, with 29 populators. because you reached 29 players so it is populating now.

 

what your seeing is

Server now in populating mode, with 15 populators.

 

which is when the server reaches +1 above the threshold say in your case 16 players but then a player leaves putting it back into populating mode. because your at 15 players

 

hope this explain it?

 

in summary it will go in & out of populating mode many times depending on the amount of players in your server. do not trust battlelog look at the scoreboard.

 

in my eyes

populating mode = when your still trying to start the server & have not reached a limit where it will carry itself on its own. eg still needs populating

 

in essence anything

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

Originally Posted by ColColonCleaner*:

 

No, he's referring to the only kill players in low pop setting. That setting is slightly misnamed. The way it acts is "not high pop".

 

And smog, that is not how the populator works. When the server enters low population it takes a snapshot of everyone in the server. That snapshot is updated until the server moves out of low population. Once the server moves up through medium population and into high population it triggers on them with the thank you message and +10 rep.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

To clarify, the "only kill in low population" setting for punishments was made before the switch to 3 population states. Before AdKats only ran 2 population states, low and high, but more gradation was needed. It just needs a label change, all other things relating to low/med/high should function as written.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Conflicting scenarios on the different settings requiring Low Population value:

 

What is Low Population Value?

 

So this mean that if I put 16. Then 16+(until High Population Value) is Low Population, and whatever less than 16 is not low population.

 

Punishments and "Kill only on LP"

 

This means that from 0-16 players (in my case), those will only be killed.

 

Populating server and Low Population value

In the ingame chat, the server announces when it enters "populating mode"

Code:

AdKats > Server now in populating mode, with 15 populators.
So this means that it uses the Low Population value and starts counting players as populators when the server is 15+ players?

 

 

Now for me, it looks like there is a wording issue with the explanation of the "Low Population Value", the punishments is working fine as it it (which is what I want it to), and the Populating server thing is the culprit, as it should be counting players as populators when there is 0or4-16 players.

 

am I wrong?

e.g.

 

Low pop value = 10

High pop value = 20

 

Population state:

Low = 0-10

Med = 11-19

High = 20+

 

Only kill in LP = 0-19

(Setting needs a name change to low/mid pop)

 

Population mode announcement is to admins only. Players considered populators are those entering the server during low population, and staying in the server until it goes through medium population into high population. Once it reaches high population it counts their successful pop, thanks them in chat, and awards them 10 reputation.

Link to comment

Originally Posted by smogsy*:

 

e.g.

 

Low pop value = 10

High pop value = 20

 

Population state:

Low = 0-10

Med = 11-19

High = 20+

 

Only kill in LP = 0-19

(Setting needs a name change to low/mid pop)

 

Population mode announcement is to admins only. Players considered populators are those entering the server during low population, and staying in the server until it goes through medium population into high population. Once it reaches high population it counts their successful pop, thanks them in chat, and awards them 10 reputation.

cheers, its always nice to hear how it works from the the horse mouth as it were :smile:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by iraqiboy90*:

 

e.g.

 

Low pop value = 10

High pop value = 20

 

Population state:

Low = 0-10

Med = 11-19

High = 20+

 

Only kill in LP = 0-19

(Setting needs a name change to low/mid pop)

 

Population mode announcement is to admins only. Players considered populators are those entering the server during low population, and staying in the server until it goes through medium population into high population. Once it reaches high population it counts their successful pop, thanks them in chat, and awards them 10 reputation.

Thanks :smile:

I will need to be changing the numbers then :smile:

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

Originally Posted by Random_Digits*:

 

I have been attempting to install AdKats to my BF4 server. Xkiller is up and running fine.

When i go to import the latest .sql, i get the below error.

Error

 

SQL query:

 

REPLACE INTO `adkats_commands` VALUES(51, 'Active', 'self_assist', 'Log', 'Assist Losing Team', 'assist', FALSE, 'Any');

 

REPLACE INTO `adkats_commands` VALUES(52, 'Active', 'self_uptime', 'Log', 'Request Uptimes', 'uptime', FALSE, 'Any');

 

MySQL said: Documentation

#1064 - 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 'REPLACE INTO `adkats_commands` VALUES(52, 'Active', 'self_uptime', 'Log', 'Reque' at line 3

The only two tables it makes are for bans and commands. It also adds Procedure to addlogplayerID. That's it.

 

I have tried going over various solutions with my provider (NFO) but it's not working, and they suggested i try asking what version of MySQL, AdKats is written for? And/or a possible solution to my errorout. I also have an Import SQL compatibility mode: NONE(used), ANSI, DB2, MAXDB, MYSQL323, MYSQL40, MSSQL, ORACLE, TRADITIONAL. Should i try one of them? Which? Or do i need to modify the .sql install file somewhere?

 

My phpMyAdmin is version 4.3.12

My .sql file version is: 6.6.0.0 (5/17/2015)

 

Help please O.O

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

Originally Posted by ColColonCleaner*:

 

I have been attempting to install AdKats to my BF4 server. Xkiller is up and running fine.

When i go to import the latest .sql, i get the below error.

 

 

I have tried going over various solutions with my provider (NFO) but it's not working, and they suggested i try asking what version of MySQL, AdKats is written for? And/or a possible solution to my errorout. I also have an Import SQL compatibility mode: NONE(used), ANSI, DB2, MAXDB, MYSQL323, MYSQL40, MSSQL, ORACLE, TRADITIONAL. Should i try one of them? Which? Or do i need to modify the .sql install file somewhere?

 

My phpMyAdmin is version 4.3.12

My .sql file version is: 6.6.0.0 (5/17/2015)

 

Help please O.O

That's a known issue with the latest version of phpMyAdmin, started seeing it once they put out a patch a couple months back. Try using MySQL Workbench to run the setup script.
Link to comment

Originally Posted by SmackDown*:

 

I have a question about Admin Assistants.

 

I have set up Adkats to have Admin Assistants and I think I correctly set it up to response certain commands in the Auto-Report-handler strings such as "Being Disrespectful" ect.

 

Also, at this time we have 3 people who are listed on our Verbose Admin Assistant Whitelist and Admin Assistant Whitelist. Also I have enabled admin assistants and enabled "use AA report Auto Handler and Admin Assist perk.

 

My problem is that some of the admin assistants are indicating that when they issue the command to punish someone say for being disrespectful that nothing happens, and they are not seeing any punishment being announced when they issue the punishment and no admins are on-duty.

 

So what settings do I have to have set for Admin Assistants to work?

 

What is the command that they have to issue? Do they type /[offending player name] being disrespectful (So it would look like this: /billybob being disrespectful

 

Or do they issue a @player report and it responds to that?

 

Thank you for helping me in advance.

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

Originally Posted by ColColonCleaner*:

 

I have a question about Admin Assistants.

 

I have set up Adkats to have Admin Assistants and I think I correctly set it up to response certain commands in the Auto-Report-handler strings such as "Being Disrespectful" ect.

 

Also, at this time we have 3 people who are listed on our Verbose Admin Assistant Whitelist and Admin Assistant Whitelist. Also I have enabled admin assistants and enabled "use AA report Auto Handler and Admin Assist perk.

 

My problem is that some of the admin assistants are indicating that when they issue the command to punish someone say for being disrespectful that nothing happens, and they are not seeing any punishment being announced when they issue the punishment and no admins are on-duty.

 

So what settings do I have to have set for Admin Assistants to work?

 

What is the command that they have to issue? Do they type /[offending player name] being disrespectful (So it would look like this: /billybob being disrespectful

 

Or do they issue a @player report and it responds to that?

 

Thank you for helping me in advance.

Firstly, I have not touched that system in many months. I'm not sure about its current state, but as nothing was changed it should still function normally.

 

Secondly, admin assistants have no special powers, they are assistants, not full admins. The AA report handler is just that, a report handler. Everything you need should be in the docs. If you have other questions please ask.

 

https://github.com/AdKats/AdKats#admin-assistants

Link to comment

Originally Posted by smogsy*:

 

Got a bug, might be MYSQL trigger related

 

when we punish somone & its a temp ban they stay on the server & do not get kicked.

we see the punish & the points are adding up (3pts) their ban is listed in adkats correctly but we manually have to kick?

 

Any ideas whats wrong?

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

Originally Posted by ColColonCleaner*:

 

Got a bug, might be MYSQL trigger related

 

when we punish somone & its a temp ban they stay on the server & do not get kicked.

we see the punish & the points are adding up (3pts) their ban is listed in adkats correctly but we manually have to kick?

 

Any ideas whats wrong?

Please do the following. If you a haven't already enable plugin and event logging types for your layer. Change your AdKats debug level to 3. Wait for it to happen again and send me the event/plugin logs along with the name of the player in question.

 

This has never happened on our servers, but an admin group in Australia was seeing it. They don't store logs though, so the solution didn't go anywhere. I think there is still a ticket open for it somewhere, i'll have to look.

Link to comment

Originally Posted by smogsy*:

 

Please do the following. If you a haven't already enable plugin and event logging types for your layer. Change your AdKats debug level to 3. Wait for it to happen again and send me the event/plugin logs along with the name of the player in question.

 

This has never happened on our servers, but an admin group in Australia was seeing it. They don't store logs though, so the solution didn't go anywhere. I think there is still a ticket open for it somewhere, i'll have to look.

done its annoying as yesterday it was on debug 3 but had no issues since release so turned it down :sad:

 

shall update when required.

 

The other issue/knowledge ive seen is with Bfadmin where if you search a player & see comannds issued etc theirs no chat logs for that player. is that just if you use the !log player command or generally?

 

could it be any thing related to that script on installation? i remember we did sql script to fix a thing or two before that was done by the script?

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

Originally Posted by ColColonCleaner*:

 

done its annoying as yesterday it was on debug 3 but had no issues since release so turned it down :sad:

 

shall update when required.

 

The other issue/knowledge ive seen is with Bfadmin where if you search a player & see comannds issued etc theirs no chat logs for that player. is that just if you use the !log player command or generally?

 

could it be any thing related to that script on installation? i remember we did sql script to fix a thing or two before that was done by the script?

Debug level 3 is the level i normally run our instances at, it contains enough info to be useful for most debugging, but doesn't spam too badly.

 

If you use AdKats to post chat there is an option to disable posting of command chat messages, if you want to include those make sure that option is not enabled.

Link to comment

Originally Posted by smogsy*:

 

i thought the chat log at the bottom contains the in game chat logs of what a player said. Over all time. like a quick player based query rather than doing chat search

* 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.