|
Post by ShadowSilver on Mar 21, 2019 18:52:30 GMT
Not to be 'that' guy but that doesn't appear to be an issue for me. I have earned the saviour pin (If I remember the name correct) but the timed ones I don't know yet because my game keeps crashing so I don't have enough time in a class to be shown for their badge. What might be the problem is that you have the SQL page open in your browser, that can prevent the game from writing in it. The browser is definitely not open. I have been able to earn the pins I mentioned once, but can no longer earn them in subsequent rounds.
|
|
|
Post by Phantomeis on Mar 21, 2019 19:48:14 GMT
Everything seemed to work for the first few rounds but I’ve found that there are some pins and badges that might be somewhat broken. For example, the pin you earn for reviving soldiers in a round is no longer something I can earn. Also, the badges that have a timer on how long you have served as a particular class don’t appear to be working either. Has anyone else experienced this? Is there a fix maybe? Not to be 'that' guy but that doesn't appear to be an issue for me. I have earned the saviour pin (If I remember the name correct) but the timed ones I don't know yet because my game keeps crashing so I don't have enough time in a class to be shown for their badge. Time based badges do work, but the battlefield client itself can't calculate the time in BFHQ. It should fill a white bar and show played hours besides it, but this data wont be access by the client. But the timings are getting saved in the database and fesl will award badges if you reached the threshold. you may change the needed hours for a badge by editing the \Battlefield 2142\python\bf2\stats\medal_data.py (this is the path for ingame server). be crefull though, if you mess up the python script structure the awards (all of them) wont work anymore. so just change numbers (time is messured in seconds). In any case you can overwrite the pyhton folder with the original data and get it back t work.
you can find the Emergency Rescue Pin in line 1022:
The pin has the ID 411, find this number in database and you know how many of them you got. It can be awarded multiple times even in one round in databasefield as 411.
You need 8 points in the database field "revives" and get 5 points for it.
this fesl entry states that the client has lost connection without a proper logout. i guess your crash is related to vehicles, maybe EU tank and walker and/or playing as engineer? we work on that bug and got it partialy fixed for version 1.3. Inside the zip you find an objects folder, merge this one with the one from the Project Remaster MP mod (server and client!), so that effects_server.zip and vehicle_server.zip overwrite the old ones.
|
|
|
Post by Konemonu on Mar 22, 2019 23:31:32 GMT
thanks for sharing the problems you gone through and also fixing them yourself, hehe.
The gameserver always starts in "nonranked" mode, its only a flag that is being communicated to the masterserver so he does not show this server in the browser and ignores the stats updates that will be sent the soldiers.
127.0.0.1 is a redirect for fesl to route to the masterserver stack (from xampp) on the same machine.
the game server should start in 192.168.x.x, as should the gameclient with this IP.
i'm glad it works out for you in the end!
Everything seemed to work for the first few rounds but I’ve found that there are some pins and badges that might be somewhat broken. For example, the pin you earn for reviving soldiers in a round is no longer something I can earn. Also, the badges that have a timer on how long you have served as a particular class don’t appear to be working either. Has anyone else experienced this? Is there a fix maybe? I did a bit of testing and it seems that the game keeps track of time but doesn't properly displays it, I was able to get the halo ribbon (10 consecutive seconds in parachute) and when you go to your stats it displays all times (I presume correctly) but the badges don't display elapsed time. I think you will get the badges and such when you meet te requirements but until that happens you have to look in your own stats to see how close you are.
|
|
|
Post by Konemonu on Mar 22, 2019 23:34:27 GMT
Not to be 'that' guy but that doesn't appear to be an issue for me. I have earned the saviour pin (If I remember the name correct) but the timed ones I don't know yet because my game keeps crashing so I don't have enough time in a class to be shown for their badge. Time based badges do work, but the battlefield client itself can't calculate the time in BFHQ. It should fill a white bar and show played hours besides it, but this data wont be access by the client. But the timings are getting saved in the database and fesl will award badges if you reached the threshold. you may change the needed hours for a badge by editing the \Battlefield 2142\python\bf2\stats\medal_data.py (this is the path for ingame server). be crefull though, if you mess up the python script structure the awards (all of them) wont work anymore. so just change numbers (time is messured in seconds). In any case you can overwrite the pyhton folder with the original data and get it back t work.
you can find the Emergency Rescue Pin in line 1022:
The pin has the ID 411, find this number in database and you know how many of them you got. It can be awarded multiple times even in one round in databasefield as 411.
You need 8 points in the database field "revives" and get 5 points for it.
this fesl entry states that the client has lost connection without a proper logout. i guess your crash is related to vehicles, maybe EU tank and walker and/or playing as engineer? we work on that bug and got it partialy fixed for version 1.3. Inside the zip you find an objects folder, merge this one with the one from the Project Remaster MP mod (server and client!), so that effects_server.zip and vehicle_server.zip overwrite the old ones. I haven't made the conection but I seem to remember that most of the time I was in a vehicle. I'll download the patch and see if that helps
|
|
|
Post by Phantomeis on Mar 23, 2019 20:27:34 GMT
Everything seemed to work for the first few rounds but I’ve found that there are some pins and badges that might be somewhat broken. For example, the pin you earn for reviving soldiers in a round is no longer something I can earn. Also, the badges that have a timer on how long you have served as a particular class don’t appear to be working either. Has anyone else experienced this? Is there a fix maybe? I did a bit of testing and it seems that the game keeps track of time but doesn't properly displays it, I was able to get the halo ribbon (10 consecutive seconds in parachute) and when you go to your stats it displays all times (I presume correctly) but the badges don't display elapsed time. I think you will get the badges and such when you meet te requirements but until that happens you have to look in your own stats to see how close you are. As I said, all badges do work, but the progressbar ingame wont, so you can only see a specific stat in the databse itself. One could write a custom stats-screen in php and let ppl read out specific database fields there. This also could be integrated into my shortcut-tool so one could check the stats from the same windows that are already open.
|
|
|
Post by Phantomeis on Mar 24, 2019 12:29:41 GMT
@shadowsilver go into the database -> awards and remove the pins 411 and 400 from your player ID. In my case i have to remove the two blue rows for my soldier:  How did i find them? Having a look into the database we see this columns: aid pid atype alvl earned first aid = Award ID from 1 to 99 (0 is Combat Efficiency Pin, 11 is Emergency Rescue Pin) pid = ID of the soldier holding the award (1 is the serveradmin, 2 could be your soldier, look at the gamespy_players table for the corelation) atype = Award type, can be a number from 1 to 4 (4, since we want to see pins) alvl = award level, always 1 or higher (here should be your crazy numbers) simply delete the two rows and unlock the pins again, watch the behaviour this time, maybe we get something interesting then
|
|
|
Post by 87361244cr on Apr 22, 2019 3:25:25 GMT
hello I have a problem with version 2.2 of the ranked server; The problem is that I do not load the statistics of version 2.1 and I do not raise the level with the bots I do?
|
|
|
Post by 87361244cr on Apr 22, 2019 3:31:41 GMT
please share version 2.1 since I am deleted
|
|
|
Post by Phantomeis on Jul 6, 2019 8:21:16 GMT
|
|
|
Post by crazyDOGGY on Oct 18, 2019 16:18:33 GMT
First of, you are a bloody legend. Second, I have a question. when playing every now and then the game crashes and I get the following message in the fesl thingy: "UPDATE gamespy_players SET challange='', authtoken='' WHERE id=2 -disconnected" is there something I can do to prevent this problem or do I just have to play shorter games? HOW DID YOU SOLVE THIS PROBLEM???
|
|
|
Post by crazzyDOGGY on Oct 18, 2019 16:24:33 GMT
i mean i can not connect to my profile (ServerAdmin) in bf2142. ERROR: "Connection to EA server has been lost". and in fesl i get the same: "UPDATE gamespy_players SET challange='', authtoken='' WHERE id=2 -disconnected" why is ti happening? i closed all my browsers of course. And did every thing in this guide
|
|
|
Post by Phantomeis on Oct 19, 2019 9:03:22 GMT
|
|
snazz
New Member
Posts: 24
|
Post by snazz on Dec 14, 2019 10:36:05 GMT
Any changes to the guide with 1.3?
|
|
|
Post by Phantomeis on Dec 14, 2019 10:51:09 GMT
The Masterserver has nothing to do with the Mod that is running on the gameserver. You can play any mod with this. So no changes here 
|
|
|
Post by mrscary on Jan 7, 2020 5:59:47 GMT
I'm, getting this, any ideas? Thanks for replies
>> : select * from information_schema.tables where table_name = 'subaccount' and table_schema='bf2142' limit 0,1
>> : select * from information_schema.tables where table_name = 'srv_info' and table_schema='bf2142' limit 0,1
>> : select * from information_schema.tables where table_name = 'recover_info' and table_schema='bf2142' limit 0,1
>> : UPDATE gamespy_players SET challenge='', authtoken=''
>> : DELETE FROM srv_info
- wait connections on port 27900 (UDP) - stella.available.gamespy.com
- wait connections on port 27900 (UDP) - stella.master.gamespy.com
- wait connections on port 29900 (TCP) - gpcm.gamespy.com (GameSpy v3)
- wait connections on port 28910 (TCP) - stella.ms5.gamespy.com
- wait connections on port 18300 (TCP) - bf2142-pc.fesl.ea.com
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
>> : DELETE FROM srv_info WHERE TIMESTAMPDIFF(SECOND, last_update, NOW()) > 60
|
|