.: Age of Mythology Private ESO Server :.
No no, of course not. I haven't done a private ESO server. What I've done is some work towards that and I think it could be possible and I want to share my findings with you guys. See this as my temporary comeback to AoMH as I'll have a round of exams soon so I can't work on this for a month or so.
Anyhow, this I'm going to
First I get to see where AoM connected
There are some cfg files at
So now, the tricky part - actually making something that resembles the servers AoM connects to. The major problem is that AoM connects to aom.eso.com using
AoM request several things to ESO in the following order:
Now after gathering what ESO replies to AoM on a positive AoM login request - my username and correct password, along with my valid CDKey, and save them on my server so it always replies just that to AoM I started to experiment. And oh boy did I find something awesome. So awesome I'm amazed myself as in all this time I'm probably the first to do this. Maybe the previous AoM servers had better protection or something, but here I'm logged in as nottud and Yeegaabooon:
Chatting works, join and hosting games works, looking for stats works, all that use different servers which I didn't replace and what actually authenticates a user is my fake server always saying it's authenticated. On the upside you can't win\lose points in a rated - sorry nottud, you'd have won 20 points on AoM rating
Now the next step towards a working ESO would be figuring out those encrypted messages.. Since the messages that logged my in yesterday don't do so today. Maybe that's because I'm still trying to access parts of the real ESO kicking me out. Not sure.
Using Wireshark I was able to see the packets sent between AoM and the chat server. They seem to be encoded. Maybe compressed. The latter also being because
Hosting a game seems to be a mixture of XML data and probably AoM compressed messages. I think a private-hosting server is also doable.
Stats seem to be simple since they are mainly XML. Pretty much doable - I was thinking, keeping the rest of ESO intact but maybe use a different Ladder to store ratings of a community competition for example...
So this is what I've so far gather so far. Now I'm not going to reveal my code nor further explain any specifics on how I got to make the fake servers work and getting past the SSL protection, I merely want to demonstrate of what's possible, and I welcome you to constructively discuss the findings.
Name | Progress |
---|---|
100% | |
Password recovery button | 0% |
100% | |
100% | |
90% | |
90% | |
100% | |
ESO Stats\Ladder | 35% |
Upload ESO stats at the end of a match | 0% |
90% | |
90% | |
75% |
WIP: Master XS Battle Micro AI
Paused: AI (%4.247)
Os segredos sγo de quem os souber guardar.
[This message has been edited by invent00r (edited 09-15-2013 @ 04:20 AM).]