Jump to content

Chat, GUID, Stats and Mapstats Logger[1.1.0.1][BF3]


ImportBot

Recommended Posts

Originally Posted by Combo77*:

 

I recognized a small error. After restarting Procon all %deathstreak% have been replaced by ?athstreak% and are not working anymore.

Any idea what could cause this?

Am i the only one with this problem? Does anyone know how to fix this?
* Restored post. It could be that the author is no longer active.
Link to comment
  • Replies 1.9k
  • Created
  • Last Reply

Top Posters In This Topic

  • ImportBot

    1934

Originally Posted by CptChaos*:

 

Which topic is the current topic for this plugin? I responded in another topic, about the same plugin?

 

(Yes, I haven't been here for a while and I see that the forum is changed a lot)

 

Is there BTW an update coming for the new Close Quarters and Armored Kill weapons and vehicles?

 

And thanks again for this awesome plugin! :smile:

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

Originally Posted by zept0r*:

 

Hey so i got this awsome plugin running all fine together with my MySQL, but somehow only the stats are working i cant find any option for the Killstreak settings (to turn it on atleast) _! Im using 1.0.0.7

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

Originally Posted by zept0r*:

 

Description:

 

This plugin is used to log player chat, player GUID's, player Stats, Weaponstats and Mapstats.

This includes: Chat, PBGUID, EAGUID, IP, Stats, Weaponstats, Dogtags, Killstreaks, Country, ClanTag to be continued.. ;-)

 

I cant get thoose killstreaks to work.

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

Originally Posted by XpKiller*:

 

is there anyway to use this plugin without the use of a mysql server?

maybe write to a text file?

No, not possible a mysql server is required!

 

Anyway writing everything to a textfile wont work very long.

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

Originally Posted by hondarghini*:

 

Hello,

 

I am dutch, I have learnd a little bit english when i was young.So it isnt very good.:tongue:

Now have i playd Battlefield cince the first one.

 

two weeks ago,Ive rented a server by Clanhost and it would be cool to have your plug-in.

But When i ask for help by Clanhost,they just aswers me by email whith little emails withouth any information.

 

My whole procon is red with errors about MySQl and the plugin shuts down.

 

I dont even now what a MySQL is? But Procon answer me,that The MySQL is (very difficult word)

 

Please... is there anyone who can help me with screens etc? or tutorial?

I cant find any?

 

gr hondarghini

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

Originally Posted by GitSum*:

 

This Plugin REQUIRES a database and in order for Procon to connect to the database, the computer that is running Procon needs to have a driver installed (ODBC). Without the driver and database, this plugin will simply not work!

 

Now, I understand that RCON Hosting provides both of these - so you may want to think about spending $2 a month and rent a procon server from them

 

 

 

http://www.rconhostingservices.net/

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

Originally Posted by ty_ger07*:

 

XpKiller, or someone else who knows for certain, could you please let me know which ODBC driver version you recommend? I switched to a new PRoCon Layer Hosting service. This hosting service just started offering the PRoCon Layer service and do not know which ODBC driver is recommended.

 

With the driver version they are using, I am experiencing the '0000-00-00 00:00:00' time bug where I didn't experience this issue with my former PRoCon Layer host.

 

Thanks a lot!

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

Originally Posted by XpKiller*:

 

@ty_ger07:

from the plugin description:

Attention:

ODBC MYSQL Driver 5.1.11 is buggy and will cause faulty date entires.

http://bugs.mysql.com/bug.php_id=65418

Thx to johnny5 for the find

 

Its recommend to use the 5.1.9 Driver

 

The workaround is to use ODBC MYSQL Driver 5.1.9 or 5.1.10 with Mysql Server before 5.6

or

ODBC MYSQL Driver 5.1.11 with MySQL Server 5.6 or later

 

The bug is known and might be fixed in the next driver release.

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

Originally Posted by ty_ger07*:

 

@ty_ger07:

from the plugin description:

Attention:

ODBC MYSQL Driver 5.1.11 is buggy and will cause faulty date entires.

http://bugs.mysql.com/bug.php_id=65418

Thx to johnny5 for the find

 

Its recommend to use the 5.1.9 Driver

Thanks for the response! I was looking down in the "Requirements" section of your post and thought the information was a bit ambiguous. I totally skipped over the very top of the post where you provided more specific information.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Jenne*:

 

habe ne Fehlermeldung ...wenn ich das Pluggi starte

 

[17:01:06 70] Info: Table suffix set to

[17:01:06 71] Warning: PrepareKeywordDic: Mainkey Weapons/M416/M416 not found!

[17:01:08 73] Info: Start tablebuilder

[17:01:08 73] Warning: PrepareKeywordDic: Mainkey Weapons/M416/M416 not found!

[17:01:08 75] Info: Prevented double creation of columns for weapon: P90

[17:01:08 76] Info: Prevented double creation of columns for weapon: MP443

[17:01:08 78] Info: The table tbl_weapons_shotgun is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 81] Info: The table tbl_weapons_assaultrifle is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 84] Info: The table tbl_weapons_smg is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 85] Info: The table tbl_weapons_suicide is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 85] Info: The table tbl_weapons_none is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 86] Info: The table tbl_weapons_melee is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 87] Info: The table tbl_weapons_projectileexplosive is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 87] Info: The table tbl_weapons_handgun is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 88] Info: The table tbl_weapons_sniperrifle is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 89] Info: The table tbl_weapons_lmg is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 89] Info: The table tbl_weapons_explosive is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

[17:01:08 90] Info: The table tbl_weapons_nonlethal is containing all weapons known so far, if you got Error after this( missing Weapons) contact me pls

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

Originally Posted by XpKiller*:

 

Hallo Jenne,

 

das sind keine Fehler :-)

 

Info ist wieder names sagt nur Infos.

 

Warning sind hinweise aber in den meisten fällen kann man die ignorieren. Wie hier in diesem Fall.

 

Richtige Fehler sind mit Error und in rot geschrieben.

 

Wenn du das Debuglevel auf error stellst sieht du nur die wirklich wichtigen Fehler.(falls welche auftreten)

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

Originally Posted by XpKiller*:

 

Two new ingames command have been integrated: Player of the day & top10 for a specific time period

 

New Ingame CommandSystem:

Now every ingame command can be customized by the user.

 

 

Please post new ideas, feature requests or just feedback in this thread.

 

 

 

Changelog:

1.0.0.9

Optimzed / rewritten Code

New Ingame Commandsystem; every commandword can be customized now. Also you can set multiply commandword for the same command (comma seperated, e.g: stats,rank)

New Ingamecommand Player of the day, shows up the best player of the server for today (sessions needs to be turned on!)

New Ingamecommand top10 player for a variable period, shows up the top 10 players for a specific period (default is 7 days) (sessions needs to be turned on!)

a few performance improvements

 

 

 

 

And Thanks for more than 1000 Downloads of my plugin

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

Originally Posted by fantasticplayer*:

 

Im wondering how can i setup this plugin if i dont know how to do it. Maybe my sentense is without sense but ive setup some other plugins but with that one i dont have no idea how to do all that ODBC MYSQL Driver 5.1.9. Maybe someone have a some solution or instruction how to do that.

 

King regards

FanTasticPlayer

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

Originally Posted by XpKiller*:

 

Hi,

 

the most things are described in this thread:

www.phogue.net/forumvb/showth...ighlight=mysql*

 

If you still go problems feel free to ask.

Please not nearly all free mysql services like freesql are not suiteable for that plugin because of the high usage of the database. They are getting to slow and unreliable.

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

Originally Posted by Bustar*:

 

I keep getting my procon host' IP block because of connection errors, this is now happening weekly, any ideas?

 

[18:16:31 56] Info: Start tablebuilder

[18:16:31 56] Warning: PrepareKeywordDic: Mainkey Weapons/M416/M416 not found!

[18:16:31 59] Error in Tablebuilder:

[18:16:31 59] Index #0

[18:16:31 59] Message: [MySQL][ODBC 5.1 Driver]Host '208.100.45.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

[18:16:31 61] Native: 1129

[18:16:31 61] Source:

[18:16:31 61] SQL: HY000

[18:16:31 61] Index #1

[18:16:31 61] Message: [MySQL][ODBC 5.1 Driver]Host '208.100.45.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

[18:16:31 61] Native: 1129

[18:16:31 61] Source:

[18:16:31 61] SQL: HY000

[18:16:31 61] Error: System.NullReferenceException: Object reference not set to an instance of an object.

at PRoConEvents.CChatGUIDStatsLoggerBF3.tablebuilder( )

[18:16:31 64] Error: getUpdateServerID1: System.Data.Odbc.OdbcException: ERROR [HY000] [MySQL][ODBC 5.1 Driver]Host '208.100.45.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

ERROR [HY000] [MySQL][ODBC 5.1 Driver]Host '208.100.45.9' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

at System.Data.Odbc.OdbcConnection.HandleError(OdbcHa ndle hrHandle, RetCode retcode)

at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcCo nnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle)

at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConn ection outerConnection, OdbcConnectionString connectionOptions)

at System.Data.Odbc.OdbcConnectionFactory.CreateConne ction(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)

at System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)

at System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection)

at System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)

at System.Data.Odbc.OdbcConnection.Open()

at PRoConEvents.CChatGUIDStatsLoggerBF3.getUpdateServ erID(CServerInfo csiServerInfo)

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

Originally Posted by XpKiller*:

 

Hi Bustar,

 

I need some more infos from you to help you.

 

I need the Server details settings(without password and user)

 

Question:

Did it ever work?

Do you have other plugins running which using the same db/mysql server?

Have you seen different errors as the posted ones?

 

Could you enable tracelogging?

 

Normally those errors pop up if you got a network issues, a connection gets closed due a timeout, reaching max querys, MySQL syntax errors or invalid credentials. Those thing are count as aborted_clients. (By default 10 error are allowed per minute).

 

The MySQL server increments Aborted_clients when:

 

The client program did not call mysql_close() before exiting.(shouldnt be the problem)

The client had been sleeping more than wait_timeout or interactive_timeout second without issuing any requests to the server.

The client program ended abruptly in the middle of a data transfer. (network issues)

 

The MySQL server increments Aborted_connects when:

 

A client doesn't have privileges to connect to a database.

A client uses an incorrect password.

A connection packet doesn't contain the right information.

It takes more than connect_timeout seconds to get a connect packet.

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

Originally Posted by Bustar*:

 

Hi XpKiller, thanks for your quick reply,

 

Yes the plugin has been working fine for months, and only started playing up about 6 weeks ago.

 

No we're not using any other plugins with the db/mysql server.

 

The posted errors are the only ones I have seen.

 

Yes I was able to enable the trace.

 

I'm having trouble uploading a pic of the settings, so I just typed them out. Im also pretty new to using mysql

 

 

Chat logging:

enable chat logging yes

log server spam yes

instant logging of chat message yes

enable chatlog filter no

 

Debug:

Debug level trace

 

Flood protection:

player requests per round 0

 

Map stats yes

 

Server details:

host xxxxx

port xxxxx

database name xxxxx

username xxxxx

password xxxxx

close connection after each request yes

high performance mode no

failed transaction retry attempts 3

 

Session:

session on no

session message

save session to db no

 

Stats:

enable stats logging yes

ranking by score yes

enable ingame commands no

overall ranking no

server group 32

send stats to all players no

player message

weapon stats message

top10 ingame no

 

timeroffset:

servertime offset 0

 

welcome stats:

enable welcome stats yes

welcome message

welcome message for new polayers

welcomestats delay 3

 

 

Thanks heaps, Bustar

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

Originally Posted by XpKiller*:

 

The plugin only needs the TCP port 3306 to access the MySQL server.

Please note some MySQL have a different port. But most times 3306 is the right one.

 

I guess your provider will also need the ip address of you MySQL server.

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

Originally Posted by DrFellatio*:

 

Error: getUpdateServerID1: System.Data.Odbc.OdbcException: ERROR [iM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

at System.Data.Odbc.OdbcConnection.HandleError(OdbcHa ndle hrHandle, RetCode retcode)

at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcCo nnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle)

at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConn ection outerConnection, OdbcConnectionString connectionOptions)

at System.Data.Odbc.OdbcConnectionFactory.CreateConne ction(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)

at System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)

at System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection)

at System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)

at System.Data.Odbc.OdbcConnection.Open()

at PRoConEvents.CChatGUIDStatsLoggerBF3.getUpdateServ erID(CServerInfo csiServerInfo)

 

The plugin doesnt work. I used the correct database informations and this is showing up all the time. I don`t get this issue about the MYQL connector... I`ve installed the newest version on my local PC and nothing has changed. And I do not understand why I have to put BF3.def into config folder. It`s already there... Please help (maybe in german...), this installation is overhelming me!

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

Originally Posted by XpKiller*:

 

@DrFellatio

 

Hi,

 

du musst nichts mehr mit der bf3.def machen. Ich muss das mal aus der Beschreibung herausnehmen.

 

Zu deinem Fehler:

Du musst noch einen DSN (Data Source Name) setzen.

Das geht so(windows 64bit):

1. Start --> Ausführen

2. %windir%\syswow64\odbcad32.exe eingeben

3.Dann den Reiter System DSN auswählen

4.Hinzufügen/Add

5.Den MySQL ODBC Driver 5.1 auswählen und auf fertig klicken

6.Einen beliebigen Datasource Name eingeben und OK drücken.

6.a. die restlich Felder braucht man nicht angepassen.

7. Mit OK bestätigen nun sollte es gehen.

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