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

 

Might have found an issue, tried to use the @join command which I use sometimes and it attempted to join me and ended up just killing me, restarted layer etc to make sure nothing odd was going on, captured this but it says I joined when I didn't (just kept dying)

The join command issues the admin.movePlayer server command, which kills you to switch your squad...for some unknown reason. It's a server bug I can't avoid.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

If no one else does I'll give it a go later and report back :ohmy:

 

BTW, now you just need to make a chat, guid, stats logger & player balancer plugin!

The more people testing, the better.

 

I knew I forgot something! But seriously, I've been wanting to break AdKats away from that dependency for a while now. I'm not sure how I would do it without stepping on that plugin's toes though. Obviously it would still be supported, but requiring they install that plugin wouldn't be required anymore. That would be a large change though, probably on AdKats 6, so it would have to wait till after i'm out of school.

Link to comment

Originally Posted by dmmaciag*:

 

If there are any feature requests you would like to send, please do so asap; I want to get those completed before the BFAdminCP compatibility release is pushed public.

Two things that come to mind that would be really helpful is the ability to manually add admin assistants. I like the idea of Admin Assistants, but would like to be able to manually add them instead of them having to had X number of confirmed reports. As a workaround, I've created admin roles that their only abilities are to report and accept/punish reports as a sort of Moderator role. However, using the Admin Assistant tool would work so much better.

 

Another thing that we do is have all reports go out to all of the admins, so that way if someone isn't available to handle a report, perhaps someone else will be. However, there's no way of knowing if a report had been handled or was being handled by another admin. Something else I thought of was if a report was acted on, or with an in-game command, a follow-up email would be sent out to let the list know that the report had been taken care of and by which admin, and perhaps a chat log between the reported player and the responding admin.

 

I have no idea if either of these are feasible, but just thought I'd throw them out there just in case. Thanks for your hard work.

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

Originally Posted by ColColonCleaner*:

 

Two things that come to mind that would be really helpful is the ability to manually add admin assistants. I like the idea of Admin Assistants, but would like to be able to manually add them instead of them having to had X number of confirmed reports. As a workaround, I've created admin roles that their only abilities are to report and accept/punish reports as a sort of Moderator role. However, using the Admin Assistant tool would work so much better.

 

Another thing that we do is have all reports go out to all of the admins, so that way if someone isn't available to handle a report, perhaps someone else will be. However, there's no way of knowing if a report had been handled or was being handled by another admin. Something else I thought of was if a report was acted on, or with an in-game command, a follow-up email would be sent out to let the list know that the report had been taken care of and by which admin, and perhaps a chat log between the reported player and the responding admin.

 

I have no idea if either of these are feasible, but just thought I'd throw them out there just in case. Thanks for your hard work.

  • Didn't think about manual addition of admin assistants before, i'll add a specialplayer group for it, and make a command to add players to that group.
  • This is the reason I added player lock. If you use the lock command on a player, nobody other than the locker can act on them. This stops the possibility of overlapping admin commands. Do you want an option to automatically lock a player when a report against them is acted on?
  • A while back I used to only have AdKats send emails if there was not an admin in the server, but I disabled that and now it sends them regardless because some people were confused as to why sometimes emails weren't coming through. Would an option to disable emails if an admin is in the server be nice?
  • I don't like the idea of sending follow-up emails because that would quickly start spamming people's inboxes and none but the most ocd admins would be appreciative of that.

Almost everything is feasible, whether it would benefit everyone is the question.

Link to comment

Originally Posted by dmmaciag*:

 

  • Didn't think about manual addition of admin assistants before, i'll add a specialplayer group for it, and make a command to add players to that group.
  • This is the reason I added player lock. If you use the lock command on a player, nobody other than the locker can act on them. This stops the possibility of overlapping admin commands. Do you want an option to automatically lock a player when a report against them is acted on?
  • A while back I used to only have AdKats send emails if there was not an admin in the server, but I disabled that and now it sends them regardless because some people were confused as to why sometimes emails weren't coming through. Would an option to disable emails if an admin is in the server be nice?
  • I don't like the idea of sending follow-up emails because that would quickly start spamming people's inboxes and none but the most ocd admins would be appreciative of that.

Almost everything is feasible, whether it would benefit everyone is the question.

The manual addition of admin assistants would be awesome, thank you. That's true, regarding the player lock. Automatically locking players once acted upon I think would be helpful, but perhaps making it optional?

 

Yeah, I think an option to disable emails if admins are present would be good...it would definitely cut down on the number of report emails sent.

 

I would fall into the category of most OCD admin probably lol so I'm good with emails, but I see your point regarding follow-up emails. Automatic player locking along with disabling emails if admin is online would be overall beneficial.

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

Originally Posted by ColColonCleaner*:

 

The manual addition of admin assistants would be awesome, thank you. That's true, regarding the player lock. Automatically locking players once acted upon I think would be helpful, but perhaps making it optional?

 

Yeah, I think an option to disable emails if admins are present would be good...it would definitely cut down on the number of report emails sent.

 

I would fall into the category of most OCD admin probably lol so I'm good with emails, but I see your point regarding follow-up emails. Automatic player locking along with disabling emails if admin is online would be overall beneficial.

Like i said, adding the option, not mandatory. Customization is key. Also adding an option to change the duration of player lock. Right now it's hardcoded to 10 minutes, which might be a little long if you have it happening automatically. I also need to make sure that player lock does not block external commands from other plugins, like insane limits. Or maybe add an option for that as well.

 

I'll add the option back for emails during adminless state only.

 

Almost every server owner is the most OCD about how things should be done, in comparison to their sub-admins anyway.

 

If you have anything else to add, let me know. It will still be a little while before the BFAdminCP update, and the releases of both updates will be done simultaneously.

Link to comment

Originally Posted by dmmaciag*:

 

Like i said, adding the option, not mandatory. Customization is key. Also adding an option to change the duration of player lock. Right now it's hardcoded to 10 minutes, which might be a little long if you have it happening automatically. I also need to make sure that player lock does not block external commands from other plugins, like insane limits. Or maybe add an option for that as well.

 

I'll add the option back for emails during adminless state only.

 

Almost every server owner is the most OCD about how things should be done, in comparison to their sub-admins anyway.

 

If you have anything else to add, let me know. It will still be a little while before the BFAdminCP update, and the releases of both updates will be done simultaneously.

I love customization, all that sounds good. I've not used the BFAdminCP but I'll check it out for sure.
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer
  • Administrators

Originally Posted by Prophet731*:

 

Forgive the probably stupid question, but is gcp.adkgamers.com the new version of WebAdmin or is BFAdminCP something different entirely?

The Web Admin is being renamed to BFAdminCP.

 

Currently there is a beta out for it but thats mostly aimed at people that had the previous version installed before. The beta2 update will add mostly the rest of the things that need to be added as well as a command line version to run the installer to add the tables and change some configuration options. A GUI version might come for the installer at a later date. Beta2 will also have a few bugfixs.

 

Search on github for BFAdminCP and you will find it. Colcolon had added some suggestions under the issues that will also be added. There is a beta testers topic for it on our forums.

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

Originally Posted by dmmaciag*:

 

The Web Admin is being renamed to BFAdminCP.

 

Currently there is a beta out for it but thats mostly aimed at people that had the previous version installed before. The beta2 update will add mostly the rest of the things that need to be added as well as a command line version to run the installer to add the tables and change some configuration options. A GUI version might come for the installer at a later date. Beta2 will also have a few bugfixs.

 

Search on github for BFAdminCP and you will find it. Colcolon had added some suggestions under the issues that will also be added. There is a beta testers topic for it on our forums.

Good stuff, thanks a lot!
* Restored post. It could be that the author is no longer active.
Link to comment
  • Administrators

Originally Posted by Prophet731*:

 

Like i said, adding the option, not mandatory. Customization is key. Also adding an option to change the duration of player lock. Right now it's hardcoded to 10 minutes, which might be a little long if you have it happening automatically. I also need to make sure that player lock does not block external commands from other plugins, like insane limits. Or maybe add an option for that as well.

 

I'll add the option back for emails during adminless state only.

 

Almost every server owner is the most OCD about how things should be done, in comparison to their sub-admins anyway.

 

If you have anything else to add, let me know. It will still be a little while before the BFAdminCP update, and the releases of both updates will be done simultaneously.

Colon, i'm thinking probably after halloween is when i'll go RC1 so get whatever you need done/changed before halloween. If you change anything like rep logic please let me know this time. Mr.NeverTellMeYouChangedLogic. lol

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

 

Colon, i'm thinking probably after halloween is when i'll go RC1 so get whatever you need done/changed before halloween. If you change anything like rep logic please let me know this time. Mr.NeverTellMeYouChangedLogic. lol

I update docs for every release, and make tickets for every logic change. Boi.

 

That's good for a release date, 5.2 is just a minor release so there shouldn't be any major changes.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Admin assistant whitelist command added for testing. We do not use admin assistants on our servers currently, so someone outside needs to run testing on this.

 

Also in this version I modified how plugin docs are shown in the description tab. If someone could make sure all of those links are working that would be great. They seem to function on my end, although they open only in IE which is infuriating, but they do open.

 

5.1.3.8: https://raw.githubusercontent.com/Co...test/AdKats.cs

Link to comment

Originally Posted by dmmaciag*:

 

Admin assistant whitelist command added for testing. We do not use admin assistants on our servers currently, so someone outside needs to run testing on this.

 

Also in this version I modified how plugin docs are shown in the description tab. If someone could make sure all of those links are working that would be great. They seem to function on my end, although they open only in IE which is infuriating, but they do open.

 

5.1.3.8: https://raw.githubusercontent.com/Co...test/AdKats.cs

I'll install this tonight and start testing. Thanks!
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

The forgive system currently allows people to be forgiven into negative infraction points. This was originally allowed so admins could give certain players "credit" against possible punishments. If this "feature" is not desired by the majority, i will be removing the ability to forgive players into negative infraction points.

Link to comment

Originally Posted by dmmaciag*:

 

The forgive system currently allows people to be forgiven into negative infraction points. This was originally allowed so admins could give certain players "credit" against possible punishments. If this "feature" is not desired by the majority, i will be removing the ability to forgive players into negative infraction points.

That's an interesting idea...could potentially allow players to get a forgive in exchange for a donation to the server, etc. I like it.

 

Another side thing, but this is more for BFAdminCP (couldn't figure out how to get it to work, will wait for public release) is to issue punishes from the browser when a player is offline. Example of usage would be if no admin is online and get reports of inappropriate behavior, admin could punish the player which would take effect next time they're online.

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

Originally Posted by ColColonCleaner*:

 

That's an interesting idea...could potentially allow players to get a forgive in exchange for a donation to the server, etc. I like it.

 

Another side thing, but this is more for BFAdminCP (couldn't figure out how to get it to work, will wait for public release) is to issue punishes from the browser when a player is offline. Example of usage would be if no admin is online and get reports of inappropriate behavior, admin could punish the player which would take effect next time they're online.

We found in those cases that manual temp-bans worked best. Punishments when players were online, bans if we actually need to do something when a player is offline. Because if you think about it, an offline punish could warn/kill/kick a player, which doesn't make sense if they aren't online and playing.
Link to comment

Originally Posted by dmmaciag*:

 

We found in those cases that manual temp-bans worked best. Punishments when players were online, bans if we actually need to do something when a player is offline. Because if you think about it, an offline punish could warn/kill/kick a player, which doesn't make sense if they aren't online and playing.

Fair enough, that makes sense. I'll be reporting back with the results of testing the admin assistants soon. Thanks you guys are the best
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by dmmaciag*:

 

We found in those cases that manual temp-bans worked best. Punishments when players were online, bans if we actually need to do something when a player is offline. Because if you think about it, an offline punish could warn/kill/kick a player, which doesn't make sense if they aren't online and playing.

I updated my AdKats to the one you linked earlier and enabled it. Immediately it started throwing exceptions and spamming the server with the same kick message. Not sure why. Set it to debug 5, here's what it gave me:

 

[21:47:10 57] [AdKats] Preparing to check adkats_exception record for pre-upload processing.

[21:47:10 57] [AdKats] player_punish last used 15s ago.

[21:47:10 57] [AdKats] ACTION: Record has errors, not re-queueing after action.

[21:47:10 96] [AdKats] uieiksolkjf has 3 points.

[21:47:10 96] [AdKats] Server low population: False (32 10) | Override: False

[21:47:10 96] [AdKats] Kick Message: 'Disrespecting other players. [3pts] [FeddyKen]'

[21:47:10 96] [AdKats] EXCEPTION: Line 0: [KickTarget][Error while taking action for kick record.]: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.AdKats.KickTarget(AdKatsRecord record)

[21:47:10 96] [AdKats] Preparing to check adkats_exception record for pre-upload processing.

[21:47:10 96] [AdKats] player_punish last used 0s ago.

[21:47:10 96] [AdKats] ACTION: Record has errors, not re-queueing after action.

[21:47:11 33] [AdKats] DBCOMM: Unprocessed: 2 Current: 0

[21:47:11 33] [AdKats] DBCOMM: Unprocessed: 0 Current: 2

[21:47:11 53] [AdKats] DBCOMM: Entering handle record upload

[21:47:11 53] [AdKats] DBCOMM: Record needs full upload, checking.

[21:47:11 53] [AdKats] UPLOADING record for Logged Exception

[21:47:11 92] [AdKats] adkats_exception upload for AdKats by AdKats SUCCESSFUL!

[21:47:11 92] [AdKats] DBCOMM: Unprocessed: 0 Current: 1

[21:47:11 93] [AdKats] adkats_exception last used 15s ago.

[21:47:12 11] [AdKats] DBCOMM: Entering handle record upload

[21:47:12 11] [AdKats] DBCOMM: Record needs full upload, checking.

[21:47:12 11] [AdKats] UPLOADING record for Logged Exception

[21:47:12 44] [AdKats] Exiting a spawn printer.

[21:47:12 50] [AdKats] adkats_exception upload for AdKats by AdKats SUCCESSFUL!

[21:47:12 51] [AdKats] adkats_exception last used 0s ago.

[21:47:13 08] [AdKats] DBCOMM: Unprocessed: 2 Current: 0

[21:47:13 08] [AdKats] DBCOMM: Unprocessed: 0 Current: 2

[21:47:13 27] [AdKats] DBCOMM: Entering handle record upload

[21:47:13 27] [AdKats] DBCOMM: UPDATING record for Logged Exception

[21:47:13 66] [AdKats] adkats_exception update for AdKats by AdKats SUCCESSFUL!

[21:47:13 66] [AdKats] In-Game/Automated adkats_exception record took 3090.309ms to complete.

[21:47:13 66] [AdKats] DBCOMM: Unprocessed: 0 Current: 1

[21:47:13 86] [AdKats] DBCOMM: Entering handle record upload

[21:47:13 86] [AdKats] DBCOMM: UPDATING record for Logged Exception

[21:47:14 25] [AdKats] adkats_exception update for AdKats by AdKats SUCCESSFUL!

[21:47:14 25] [AdKats] In-Game/Automated adkats_exception record took 3285.3285ms to complete.

[21:47:20 82] [AdKats] Starting a spawn printer thread.

[21:47:22 32] [AdKats] Listing Players

[21:47:22 32] [AdKats] PLIST: No inbound player lists or removals found. Waiting for Input.

[21:47:22 32] [AdKats] Team Info: US Army: 14/32 Chinese Army: 16/32

[21:47:23 31] [AdKats] Exiting a spawn printer.

[21:47:25 35] [AdKats] Starting a spawn printer thread.

[21:47:25 60] [AdKats] External player is not in the server, fetching from database.

[21:47:25 79] [AdKats] External player is not in the server, fetching from database.

[21:47:26 19] [AdKats] uieiksolkjf has 3 points.

[21:47:26 19] [AdKats] Server low population: False (32 10) | Override: False

[21:47:26 19] [AdKats] Kick Message: 'False reports. [3pts] [FeddyKen]'

[21:47:26 19] [AdKats] EXCEPTION: Line 0: [KickTarget][Error while taking action for kick record.]: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.AdKats.KickTarget(AdKatsRecord record)

[21:47:26 19] [AdKats] Preparing to check adkats_exception record for pre-upload processing.

[21:47:26 19] [AdKats] player_punish last used 15s ago.

[21:47:26 19] [AdKats] ACTION: Record has errors, not re-queueing after action.

[21:47:26 38] [AdKats] DBCOMM: Unprocessed: 1 Current: 0

[21:47:26 38] [AdKats] DBCOMM: Unprocessed: 0 Current: 1

[21:47:26 57] [AdKats] DBCOMM: Entering handle record upload

[21:47:26 57] [AdKats] DBCOMM: Record needs full upload, checking.

[21:47:26 57] [AdKats] UPLOADING record for Logged Exception

[21:47:26 58] [AdKats] uieiksolkjf has 3 points.

[21:47:26 58] [AdKats] Server low population: False (32 10) | Override: False

[21:47:26 58] [AdKats] Kick Message: 'Disrespecting other players. [3pts] [FeddyKen]'

[21:47:26 58] [AdKats] EXCEPTION: Line 0: [KickTarget][Error while taking action for kick record.]: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.AdKats.KickTarget(AdKatsRecord record)

[21:47:26 58] [AdKats] Preparing to check adkats_exception record for pre-upload processing.

[21:47:26 58] [AdKats] player_punish last used 0s ago.

[21:47:26 58] [AdKats] ACTION: Record has errors, not re-queueing after action.

[21:47:26 96] [AdKats] adkats_exception upload for AdKats by AdKats SUCCESSFUL!

[21:47:26 97] [AdKats] adkats_exception last used 14s ago.

[21:47:27 54] [AdKats] DBCOMM: Unprocessed: 2 Current: 0

[21:47:27 54] [AdKats] DBCOMM: Unprocessed: 0 Current: 2

[21:47:27 74] [AdKats] DBCOMM: Entering handle record upload

[21:47:27 74] [AdKats] DBCOMM: Record needs full upload, checking.

[21:47:27 74] [AdKats] UPLOADING record for Logged Exception

[21:47:27 84] [AdKats] Exiting a spawn printer.

[21:47:28 13] [AdKats] adkats_exception upload for AdKats by AdKats SUCCESSFUL!

[21:47:28 13] [AdKats] DBCOMM: Unprocessed: 0 Current: 1

[21:47:28 14] [AdKats] adkats_exception last used 1s ago.

[21:47:28 32] [AdKats] DBCOMM: Entering handle record upload

[21:47:28 32] [AdKats] DBCOMM: UPDATING record for Logged Exception

[21:47:28 36] [AdKats] Removing Inazuma_X5 from current player list.

[21:47:28 36] [AdKats] PLIST: No inbound player lists or removals found. Waiting for Input.

[21:47:28 36] [AdKats] Team Info: US Army: 14/32 Chinese Army: 16/32

[21:47:28 71] [AdKats] adkats_exception update for AdKats by AdKats SUCCESSFUL!

[21:47:28 71] [AdKats] In-Game/Automated adkats_exception record took 2522.2522ms to complete.

[21:47:29 29] [AdKats] DBCOMM: Unprocessed: 1 Current: 0

[21:47:29 29] [AdKats] DBCOMM: Unprocessed: 0 Current: 1

[21:47:29 49] [AdKats] DBCOMM: Entering handle record upload

[21:47:29 49] [AdKats] DBCOMM: UPDATING record for Logged Exception

[21:47:29 62] [AdKats] Starting a spawn printer thread.

[21:47:29 88] [AdKats] adkats_exception update for AdKats by AdKats SUCCESSFUL!

[21:47:29 88] [AdKats] In-Game/Automated adkats_exception record took 3298.3298ms to complete.

[21:47:32 10] [AdKats] Exiting a spawn printer.

[21:47:33 63] [AdKats] INFO: Shutting down AdKats.

[21:47:33 64] [AdKats] PLIST: Ending Player Listing Thread

[21:47:33 64] [AdKats] BANENF: Ending Ban Enforcer Thread

[21:47:33 64] [AdKats] DBCOMM: Ending Database Comm Thread

[21:47:33 64] [AdKats] ACTION: Ending Action Handling Thread

[21:47:33 64] [AdKats] KILLPROC: Ending Kill Processing Thread

[21:47:33 64] [AdKats] FACC: Ending Access Fetching Thread

[21:47:33 64] [AdKats] MESSAGE: Ending Messaging Thread

[21:47:33 64] [AdKats] TSWAP: Ending TeamSwap Thread

[21:47:33 64] [AdKats] HCKCHK: Ending Hacker Checker Thread

[21:47:33 64] [AdKats] COMMAND: Ending Command Thread

[21:47:34 14] [AdKats] Updating Setting Page: 145.4765462 seconds since last update.

[21:47:34 17] [AdKats] AdKats 5.1.3.8 Disabled! =(

This is what it kept saying in the chat:

 

:45:36] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:47:40] ShockAndOrAwe [soldier collision] ShockAndOrAwe

[21:47:42] xNova-IV [soldier collision] xNova-IV

[21:45:51] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:45:52] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:46:07] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:48:04] Bronco911xx [Death] Inazuma_X5

[21:48:05] fherdaniel [Death] Maine-iac1 [Headshot]

[21:46:07] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:48:05] Mahonsky88 has left the server..

[21:46:15] AdKats > TheMightyBigE is now spectating the server.

[21:46:17] AdKats > Player listing complete [32 players]. Performing final startup.

[21:46:17] AdKats > Say > TheMightyBigE > Player listing complete [32 players]. Performing final startup.

[21:46:17] AdKats > AdKats startup complete [1m14s]. Commands are now online.

[21:46:17] AdKats > Tell[5s] > TheMightyBigE > AdKats startup complete [1m14s]. Commands are now online.

[21:48:15] TheTerminator141 [soldier collision] TheTerminator141

[21:46:23] AdKats > Tell[5s] > Maine-iac1 > Welcome! Rules: Respect all players, and NO baserape!

[21:48:20] Bronco911xx [Death] leadwiper [Headshot]

[21:48:20] Bravo_O_29er [AH-1Z Viper Attack Helicopter] gaymerdude69

[21:48:20] Bravo_O_29er [AH-1Z Viper Attack Helicopter] P-NUBS

[21:46:23] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:46:23] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:48:30] jobin1897 - Chinese Army > dude

[21:46:34] AdKats > Tell[5s] > TheTerminator141 > Welcome! Rules: Respect all players, and NO baserape!

[21:46:34] AdKats > Tell[5s] > Inazuma_X5 > Welcome! Rules: Respect all players, and NO baserape!

[21:46:39] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:46:39] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:48:37] [Death] Bravo_O_29er

[21:48:37] jobin1897 - Chinese Army > way to jack my tank

[21:48:40] CallMeMcWarrior [Melee] GLITCHKING007

[21:46:50] AdKats > Tell[5s] > gaymerdude69 > Welcome! Rules: Respect all players, and NO baserape!

[21:46:50] AdKats > Tell[5s] > P-NUBS > Welcome! Rules: Respect all players, and NO baserape!

[21:46:54] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:46:55] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:48:53] Bravo_O_29er - US Army > Accidetally jumped

[21:46:57] AdKats > Tell[5s] > leadwiper > Welcome! Rules: Respect all players, and NO baserape!

[21:48:56] Arrowhead924 has joined the server..

[21:47:02] AdKats > Tell[5s] > GLITCHKING007 > Welcome! Rules: Respect all players, and NO baserape!

[21:49:02] TheTerminator141 [RPG-7V2] deathbomb007

[21:49:07] [Death] Inazuma_X5

[21:47:10] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:47:10] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:49:08] GLITCHKING007 [Death] CallMeMcWarrior

[21:47:11] AdKats > Tell[5s] > Bravo_O_29er > Welcome! Rules: Respect all players, and NO baserape!

[21:49:14] sniperbait041 [uMP-45] curtis_e_bare

[21:49:16] fherdaniel [Type-95B-1] TheTerminator141

[21:47:22] AdKats > Tell[5s] > deathbomb007 > Welcome! Rules: Respect all players, and NO baserape!

[21:49:20] xxbullet_magnet [ACW-R] 714Lilheals

[21:49:20] fherdaniel [Type-95B-1] big_scoot99

[21:47:26] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for False reports. [3pts]

[21:47:26] AdKats > Say > Player uieiksolkjf was KICKED by FeddyKen for Disrespecting other players. [3pts]

[21:47:27] AdKats > Tell[5s] > QuicK227 > Welcome! Rules: Respect all players, and NO baserape!

[21:49:25] Inazuma_X5 has left the server..

[21:49:27] GLITCHKING007 [Death] thepoopoocop

[21:47:31] AdKats > Tell[5s] > CallMeMcWarrior > Welcome! Rules: Respect all players, and NO baserape!

[21:49:29] xNova-IV > Tripple kick?

[21:49:32] big_scoot99 [M2 SLAM] fherdaniel

[21:49:33] big_scoot99 [M2 SLAM] sniperbait041

[21:49:37] eliaser33 [AH-1Z Viper Attack Helicopter] gaymerdude69

[21:49:37] eliaser33 [AH-1Z Viper Attack Helicopter] P-NUBS

[21:49:38] GLITCHKING007 [Death] Stngray75 [Headshot]

[21:49:45] sniperbait041 > lol killed by slam as a tank ran them over ;-;

[21:49:45] CallMeMcWarrior [sKS] xNova-IV

[21:49:48] Inazuma_X5 has joined the server..

[21:49:50] Inazuma_X5 has joined the server..

[21:49:50] Inazuma_X5 has joined the server..

[21:50:04] sniperbait041 [uMP-45] TheTerminator141 [Headshot]

[21:50:06] eliaser33 [AH-1Z Viper Attack Helicopter] Sharky039

[21:50:06] eliaser33 [AH-1Z Viper Attack Helicopter] gaymerdude69

[21:50:06] eliaser33 [AH-1Z Viper Attack Helicopter] P-NUBS

[21:50:06] eliaser33 [AH-1Z Viper Attack Helicopter] fherdaniel

[21:50:13] Bravo_O_29er [AH-1Z Viper Attack Helicopter] sniperbait041

[21:50:17] honkabull1 [Death] QuicK227

[21:50:22] curtis_e_bare [C4] quebecville

[21:50:23] curtis_e_bare [C4] honkabull1

[21:48:25] AUTOBALANCING [Player: honkabull1]

[21:50:25] TheMightyBigE > Looks like an uncaught bug to me.

[21:50:26] Bronco911xx [Death] leadwiper

[21:50:28] deathbomb007 [Type 99 MBT] SOVIET-THUNDER

[21:50:35] curtis_e_bare [C4] sct44

[21:50:38] Bronco911xx [Death] xxbullet_magnet

[21:50:39] xNova-IV [sRR-61] Stngray75

[21:50:41] sniperbait041 [uMP-45] big_scoot99

[21:50:48] Bravo_O_29er [AH-1Z Viper Attack Helicopter] ShockAndOrAwe

[21:50:57] xNova-IV [G18] Bravo_O_29er

[21:51:00] GLITCHKING007 [FIM-92 Stinger] eliaser33

[21:51:07] sniperbait041 [uMP-45] TheTerminator141 [Headshot]

[21:51:18] thepoopoocop [AK-12] MikeOckizard

[21:51:18] GLITCHKING007 [RFB] Stngray75 [Headshot]

[21:51:26] CallMeMcWarrior [sKS] GLITCHKING007

[21:51:30] P-NUBS [Z-10 Attack Helicopter] xxbullet_magnet

[21:51:32] gaymerdude69 [Repair Tool] SOVIET-THUNDER

[21:51:36] [Z-10 Attack Helicopter] fherdaniel

Any ideas?

 

EDIT: Put my old AdKats.cs file in there and still have the same problem. Did I break it? :sad:

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

Originally Posted by ColColonCleaner*:

 

The system is trying to kick someone who isn't in the server, and the kicktarget script doesn't expect that.

 

It is supposed to tell the admin "you kicked X from team Y for reason Z", but the player doesn't have a team....

 

Were you trying to manually insert punish records to the database? Remember the system is not intended to allow punish/kick of offline players.

 

EDIT: To fix it, remove all records from your adkats_records_main table which have adkats_read = N

Link to comment

Originally Posted by dmmaciag*:

 

The system is trying to kick someone who isn't in the server, and the kicktarget script doesn't expect that.

 

It is supposed to tell the admin "you kicked X from team Y for reason Z", but the player doesn't have a team....

 

Were you trying to manually insert punish records to the database? Remember the system is not intended to allow punish/kick of offline players.

Negative, sir. Maybe when I turned it off to change to the new test version it was trying to kick someone.
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Negative, sir. Maybe when I turned it off to change to the new test version it was trying to kick someone.

Do a db query for any records in your adkats_records_main table with adkats_read = N

 

If you have any, remove them.

 

If not, i'm surprised this hasn't come up in the 2.5M records our servers have issued.

 

I'm adding a patch so that it won't happen even in that weird edge case, however i'm mid dev on the ping limiter ticket so i can't upload it right now.

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.