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

 

Can you tell me how do I do that?

Mamba has the right idea. Also, if you are using the same account for AdKats as you used to originally run the adkats.sql script to set up your database you should be fine. It's just puzzling how that table isn't in there already.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Hey col,

 

short question - Is there an In-game command to add players to the userlist?

 

like !adduser QuadPrime Administrator

 

thanks in advance sir :smile:

There is not a command for this right now, it's all through the settings window. There could be though, open a feature request if you want something like that and we can discuss it there.
Link to comment

Originally Posted by SmackDown*:

 

Mamba has the right idea. Also, if you are using the same account for AdKats as you used to originally run the adkats.sql script to set up your database you should be fine. It's just puzzling how that table isn't in there already.

The problem I am having is I don't know where to look for "Settings" in MySQL. I have my tables open and I don't see a tab for settings. Where do I go in MySQL to find settings?
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Mamba334*:

 

The problem I am having is I don't know where to look for "Settings" in MySQL. I have my tables open and I don't see a tab for settings. Where do I go in MySQL to find settings?

The word settings might not be helpful. Sorry.

 

Once logged in, look on the left-hand side or up at the top and just go through your "settings" or tabs and I'm not for certain where it is but it's there somewhere! Good luck bro. Hope you get it worked out.

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

Originally Posted by SmackDown*:

 

The word settings might not be helpful. Sorry.

 

Once logged in, look on the left-hand side or up at the top and just go through your "settings" or tabs and I'm not for certain where it is but it's there somewhere! Good luck bro. Hope you get it worked out.

Thank you for your help.

 

It seems that with the latest patch, all errors have gone away!

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

Originally Posted by ColColonCleaner*:

 

Regarding the long loading time of Adkats, I just updated to 6.8.1.128 and Adkats was loaded in about a minuet. Thank you for that fix!

Woop. Yeah, I need to work in batch loading of player info from the database so it can do a couple thousand at a time without performance issues. Right now it does each one individually since it wasn't originally written with so many players in mind, or I didn't think that would be a performance issue.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Hello.

Why when player request !rules they are displayed for all players at once? I have not found how to disable it, or I do not understand something?

PS/. Adkats 6810

This happens when an ADMIN requests the rules for themselves. They already know the rules, or have access to them elsewhere, so this is a way for admins to send rules to the whole server. When normal players request rules only they see it, or the person they targeted rules on.
Link to comment

Originally Posted by SmackDown*:

 

Hello,

 

Today we had a player enter our server and was then banned by the LIVE Damage Mod Ban system. Below is the ban of this player:

 

Damage Modifier Hack Detected [LIVE][4-GROZA1-48-20-2-41]

 

When I reviewed this ban and compared the stats to the stats that BF4stats.com showed, I found a difference that I cannot explain. The stats that they showed for this guy on his GROZA1 was as follows:

 

20 kills, 2 headshots, and 86 hits. Yet our cheat system is showing that he only had 41 hits. Is there a mistake here on this ban? Was this player banned by mistake or am I reading this wrong? If in fact he had 86 hits, then his 20 kills would be normal with 86 hits, and his damage per shot would be different than what is shown.

 

Not sure what I am suppose to do here....

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

Originally Posted by ColColonCleaner*:

 

Hello,

 

Today we had a player enter our server and was then banned by the LIVE Damage Mod Ban system. Below is the ban of this player:

 

Damage Modifier Hack Detected [LIVE][4-GROZA1-48-20-2-41]

 

When I reviewed this ban and compared the stats to the stats that BF4stats.com showed, I found a difference that I cannot explain. The stats that they showed for this guy on his GROZA1 was as follows:

 

20 kills, 2 headshots, and 86 hits. Yet our cheat system is showing that he only had 41 hits. Is there a mistake here on this ban? Was this player banned by mistake or am I reading this wrong? If in fact he had 86 hits, then his 20 kills would be normal with 86 hits, and his damage per shot would be different than what is shown.

 

Not sure what I am suppose to do here....

Keep in mind the LIVE system does not use global stats, the stats it fetches are based on only the last round they played in. This is how we catch new damage mods.

 

Basically what the plugin does is when they first load in it checks their global stats, then after round end it checks them again to see what's changed and compares the values. For this guy it showed he had 20 more kills, and 41 more hits than he had before with that weapon.

 

I have seen very rare instances where the server can report no hits for a player, but I haven't seen half hits before. If the battle report shows a different hit count than what is on their stats, and the number it shows is within reason, then this would be a ban based on incorrect data.

 

They don't show the hit count for reports on the battlelog UI, but they do send the value to your browser. In chrome press F12 then F5 on their battle report page to debug and then reload it. In the debug window that pops up go to the network tab and click the XHR button at the top, this will make it only show web service requests. Now one of the services you see is for fetching the player's report data, click one and then click the preview tab on the right and you can see what data came back. Search for one that contains the report info and hit count.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

ColColonCleaner

Hm, it's good, thank you for your answer.

 

I have other question.

May be you know, we in Russian BF community from time immemorial in Battlefield We had the biggest problem for us, ProCon and BF not support UTF-8 and we did when they could not bring players to the usual things, allowed weapons, rules and other information, as many Russian players do not understand English.

Recently we learned that is Procon can support UTF-8 https://github.com/Myrcon/Procon-1/issues/166

Thus, replacing the file, we can now send messages in Russian in game chat, all plugins work fine, example InsaneLimits, ProConRULz, Votemap, xPkiller's Stats logger, Voteban and many other, but for some reason your plugin refuses to accept UTF-8, For example, if I change the English message to the Russian in AdKats.cs file, like i do this on other plugin, the Procon after reboot, it simply sends an empty message.

What lines are you attempting to change?
Link to comment

Originally Posted by Subman_9*:

 

Hi ColColonCleaner,

I have a question regarding the AdKats "Feed Server Reserved Slots" function. I have already a group of people on my first server that have a time limited reserved slot, however I would like to synchronize the reserved slots to my second BF4 server as well. Can I do it somehow on AdKats ? I'm using AdKats 6.8.1.132.

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

Originally Posted by ColColonCleaner*:

 

Hi ColColonCleaner,

I have a question regarding the AdKats "Feed Server Reserved Slots" function. I have already a group of people on my first server that have a time limited reserved slot, however I would like to synchronize the reserved slots to my second BF4 server as well. Can I do it somehow on AdKats ? I'm using AdKats 6.8.1.132.

Is the feed option enabled on your first server, the one that you want to import the reserved slots from? Or is that server still manually managing reserved slots as well?
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Example this work only on Rules and Pre-Message List line, i can set on it Russian words and all good.

But on TeamSpeak join player line or first spawn message line this not work, after restarting procon all words be empty (hieroglyphs).

Also, I tried change in Adkats.cs

OnlineAdminSayMessage(((sourceIsAdmin) ? ("Admin ") : ("")) + record.GetSourceName() + " requested server rules.");

to

OnlineAdminSayMessage(((sourceIsAdmin) ? ("Admin ") : ("")) + record.GetSourceName() + " ???????? ??????? ???????.");

 

After editing all saved, but as soon as I run Procon, all that I have introduced in Russian is converted to an empty (hieroglyphs) line.

Interesting, i'm not sure what would be causing that. So messages work fine when loaded through the database, but not when they are in raw strings, that's strange. I wonder what the encoding on the actual file is, the AdKats.cs file, perhaps it's a different one than you need?
Link to comment

Originally Posted by SmackDown*:

 

Keep in mind the LIVE system does not use global stats, the stats it fetches are based on only the last round they played in. This is how we catch new damage mods.

 

Basically what the plugin does is when they first load in it checks their global stats, then after round end it checks them again to see what's changed and compares the values. For this guy it showed he had 20 more kills, and 41 more hits than he had before with that weapon.

 

I have seen very rare instances where the server can report no hits for a player, but I haven't seen half hits before. If the battle report shows a different hit count than what is on their stats, and the number it shows is within reason, then this would be a ban based on incorrect data.

 

They don't show the hit count for reports on the battlelog UI, but they do send the value to your browser. In chrome press F12 then F5 on their battle report page to debug and then reload it. In the debug window that pops up go to the network tab and click the XHR button at the top, this will make it only show web service requests. Now one of the services you see is for fetching the player's report data, click one and then click the preview tab on the right and you can see what data came back. Search for one that contains the report info and hit count.

I did as you posted above and it was showing 48 hits. I
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I did as you posted above and it was showing 48 hits. I

Then what the plugin reported was correct. The battlelog report shows all hits for every weapon during the round, so he likely got those other 7 hits off a sidearm, repair tool, or other weapon. He was averaging 50 damage on a maximum 30 damage weapon (which also has a large drop off), with only 2 headshots. So he will need to explain how that was possible.
Link to comment

Originally Posted by Subman_9*:

 

Is the feed option enabled on your first server, the one that you want to import the reserved slots from? Or is that server still manually managing reserved slots as well?

The feed option is set to "True" on both servers. I have currently 25 players on the first server - I have added them by the "/reserved" option on the first server. The reserved Slots on the second server (the one on which I would like to import to) is empty right now. The best option would be some automatic synchronization of the reserved slots from the first server to the other servers that have feed option enabled.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by SmackDown*:

 

Then what the plugin reported was correct. The battlelog report shows all hits for every weapon during the round, so he likely got those other 7 hits off a sidearm, repair tool, or other weapon. He was averaging 50 damage on a maximum 30 damage weapon (which also has a large drop off), with only 2 headshots. So he will need to explain how that was possible.

Thank you for your help in this matter!
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Dete96*:

 

Ads?z.png

How do I activate?

 

error ;

[03:45:44 91] [AdKats] ERROR-681132: [unable to confirm global timing. Global UTC Timestamp could not be fetched.]

Did you read the installation instructions? You have set up the database by running this code in your database

 

https://raw.github.com/ColColonClean...ter/adkats.sql

 

I hope that helped.

dete96

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

Originally Posted by ty_ger07*:

 

how do i find out where my database files are so i can link it to adkats

A database could be made of hundreds or thousands of files. A database isn't a file. A database is an object inside a server. To find the database, you have to know its IP address and port inside the server and its login username and password.

 

If you are running procon only on your own computer and want to run your own database only on your own computer, this should get you going:

https://www.youtube.com/watch_v=k6Zi...2FA2C127377F07

(watch "Installing XAMPP Part 1" and "Installing XAMPP Part 2")

 

Disregard the PHP references in the video and watch the video anyway because it is essentially a video instructing you how to set up a web server on your computer and setting up and using a database in that web server.

 

Warning: setting up a web server on your own computer is potentially dangerous because it potentially provides internet users easier access to your computer. Care, research, and proper network setup is required to minimize this risk. Or, you could rent a cheap web server with a database (like most people do) and let someone else take care of the process and manage the risk instead of you.

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