Jump to content

Chat, GUID, Stats and Mapstats Logger [1.0.0.3]


ColColonCleaner

Recommended Posts

Originally Posted by GRMaDHoUsE*:

 

Hi.

 

I am runniing a bf3 server and have procon 1.4.2.4 . I have set up mysql and plug in is in list. What do I write in setting:

"Server details" ? where do I find this?

I have done someting wrong>! because I have written ''name''@localhost , ''name"@root , root , localhost , my SQL , 1

 

and erorr is saying unable to connect to specified MySQLhost..... heeeeeeeeeeeeeeelp!!

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

Originally Posted by MRniceGuy*:

 

Hi

so the plugin works fine but there is a little problem with 2 of "in game commands"

!top10 and !wtop10 i also cant see two of these tables in the database that stat loggers uses

also in the plugin the command is set to top10 and wtop10 but dont know why it doesnt work

 

other commands are fine

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

Originally Posted by GRMaDHoUsE*:

 

Hi.

 

I am runniing a bf3 server and have procon 1.4.2.4 . I have set up mysql and plug in is in list. What do I write in setting:

"Server details" ? where do I find this?

I have done someting wrong>! because I have written ''name''@localhost , ''name"@root , root , localhost , my SQL , 1

 

and erorr is saying unable to connect to specified MySQLhost..... heeeeeeeeeeeeeeelp!!

Database is created and added in tools/plugins

I have tried anything I can think of but end up with this in procon plugin box:

 

[11:16:49 61] PRoCon Chat, GUID and Stats Logger: Floodprotection set to 10 Request per Round for each Player

[11:16:52 90] Error in Tablebuilder:

[11:16:52 91] Message: Unable to connect to any of the specified MySQL hosts.

[11:16:52 92] Native: -2147467259

[11:16:52 92] Source: MySql.Data

[11:16:52 92] StackTrace: at MySql.Data.MySqlClient.NativeDriver.Open()

at MySql.Data.MySqlClient.Driver.Open()

at MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)

at MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()

at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()

at MySql.Data.MySqlClient.MySqlPool.GetConnection()

at MySql.Data.MySqlClient.MySqlConnection.Open()

at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()

[11:16:52 93] InnerException: System.Exception: Call to GetHostEntry failed after 00:00:00 while querying for hostname 'trello

': SocketErrorCode=HostNotFound, ErrorCode=11001, NativeErrorCode=11001. ---> System.Net.Sockets.SocketException: No such host is known

at System.Net.Dns.GetAddrInfo(String name)

at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)

at System.Net.Dns.GetHostEntry(String hostNameOrAddress)

at MySql.Data.Common.StreamCreator.GetDnsHostEntry(St ring hostname)

--- End of inner exception stack trace ---

at MySql.Data.Common.StreamCreator.GetDnsHostEntry(St ring hostname)

at MySql.Data.Common.StreamCreator.GetStreamFromHost( String pipeName, String hostName, UInt32 timeout)

at MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)

at MySql.Data.MySqlClient.NativeDriver.Open()

[11:16:52 94] Error: System.NullReferenceException: Object reference not set to an instance of an object.

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

Originally Posted by ty_ger07*:

 

Database is created and added in tools/plugins

I have tried anything I can think of but end up with this in procon plugin box:

 

Code:

[11:16:49 61] PRoCon Chat, GUID and Stats Logger:  Floodprotection set to 10 Request per Round for each Player
[11:16:52 90] Error in Tablebuilder: 
[11:16:52 91] Message: Unable to connect to any of the specified MySQL hosts.
[11:16:52 92] Native: -2147467259
[11:16:52 92] Source: MySql.Data
[11:16:52 92] StackTrace:    at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()
[11:16:52 93] InnerException: System.Exception: Call to GetHostEntry failed after 00:00:00 while querying for hostname 'trello
 ': SocketErrorCode=HostNotFound, ErrorCode=11001, NativeErrorCode=11001. ---> System.Net.Sockets.SocketException: No such host is known
   at System.Net.Dns.GetAddrInfo(String name)
   at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
   at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
   at MySql.Data.Common.StreamCreator.GetDnsHostEntry(String hostname)
   --- End of inner exception stack trace ---
   at MySql.Data.Common.StreamCreator.GetDnsHostEntry(String hostname)
   at MySql.Data.Common.StreamCreator.GetStreamFromHost(String pipeName, String hostName, UInt32 timeout)
   at MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)
   at MySql.Data.MySqlClient.NativeDriver.Open()
[11:16:52 94] Error: System.NullReferenceException: Object reference not set to an instance of an object.
We can't tell what you are doing wrong because we don't own your server and don't know what information you are typing. All we can say is that you are typing the wrong thing or typing it wrong.

 

This indicates that you are typing something with a line break ([ENTER]) in it (which is bad).

[11:16:52 93] InnerException: System.Exception: Call to GetHostEntry failed after 00:00:00 while querying for hostname 'trello

'

It shows that you have a line break ([ENTER]) after trello. More than likely, you copied and pasted the information incorrectly.

 

'trello

'

is NOT the same thing as

'trello'

:ohmy:

 

To fix it, remove the [ENTER] at the end of trello[ENTER].

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

Originally Posted by berserker_ny*:

 

i have a question.....

 

first off...id like to thank the people that have helped me in the past in both this plugin and the currency plugin....

 

now here is my question...we just recently got a bf4 server as well as our bf3 (which is the one we were working with for these plug ins)...

 

will there be an ip conflict between the 2 servers and the mysql database, or will the info for the bf4 server be in the tables along with the bf3 info?

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

Originally Posted by ty_ger07*:

 

i have a question.....

 

first off...id like to thank the people that have helped me in the past in both this plugin and the currency plugin....

 

now here is my question...we just recently got a bf4 server as well as our bf3 (which is the one we were working with for these plug ins)...

 

will there be an ip conflict between the 2 servers and the mysql database, or will the info for the bf4 server be in the tables along with the bf3 info?

In the the first post, it says:

New Database design only one Set of tables needed for multiple gameservers even with different games. Stats are not mixed up!!

myrcon.net/...chat-guid-stats-and-mapstats-logger#entry44798

 

Put them all in one database if you wish. :ohmy:

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

Originally Posted by GRMaDHoUsE*:

 

We can't tell what you are doing wrong because we don't own your server and don't know what information you are typing. All we can say is that you are typing the wrong thing or typing it wrong.

 

This indicates that you are typing something with a line break ([ENTER]) in it (which is bad).

 

It shows that you have a line break ([ENTER]) after trello. More than likely, you copied and pasted the information incorrectly.

 

 

 

is NOT the same thing as

 

 

:ohmy:

 

To fix it, remove the [ENTER] at the end of trello[ENTER].

'

THank you I will try. I know its difficult to heelp when you dont have access to server.

I know the misstake I ve made is a "blonde moment ' one, just cant find out where

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

Originally Posted by Taman*:

 

Hi

i get this error

 

[06:21:00 58] Error in Tablebuilder:

[06:21:00 58] Message: Authentication to host 'alfredo.hypernia.net' for user 'krgcom_moron1' using method 'mysql_native_password' failed with message: Access denied for user 'krgcom_moron1'@'212.83.58.250' (using password: YES)

[06:21:00 58] Native: -2147467259

[06:21:00 58] Source: MySql.Data

[06:21:00 58] StackTrace: at MySql.Data.MySqlClient.Authentication.MySqlAuthent icationPlugin.AuthenticationFailed(Exception ex)

at MySql.Data.MySqlClient.Authentication.MySqlAuthent icationPlugin.ReadPacket()

at MySql.Data.MySqlClient.Authentication.MySqlAuthent icationPlugin.Authenticate(Boolean reset)

at MySql.Data.MySqlClient.NativeDriver.Open()

at MySql.Data.MySqlClient.Driver.Open()

at MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)

at MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()

at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()

at MySql.Data.MySqlClient.MySqlPool.GetConnection()

at MySql.Data.MySqlClient.MySqlConnection.Open()

at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()

[06:21:00 58] InnerException: MySql.Data.MySqlClient.MySqlException: Access denied for user 'krgcom_moron1'@'212.83.58.250' (using password: YES)

at MySql.Data.MySqlClient.MySqlStream.ReadPacket()

at MySql.Data.MySqlClient.Authentication.MySqlAuthent icationPlugin.ReadPacket()

[06:21:00 58] Error: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()

i tried to search in the posts a little bit couldn't find a solution and there is too many pages

i also made another new database still gives same error

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

Originally Posted by ty_ger07*:

 

Hi

i get this error

...

i tried to search in the posts a little bit couldn't find a solution and there is too many pages

i also made another new database still gives same error

Are you sure that the database is at alfredo.hypernia.net ? Sometimes the database is at another location such as db.something.something. Have you asked Hypernia?
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Taman*:

 

the server i use for bf4 is on purepings.com they provide me with a free database i have already asked him about the database host and yes its on alfredo.hypernia.net

i can also connect to my databases via my sql workbench with this host

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

Originally Posted by ty_ger07*:

 

the server i use for bf4 is on purepings.com they provide me with a free database i have already asked him about the database host and yes its on alfredo.hypernia.net

i can also connect to my databases via my sql workbench with this host

Is the sandbox in Procon disabled? Is the database host address added to Procon's trusted host list?
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Taman*:

 

Is the sandbox in Procon disabled? Is the database host address added to Procon's trusted host list?

Hi

the sandbox is disabled in procon client by default otherwise i dont know if in my server provider

but the problem is not sandbox i guess

i tested the stats logger with db4free.net and it works perfectly everything works i have even installed adkats with it, stats and everything saves in the database

but it doesn't works with purepings database

 

okay so i have got a website at bluehost.com now and i created a DB and same thing happened :/

why does it work with a free database on db4free.net and doesnt work on my website database!?

i have also checked databases with MySQL Workbench software and there is no problem with databases i create and i can log in to them

 

[22:19:05 19] Error in Tablebuilder:

[22:19:05 19] Message: Unable to connect to any of the specified MySQL hosts.

[22:19:05 19] Native: -2147467259

[22:19:05 19] Source: MySql.Data

[22:19:05 19] StackTrace: at MySql.Data.MySqlClient.NativeDriver.Open()

at MySql.Data.MySqlClient.Driver.Open()

at MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)

at MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()

at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()

at MySql.Data.MySqlClient.MySqlPool.GetConnection()

at MySql.Data.MySqlClient.MySqlConnection.Open()

at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()

[22:19:05 19] InnerException: System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 66.147.244.189:3306

at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)

at MySql.Data.Common.StreamCreator.CreateSocketStream (IPAddress ip, Boolean unix)

at MySql.Data.Common.StreamCreator.GetStreamFromHost( String pipeName, String hostName, UInt32 timeout)

at MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)

at MySql.Data.MySqlClient.NativeDriver.Open()

[22:19:05 19] Error: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.CChatGUIDStatsLogger.tablebuilder()

[22:19:26 20] [statslogger]Error: getUpdateServerID1: MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 66.147.244.189:3306

at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)

at MySql.Data.Common.StreamCreator.CreateSocketStream (IPAddress ip, Boolean unix)

at MySql.Data.Common.StreamCreator.GetStreamFromHost( String pipeName, String hostName, UInt32 timeout)

at MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)

at MySql.Data.MySqlClient.NativeDriver.Open()

--- End of inner exception stack trace ---

at MySql.Data.MySqlClient.NativeDriver.Open()

at MySql.Data.MySqlClient.Driver.Open()

at MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)

at MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()

at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()

at MySql.Data.MySqlClient.MySqlPool.GetConnection()

at MySql.Data.MySqlClient.MySqlConnection.Open()

at PRoConEvents.CChatGUIDStatsLogger.getUpdateServerI D(CServerInfo csiServerInfo)

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

Originally Posted by BriDawg*:

 

Hello,

 

Due to some minor problems with the new ADKats WebadminCP and dropping servers a few months ago then re-adding a couple more..... I have two (or three) serverIDs that need to be merged. I am able to go through and do it by selecting each table searching for the serverID then changing it to what I want but, after a years worth of logging, this obviously would take a very long time.

 

So, I was wondering if you could help me out with a quick SLQ script that would find every instance of a serverID = xx and Update it to XX :-) Would be much appreciated!

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

Originally Posted by ty_ger07*:

 

Hello,

 

Due to some minor problems with the new ADKats WebadminCP and dropping servers a few months ago then re-adding a couple more..... I have two (or three) serverIDs that need to be merged. I am able to go through and do it by selecting each table searching for the serverID then changing it to what I want but, after a years worth of logging, this obviously would take a very long time.

 

So, I was wondering if you could help me out with a quick SLQ script that would find every instance of a serverID = xx and Update it to XX :-) Would be much appreciated!

That is a very complex task. No one has done it. XpKiller, the guy who made this plugin, didn't even come up with a solution.

 

The problem is that you can't just change the server ID. You also need to change stats ID for players. And you have to shuffle all the stats IDs around to merge stats IDs for some players and make room for conflicting stats IDs for other players.

Good luck!

 

Let's pretend that server ID 3 is going to be merged with server ID 4. You are going to have to check every one of thousands of players to see if they might be the same player. Maybe a player is the same player but they changed their name. So you check based on EA GUID. Ok, you find a match for a player with two different names. Which name is more current? Ok, you check their last active date. That was a lot of work just to do that for one player. Now you need to merge that player together. That player has stats ID of 15 on Server ID 3 and Stats ID of 1035 on Server ID 4. So you add all the info from Stats ID 15 into Stats ID 1035 and then delete Stats ID 15. Another player only played in the server when it was Server ID 3 and never played in it when it was Server ID 4. Now you need to create a new Stats ID in server ID 4 for that player and make sure that no one else already has that new Stats ID.

 

Major headache. Major fragmentation of the index. Major performance issue. Major chance of screwing up all your stats by accident. You basically have to double and tripple check every player and take different actions depending on different conditions. A single query couldn't do it. A whole specially designed program is necessary to do this. And then it might take hours for the specially designed program to do this task. The database will time out a lot at full load over those hours. So you have to do it in chunks/batches. But then you have more problems due to data changing between each batch/chunk.

 

It's a nightmare.

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

Originally Posted by comic1*:

 

Hi. I like what I have read on this plugin , but I am not sure or see if it will work for what our clan leader wants. On the map "Metro" for BF4 in conquest mode we want it so if you spawn on "A" you get " A" and " B " but can't go after "C" and vice versa. Is there a way with this plugin or any other, or can someone make one if needed , where if you do go after the forbidden fruit and start to capture it, you will be "killed!" Then after 2 or 3 times you get banned. thanks for the time

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

Originally Posted by ty_ger07*:

 

Hi. I like what I have read on this plugin , but I am not sure or see if it will work for what our clan leader wants. On the map "Metro" for BF4 in conquest mode we want it so if you spawn on "A" you get " A" and " B " but can't go after "C" and vice versa. Is there a way with this plugin or any other, or can someone make one if needed , where if you do go after the forbidden fruit and start to capture it, you will be "killed!" Then after 2 or 3 times you get banned. thanks for the time

1) I think you posted your question in the wrong thread. This thread has nothing to do with creating or enforcing rules.

2) No, it's not possible to know which flag a person is capturing. It's not even possible to know if they are capturing any flag.

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

Originally Posted by ty_ger07*:

 

Hi,

 

how can i make a stats reset for the new year ? All stats delete without settings ?

 

Thanks and Greez

Easiest method is to stop the plugin, log into your database, empty all tables in the database, and then start the plugin again.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Use this Query to Reset All Stats and save your Settings too.

Is CoVeX's question for BF3 with the last version of this plugin?

 

You seem to be using an old table structure. This plugin version (the one in THIS thread) has a table structure way different than what you posted. You seem to be using an older version of this plugin.

 

This is the current plugin's table structure:

 

tbl_chatlog

tbl_currentplayers

tbl_dogtags

tbl_games

tbl_mapstats

tbl_playerdata

tbl_playerrank

tbl_playerstats

tbl_server

tbl_server_player

tbl_server_stats

tbl_sessions

tbl_teamscores

tbl_weapons

tbl_weapons_stats

 

Maybe you are using the old plugin version from ...* thread?

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

Originally Posted by SharpSabre*:

 

Is CoVeX's question for BF3 with the last version of this plugin?

 

You seem to be using an old table structure. This plugin version (the one in THIS thread) has a table structure way different than what you posted. You seem to be using an older version of this plugin.

 

This is the current plugin's table structure:

 

tbl_chatlog

tbl_currentplayers

tbl_dogtags

tbl_games

tbl_mapstats

tbl_playerdata

tbl_playerrank

tbl_playerstats

tbl_server

tbl_server_player

tbl_server_stats

tbl_sessions

tbl_teamscores

tbl_weapons

tbl_weapons_stats

 

Maybe you are using the old plugin version from ...* thread?

Um.. yea it was for 1.1.0.1 :Phow 1.0.0.2 is newer :ohmy:)

 

anyway ok then use it :

 

Attached Files:

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

Originally Posted by Gijzijtdood*:

 

Getting this error,

 

Anybody an idea whats wrong?

 

Info: OnLevelLoaded: MP_Siege Gamemode: ConquestLarge0 Round: 1/1

[18:30:46 17] Info: update sql server

[18:30:46 17] Info: Started streaming to the DB-Server

[18:30:46 30] Error: Error in Startstreaming:

[18:30:46 30] Message: Column 'Gameplay_deaths' specified twice

[18:30:46 30] Native: -2147467259

[18:30:46 30] Source: MySql.Data

[18:30:46 30] StackTrace: at MySql.Data.MySqlClient.MySqlStream.ReadPacket()

at MySql.Data.MySqlClient.NativeDriver.GetResult(Int3 2& affectedRow, Int64& insertedId)

at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)

at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)

at MySql.Data.MySqlClient.MySqlDataReader.NextResult( )

at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader( CommandBehavior behavior)

at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuer y()

at PRoConEvents.CChatGUIDStatsLoggerBF3.StartStreamin g()

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

Originally Posted by ty_ger07*:

 

So , i am used old version and want to use it but without lost anything , is it possible ? how ?

It's not possible as far as I know. The old version works better with BFBC2 anyways. You should probably stick with what you have.

 

Um.. yea it was for 1.1.0.1 :Phow 1.0.0.2 is newer :ohmy:)

Yeah, honestly, I could never figure that out either. This version should be 1.1.0.2, right?
* 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.