kris1skr0s (10-12-2011)
Hi,
Looks over here : https://www.mpgh.net/forum/174-battle...ver-files.html
Thx
kris1skr0s (10-12-2011)
Personally, I used
https://www.mpgh.net/forum/174-battle...ile-patch.html
And then I loaded the ID's
https://www.mpgh.net/forum/174-battle...t-game-id.html
Then I change the settings, and we have lift-off
kris1skr0s (10-12-2011)
So how about we come up with an mpgh BF3 server. It shouldn't be that hard since altIWnet made one from MW2.
____________________________
Need help? Pm me
___________________________
Please Press The Thanks If I Helped
Apparently someone has already done it: https://www.mpgh.net/forum/174-battle...ed-client.html
That's Origin cracked, but we need to get the game servers working as well.
At the moment, I think Origin isn't stopping us, but EACoreServer and bf3 are. Does anyone know how to intercept the data packets?
____________________________
Need help? Pm me
___________________________
Please Press The Thanks If I Helped
I get the same that is EASY. That is NOT bypassing blaze. Just to give you a hint you don't need any packet captures just launch against esnlauncher.exe search your drive you will see where EA installed it. All you need to do is pass the commands to this launcher and it would work, IF you got past Blaze which you did not.
What is needed.
Proper blaze return of gameid and game token --- this is the hardest part.
What is already done.
Running server - can find here on the forums.
Login locally with esnlauncher.exe commands, easy to setup but need proper gameid and token from Blaze
I have already made it too easy...
Good luck
..If you know how to do this, why have you not done it yourself?
I have, I can get the client to connect and stay connected locally, the black screen does not close. The GAME ID is easy to forge, however the token is not, if somebody saved the server list's html when the servers were up you can see the tokens in the html code, that would be very helpful to forge a token and connected gameid. If someone could post that, (maybe you have it in your browser cache) it would be possible to get started, without that info I'm not sure it's possible to get it to work.
What exactly am I looking for here?
battlelog.battlefield.com/bf3/servers/show/9f904b08-e4e4-4dfc-bbf1-d27f31165842/AU-HYPERNIA-COM-IINET-NET-AU/?json=1&join=true
Is that an token that we are after?
Next point, could you please share how you keep the game open, not auto closing?
EDIT: I think its kind of a lost cause, it appears that all the battlelog pages have a no cache flag set.
Last edited by fred268; 10-12-2011 at 08:31 PM.
kuv4 (10-13-2011)
Just create a .bat file in the battlelog web plugins directory with the code below, usually it's C:\Program Files (x86)\Battlelog Web Plugins
Here is the command line to launch locally:
I think that is a valid token, we just need the game id that goes with that token and then have to return a gameid to the server (emulate a blaze response). It will be really easy if we can get tokens from gameid 0-10.Code:esnlauncher.exe NO#!#SW_SHOWNA#!#C:\Program Files (x86)\Origin Games\Battlefield 3 Beta\bf3.exe#!#bf3.exe -super layout.toc -skipFastLevelLoad 1 -VeniceOnline.EnableSnowroller 1 -Window.Minimized 1 -Blaze.Service battlefield-3-pc-trial -sonarInstance battlefield.com -Online.Environment OnlineEnvironment_Production -loginToken -requestState State_ClaimReservation -requestStateParams """>" #!#C:\Program Files (x86)\Origin Games\Battlefield 3 Beta\
fred268 (10-12-2011)
Ok, something I'm missing here. Say we got an ID and token... How do we launch the program with those arguments? Where do we place them?
Next point - the server files that leaked, the providerID and serverID.. Could they potentially hold the data we are after?
EDIT:
Is this potentially giving us the token?
What am I looking for for the GameID, do we know what style it is?
Last edited by fred268; 10-13-2011 at 12:00 AM.
kuv4 (10-13-2011)
People like me saved this data. I made a C# WPF app that could browse and connect to servers but it was 100% reliant on BattleLog being available.
Example Json data from BattleLog is:
{"mapMode":2,"ip":"203.46.105.21","numPlayers":32, "maxPlayers":32,"updatedAt":1317463174,"guid":"34c 0e0c9-f405-49c3-9788-69c8d34636c7",
"port":21200,"gameExpansion":0,"ping":250,"hasPass word":false,"platform":1,"secret":"","online":true ,"map":"MP_Subway","numQueued":0,"gameId":"11478", "protocolVersionString":"60",
"game":2,"ranked":true,"evented":false,"punkbuster ":false,"name":"AU GameArena BF3 Beta #13","region":64,"preset":1}
Remember though its BF3.exe that takes a gameId and checks then uses Blaze/BattleLog to find the IP and port of the server based on the gameId.