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

 

getting some of these last few days:

 

Plugin logging started: Sunday, 14 January 2018 00:00:11

[04:31:35] [AdKats] EXCEPTION-7000-D-HandleActiveBanEnforcer-DatabaseComm81: [Error while handling active ban enforcer.][system.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.

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

Originally Posted by ColColonCleaner*:

 

getting some of these last few days:

 

Plugin logging started: Sunday, 14 January 2018 00:00:11

[04:31:35] [AdKats] EXCEPTION-7000-D-HandleActiveBanEnforcer-DatabaseComm81: [Error while handling active ban enforcer.][system.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.

Looks like a concurrency issue. I've added a patch for it, please /pupdate.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

what files are of importance to me if I am going to change procon layer hosting from one provider to another and I want to retain all my adkat settings ? or is that even possible ...

The database stores all your AdKats settings aside from database connection info and a couple usually unimportant things. If you want things to be exactly the same on your new layer just save your adkats.cfg file from your existing layer and import that to your new layer.
Link to comment

Originally Posted by sixpax12*:

 

The database stores all your AdKats settings aside from database connection info and a couple usually unimportant things. If you want things to be exactly the same on your new layer just save your adkats.cfg file from your existing layer and import that to your new layer.

Thanks. Is there something in the stats logger portion of the database that keeps the old IP ? Get an error when I remove it from remote access to SQL on my server that displays in procon saying has no access permission ... error goes away when I put it back on the list where my SQL database is ; even though I am not using that IP anymore.

 

[06:06:42 55] [AdKats] EXCEPTION-7014-8.63-D-UploadInnerRecord-DatabaseComm48: [unexpected error uploading Record.][MySql.Data.MySqlClient.MySqlException: Host 'XXX.XX.XXX.XXX' is not allowed to connect to this MySQL server

 

 

 

Side note ... very impressive with the section C30 ... had never enabled it before but on a full sever for the last severaL hours it is doing better than multi balancer or true balancer ever did for me ... nice even matches ...

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

Originally Posted by ColColonCleaner*:

 

Thanks. Is there something in the stats logger portion of the database that keeps the old IP ? Get an error when I remove it from remote access to SQL on my server that displays in procon saying has no access permission ... error goes away when I put it back on the list where my SQL database is ; even though I am not using that IP anymore.

 

[06:06:42 55] [AdKats] EXCEPTION-7014-8.63-D-UploadInnerRecord-DatabaseComm48: [unexpected error uploading Record.][MySql.Data.MySqlClient.MySqlException: Host 'XXX.XX.XXX.XXX' is not allowed to connect to this MySQL server

 

 

 

Side note ... very impressive with the section C30 ... had never enabled it before but on a full sever for the last severaL hours it is doing better than multi balancer or true balancer ever did for me ... nice even matches ...

Your old layer IP was whitelisted on the database side and all other IPs are blocked. This is a good security measure. You need to go into your configuration for the database and whitelist your new layer's IP address. Just add the address it says it blocked there and you're good. You should see where to add this on your database control panel.

 

Changing your layer IP doesn't require changing any settings in AdKats/statlogger. Changing your BF server IP is a whole different matter and you'll definitely need to make some changes if you do that.

 

As for your side note, be careful with the scrambler option, it has a chance of slaying some people at round start because it triggers so close to the spawn time and I can't make it execute before then because of the DICE balancer. You might see some complaining about getting slain at round start if you turn that setting on. Otherwise the rest of the settings are fine.

What do you have your team power active influence set to?

Link to comment

Originally Posted by sixpax12*:

 

The IP the error is referring to is an old IP and is not the IP of my current layer ... i am not sure where the IP came ftom to be honest ... seems a few procon layers ago when first set up.

 

I am not using the scrambler ... power setting is at 35. It was working great ... it also greatly increased the use of the assist command in a good way.

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

Originally Posted by ColColonCleaner*:

 

The IP the error is referring to is an old IP and is not the IP of my current layer ... i am not sure where the IP came ftom to be honest ... seems a few procon layers ago when first set up.

 

I am not using the scrambler ... power setting is at 35. It was working great ... it also greatly increased the use of the assist command in a good way.

Not sure why it would be giving an error for the old IP. Strange. Either way simply adding your new IP to the db config should be what you need.

 

Ok, glad you are running it without the scrambler, just having the reassignment and unswitcher enabled should be sufficient. 35 active influence is the default and what I found to be best, excellent. Hope it continues to work well for you.

Keep in mind it's a learning system based on player's performance in your server relative to others in your server, so if you get a brand new server with no stats on it the system won't operate perfectly until it learns the players for that server. It still uses battlelog stats when it can't find local stats for a player, but those aren't instant to load and take a back seat once it has local stats since they matter more.

Have you kept your other balancer enabled or are you running purely with this system now?

What maps/modes do you run?

 

EDIT: The learning happens in the background whether you have the system enabled or not, so even though you didn't have it enabled to act on the learning all this time it was still learning your server's players behind the scenes.

Link to comment

Originally Posted by sixpax12*:

 

I have not turned the other balancer on yet. Might not. Moved layer server to a different account so was a fresh start; with the exception of the IP weirdness.

 

I did verify that IP is a Gameservers IP from back when we first set up AdkAts ... have changed IP twice since then I think; so not sure why the table builder is sucking up the old IP and ignoring the new one. I did notice I am trying to setup server ID 6 first; looks like the error I am getting is looking for server ID 1 so maybe I have to put them back in in the order they were created ... not sure.

 

Cool ... the server it is running on has 27,129 rounds played with Adkats so it has been learning a lot.

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

Originally Posted by ColColonCleaner*:

 

I have not turned the other balancer on yet. Might not. Moved layer server to a different account so was a fresh start; with the exception of the IP weirdness.

 

I did verify that IP is a Gameservers IP from back when we first set up AdkAts ... have changed IP twice since then I think; so not sure why the table builder is sucking up the old IP and ignoring the new one. I did notice I am trying to setup server ID 6 first; looks like the error I am getting is looking for server ID 1 so maybe I have to put them back in in the order they were created ... not sure.

 

Cool ... the server it is running on has 27,129 rounds played with Adkats so it has been learning a lot.

The IP of the procon layer isn't stored anywhere, only the IP of the BF server, at least to my knowledge. So I'm not sure what could be happening either.

 

As for your 27,000 rounds, it doesn't look at all of them, it looks at the last 90 days of logs for each player since their skill levels can change.

Link to comment

Originally Posted by sixpax12*:

 

The IP of the procon layer isn't stored anywhere, only the IP of the BF server, at least to my knowledge. So I'm not sure what could be happening either.

 

As for your 27,000 rounds, it doesn't look at all of them, it looks at the last 90 days of logs for each player since their skill levels can change.

There must be a calculation error in Prophet's Dashboard when displaying rounds played. In retrospect, I don't think the reported 27,129 is possible.
* Restored post. It could be that the author is no longer active.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

There must be a calculation error in Prophet's Dashboard when displaying rounds played. In retrospect, I don't think the reported 27,129 is possible.

AdKats has this as well, just look in the server settings section for the round ID display.

 

The script looks at the tbl_extendedroundstats table and finds the maximum existing round ID for the current server, then increments it by one to start a new round. The script purges old data from this table (older than 60 days), but the highest value for round ID is kept intact. 27,000 rounds doesn't seem unreasonable depending on the game modes you run.

Link to comment

Originally Posted by Theheman*:

 

Hello guys! A month ago i started a new server. Didnt know anything about all the plugins projects so i took me a while to learn a little bit and understand.

 

Here is the issue im facing.

 

Currect situation Server running: Basic in-game info, Procon Chat GUID, In-game Admin, Spambot, Multibalancer and Proconrulz enabled.

 

If I turn on ADKats I get the [08:08:44 90] In-Game Admin Disabled =( (thats totally ok for me but just curious why)

 

but the main problem is with comand !p and !f:

 

[07:54:14] Hemaniaco > !p

[07:54:01] (PlayerSay Hemaniaco) Hemaniaco: could not find a recent team kill to punish.

[07:54:01] AdKats > Say > Hemaniaco > You TEMP BANNED [VBK]Hemaniaco for 1M2d

 

 

I automaticly get banned trying to use it.

 

Could be a very simple detail i forgot im pretty sure, but im not able to find the solution

 

Thanks in advance

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

Originally Posted by ColColonCleaner*:

 

Hello guys! A month ago i started a new server. Didnt know anything about all the plugins projects so i took me a while to learn a little bit and understand.

 

Here is the issue im facing.

 

Currect situation Server running: Basic in-game info, Procon Chat GUID, In-game Admin, Spambot, Multibalancer and Proconrulz enabled.

 

If I turn on ADKats I get the [08:08:44 90] In-Game Admin Disabled =( (thats totally ok for me but just curious why)

 

but the main problem is with comand !p and !f:

 

[07:54:14] Hemaniaco > !p

[07:54:01] (PlayerSay Hemaniaco) Hemaniaco: could not find a recent team kill to punish.

[07:54:01] AdKats > Say > Hemaniaco > You TEMP BANNED [VBK]Hemaniaco for 1M2d

 

 

I automaticly get banned trying to use it.

 

Could be a very simple detail i forgot im pretty sure, but im not able to find the solution

 

Thanks in advance

https://github.com/AdKats/AdKats#teamkilling-management

 

In short, the punish/forgive commands in AdKats are NOT for team kill management, don't rename them to p/f, they are for admin use or autoadmin use only. Please read up on the docs for what that punish/forgive system actually does. If you want to use the infraction tracking system along with team kill management, rename the AdKats punish/forgive commands back to their original names and set up the teamkilltracker plugin.

 

https://github.com/AdKats/AdKats#inf...racking-system

 

The reason you are banning yourself is because any command issued without parameters targets the speaker. So if you type /ban, you will ban yourself. Same thing with /fmove, you will force move yourself. You likely have a bunch of infraction points because you've been trying to use this as a team kill management, and a punish against you is now up to temp ban level.

 

EDIT: AdKats automatically disables the default in-game admin plugin because a lot of the commands in that plugin like !tban, !ban, etc would overlap with AdKats and cause commands to issue twice, once with that plugin and once with AdKats. It just prevents people from shooting themselves in the foot. AdKats completely replaces everything in that plugin like 10 times over, so you're not losing anything by forcing it disabled.

Link to comment

Originally Posted by Theheman*:

 

https://github.com/AdKats/AdKats#teamkilling-management

 

In short, the punish/forgive commands in AdKats are NOT for team kill management, don't rename them to p/f, they are for admin use or autoadmin use only. Please read up on the docs for what that punish/forgive system actually does. If you want to use the infraction tracking system along with team kill management, rename the AdKats punish/forgive commands back to their original names and set up the teamkilltracker plugin.

 

https://github.com/AdKats/AdKats#inf...racking-system

 

The reason you are banning yourself is because any command issued without parameters targets the speaker. So if you type /ban, you will ban yourself. Same thing with /fmove, you will force move yourself. You likely have a bunch of infraction points because you've been trying to use this as a team kill management, and a punish against you is now up to temp ban level.

 

EDIT: AdKats automatically disables the default in-game admin plugin because a lot of the commands in that plugin like !tban, !ban, etc would overlap with AdKats and cause commands to issue twice, once with that plugin and once with AdKats. It just prevents people from shooting themselves in the foot. AdKats completely replaces everything in that plugin like 10 times over, so you're not losing anything by forcing it disabled.

Thank you very much for your help! As I supposed it was totally my fault for not reading properly

 

:smile:

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

Originally Posted by Nobel0*:

 

Hello Dears,

 

I am sorry to be a disturbance here ^^

I bought a server for BF4 before 4 days and i have already put these plugins:

XpKiller's Stat logger plugin, MULTIBalancer, ProconRulz with bunch of rules. And trying to set the AdKats 7.0.1.0.

 

But i am trying to learn how to do run the AdKats database setup script? I cant figure it out unfortunately ^^

Bcoz when i try to enable the Adkats (ofc after doing the MySQL settings in the Layer tab) it gives me this :

 

[02:45:46 16] [AdKats] SUCCESS: Fetched 111 BF4 weapon stat definitions.

[02:45:46 35] [AdKats] SUCCESS: Fetched reputation definitions.

[02:45:46 54] [AdKats] SUCCESS: Fetched weapon names.

[02:45:46 79] [AdKats] SUCCESS: Fetched special player group definitions.

[02:45:46 80] [AdKats] SUCCESS: Server IP is 94.250.208.145:47200

[02:45:46 80] [AdKats] SUCCESS: Database connection open.

[02:45:46 83] [AdKats] INFO: AdKats role groups table not found. Attempting to add.

[02:45:47 02] [AdKats] CREATE TABLE `adkats_rolegroups` (

`role_id` int(11) unsigned NOT NULL,

`group_key` VARCHAR(100) NOT NULL,

PRIMARY KEY (`role_id`,`group_key`),

KEY `adkats_rolegroups_fk_role` (`role_id`),

KEY `adkats_rolegroups_fk_command` (`group_key`),

CONSTRAINT `adkats_rolegroups_fk_role` FOREIGN KEY (`role_id`) REFERENCES `adkats_roles` (`role_id`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='AdKats - Connection of groups to roles'

[02:45:47 02] [AdKats] ERROR-7014: [Non-Query failed. [Adding AdKats role groups table]: MySql.Data.MySqlClient.MySqlException: Cannot add foreign key constraint

bei PRoConEvents.AdKats.SafeExecuteNonQuery(MySqlComma nd command)

bei PRoConEvents.AdKats.SendNonQuery(String desc, String nonQuery, Boolean verbose)]

[02:45:47 02] [AdKats] ALTER TABLE adkats_settings MODIFY setting_value varchar(10000)

[02:45:47 02] [AdKats] ERROR-7014: [AdKats tables not present or valid in the database. Have you run the AdKats database setup script yet? If so, are your tables InnoDB_]

[02:45:47 02] [AdKats] INFO: Shutting down AdKats.

[02:45:47 05] [AdKats] SUCCESS: Database timing confirmed.

[02:45:52 27] [AdKats] AdKats 7.0.1.4 Disabled! =(

 

I dont know where to start actually ^^ i am lost

 

Thanks for your works ColColonCleaner, very appreciated.

 

Best Regards

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

Originally Posted by ColColonCleaner*:

 

Hello Dears,

 

I am sorry to be a disturbance here ^^

I bought a server for BF4 before 4 days and i have already put these plugins:

XpKiller's Stat logger plugin, MULTIBalancer, ProconRulz with bunch of rules. And trying to set the AdKats 7.0.1.0.

 

But i am trying to learn how to do run the AdKats database setup script? I cant figure it out unfortunately ^^

Bcoz when i try to enable the Adkats (ofc after doing the MySQL settings in the Layer tab) it gives me this :

 

[02:45:46 16] [AdKats] SUCCESS: Fetched 111 BF4 weapon stat definitions.

[02:45:46 35] [AdKats] SUCCESS: Fetched reputation definitions.

[02:45:46 54] [AdKats] SUCCESS: Fetched weapon names.

[02:45:46 79] [AdKats] SUCCESS: Fetched special player group definitions.

[02:45:46 80] [AdKats] SUCCESS: Server IP is 94.250.208.145:47200

[02:45:46 80] [AdKats] SUCCESS: Database connection open.

[02:45:46 83] [AdKats] INFO: AdKats role groups table not found. Attempting to add.

[02:45:47 02] [AdKats] CREATE TABLE `adkats_rolegroups` (

`role_id` int(11) unsigned NOT NULL,

`group_key` VARCHAR(100) NOT NULL,

PRIMARY KEY (`role_id`,`group_key`),

KEY `adkats_rolegroups_fk_role` (`role_id`),

KEY `adkats_rolegroups_fk_command` (`group_key`),

CONSTRAINT `adkats_rolegroups_fk_role` FOREIGN KEY (`role_id`) REFERENCES `adkats_roles` (`role_id`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='AdKats - Connection of groups to roles'

[02:45:47 02] [AdKats] ERROR-7014: [Non-Query failed. [Adding AdKats role groups table]: MySql.Data.MySqlClient.MySqlException: Cannot add foreign key constraint

bei PRoConEvents.AdKats.SafeExecuteNonQuery(MySqlComma nd command)

bei PRoConEvents.AdKats.SendNonQuery(String desc, String nonQuery, Boolean verbose)]

[02:45:47 02] [AdKats] ALTER TABLE adkats_settings MODIFY setting_value varchar(10000)

[02:45:47 02] [AdKats] ERROR-7014: [AdKats tables not present or valid in the database. Have you run the AdKats database setup script yet? If so, are your tables InnoDB_]

[02:45:47 02] [AdKats] INFO: Shutting down AdKats.

[02:45:47 05] [AdKats] SUCCESS: Database timing confirmed.

[02:45:52 27] [AdKats] AdKats 7.0.1.4 Disabled! =(

 

I dont know where to start actually ^^ i am lost

 

Thanks for your works ColColonCleaner, very appreciated.

 

Best Regards

Did you run the AdKats setup script on your database? this is described in the install instructions.
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

All metabans integration is being removed from AdKats in the next patch since that system has gone offline. The base code will be kept in the plugin but all settings will be force-disabled and the setting displays will be removed. If the service is revived at some point I will bring it back but it doesn't show any signs of that at this time. Removing it will help avoid confusion with mentioning a non-existent service.

Link to comment

Originally Posted by klait68*:

 

Nice :-) Another question: Our database is real big - is there a way to delete entries - for example i want to kick out all entries from players which arent permabanned and who didnt played on our servers the last half year. If there was a solution or script for it i would be happy.

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

Originally Posted by keb2*:

 

Hi.I very often receive such messages in the console:

[09:53:02 17] [AdKats] ALTER TABLE ******.`tbl_chatlog` ADD INDEX (logDate)

[09:53:02 17] [AdKats] SUCCESS: SQL Update 'addChatlogDateIndex' completed execution (tbl_chatlog.logDate index successfully created).

[09:53:02 56] [AdKats] ALTER TABLE ******.`adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC)

[09:53:02 57] [AdKats] SUCCESS: SQL Update 'addRecordTimeIndex' completed execution (adkats_records_main.record_time index successfully created).

 

this is normal?

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

Originally Posted by ColColonCleaner*:

 

Nice :-) Another question: Our database is real big - is there a way to delete entries - for example i want to kick out all entries from players which arent permabanned and who didnt played on our servers the last half year. If there was a solution or script for it i would be happy.

Player records themselves don't take up much space. The biggest table is usually your chat log table.

 

run this, but replace schema_name with your AdKats schema name:

 

SELECT TABLE_NAME, table_rows, data_length, index_length,

round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"

FROM information_schema.TABLES WHERE table_schema = "schema_name"

ORDER BY (data_length + index_length) DESC;

 

That will tell you which table(s) take up the most data. Once we know that we can do more.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Hi.I very often receive such messages in the console:

[09:53:02 17] [AdKats] ALTER TABLE ******.`tbl_chatlog` ADD INDEX (logDate)

[09:53:02 17] [AdKats] SUCCESS: SQL Update 'addChatlogDateIndex' completed execution (tbl_chatlog.logDate index successfully created).

[09:53:02 56] [AdKats] ALTER TABLE ******.`adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC)

[09:53:02 57] [AdKats] SUCCESS: SQL Update 'addRecordTimeIndex' completed execution (adkats_records_main.record_time index successfully created).

 

this is normal?

no it's not. perhaps it's showing a success message when it's actually failing? Does the account you have given to AdKats have permissions to create indexes on tables?
Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

Run the following on your database manually:

 

ALTER TABLE `tbl_chatlog` ADD INDEX (logDate);

ALTER TABLE `adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC);

 

After this you shouldn't see those messages anymore.

Link to comment

Originally Posted by keb2*:

 

Run the following on your database manually:

 

ALTER TABLE `tbl_chatlog` ADD INDEX (logDate);

ALTER TABLE `adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC);

 

After this you shouldn't see those messages anymore.

I get this error

 

SQL :

 

ALTER TABLE `adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC)

 

MySQL:

#1061 — Duplicate key name 'adkats_records_main_fk_record_time'

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

Originally Posted by ColColonCleaner*:

 

I get this error

 

SQL :

 

ALTER TABLE `adkats_records_main` ADD INDEX `adkats_records_main_fk_record_time` (`record_time` ASC)

 

MySQL:

#1061 — Duplicate key name 'adkats_records_main_fk_record_time'

So it's unable to see that the index is already there, i wonder why. This doesn't happen on my layer.

I'll remove it from the sql updater.

Tomorrow you should stop seeing the messages without any further action on your part.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

I added an automatic purge of AdKats statistic data older than 90 days into the plugin last night. The existing systems don't look at data older than this anyway so updating to the latest version should help reduce the size of your databases, at least a little bit.

 

Extended round stats already purges data older than 60 days, so this is just building on that.

 

tbl_extendedroundstats - 60 days

adkats_statistics - 90 days

 

/pupdate to get the latest version.

Link to comment
  • Plugin Developer

Originally Posted by ColColonCleaner*:

 

[23:34:14 14] [AdKats] ERROR-7018: [server Crashed (35 Players Lost)]

 

First time I have noticed the above ever displaying. Blaze disconnect or some other reason ?

select * from adkats_records_debug where record_message like "%Server Crashed%";

 

You likely just haven't noticed this before. AdKats logs whenever your server crashes or there is a blaze disconnect.

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.