How do I build a server for PES 2013 to play online?

trietpham96

Non-League
23 August 2021
Hello, i love PES 2013 and i want to build the game server to play online. As far as i know, the Server Pes6 has been rebuilt by a group of engineers. However, PES 2013 requires more engineering, graphics processing and everything than PES 6. I'm a software engineer but i'm focus Web, Mobile. So i have a bit knowleged about Server, Network.

what do i need to be able to build it?

Please share for me any documents, solution to do it!

Thanks and best regards
 
Hello, i love PES 2013 and i want to build the game server to play online. As far as i know, the Server Pes6 has been rebuilt by a group of engineers. However, PES 2013 requires more engineering, graphics processing and everything than PES 6. I'm a software engineer but i'm focus Web, Mobile. So i have a bit knowleged about Server, Network.

what do i need to be able to build it?

Please share for me any documents, solution to do it!

Thanks and best regards
i will start looking into somethings that were posted here
https://evoweb.uk/goto/post?id=3666942
 

@trietpham96 @robozaoGOAT hey guys, if you already looked at the video i mentioned before, the guy mentions a parser and a proxy, some time ago a dude called enda who helped with pes6stars server and also hacked... gave me this two files which are a parser and a proxy, but! for pes6, if you manage to find the ports for pes2013 (as you may learn in that video how to do it) then maybe you will be able to start creating a server for pes2013, i leave you attached the files here in this comment, i hope maybe someone do it because it will be amazing, also remember that you have @juce fiveserver source code on github which may be really helpful for you​

 

Attachments

  • proxy & parser.rar
    1.8 KB · Views: 14

@trietpham96 @robozaoGOAT hey guys, if you already looked at the video i mentioned before, the guy mentions a parser and a proxy, some time ago a dude called enda who helped with pes6stars server and also hacked... gave me this two files which are a parser and a proxy, but! for pes6, if you manage to find the ports for pes2013 (as you may learn in that video how to do it) then maybe you will be able to start creating a server for pes2013, i leave you attached the files here in this comment, i hope maybe someone do it because it will be amazing, also remember that you have @juce fiveserver source code on github which may be really helpful for you​

good chance that i dive into understanding all of this after a probable disappointment with efootball
im a simple curious java developer
 
good chance that i dive into understanding all of this after a probable disappointment with efootball
im a simple curious java developer

i remember i had manage to get at least the ip address and some ports back then because pes2013 its my second favourite pes (being pes5 my favourite one) and im just a networking engineer with a few knowledge in python and c#, if you have some doubts you can send me a pm maybe we try to get something done, a site that could guide you into this too is guidedhacking its pretty good with lots of information about reverse engineering games.
if im being honest this is gonna be hard, maybe your best bet will be to create something like this for pes21 and my advice its because

1- the server is still active, you can get both message from server and client, this will be easier when you need to replicate the server side (which we dont have in pes13)
2- there's a whole community behind pes21 that isnt happy with efootball maybe if you come up with something more than two people will come to help you out
3- this is linked to #1 this is gonna be an easier project to understand how sockets work and then making the server for pes13 its gonna be pretty much easier since you already got something working and wont be hard to adapt into another game version more than just trying to figure it out what messages the server sent

I hope to be helpful :)
 
i remember i had manage to get at least the ip address and some ports back then because pes2013 its my second favourite pes (being pes5 my favourite one) and im just a networking engineer with a few knowledge in python and c#, if you have some doubts you can send me a pm maybe we try to get something done, a site that could guide you into this too is guidedhacking its pretty good with lots of information about reverse engineering games.
if im being honest this is gonna be hard, maybe your best bet will be to create something like this for pes21 and my advice its because

1- the server is still active, you can get both message from server and client, this will be easier when you need to replicate the server side (which we dont have in pes13)
2- there's a whole community behind pes21 that isnt happy with efootball maybe if you come up with something more than two people will come to help you out
3- this is linked to #1 this is gonna be an easier project to understand how sockets work and then making the server for pes13 its gonna be pretty much easier since you already got something working and wont be hard to adapt into another game version more than just trying to figure it out what messages the server sent

I hope to be helpful :)
and cant maybe the whole server side thing be ready already with this stun server that i have from pes 09?
 
@robozaoGOAT maybe this could help you, these are 4 address i manage to get from the game, i redirect 3 of them to my server and 1 (which is the stunserver) to a working stunserver

66.70.168.175 ntl.konamionline.com
217.10.68.152 pes13pcstun-e.winning-eleven.net
66.70.168.175 info.service.konamionline.com
66.70.168.175 pes13-pc-gate.winning-eleven.net

i notice the game makes a http post to the address ntl.konamionline.com/ntl/api/GateInfo.php sending the next variable
req = 7b227469746c65436f6465223a2250455332303133222c226c6f63616c65223a224555222c2276657273696f6e223a22312e3034222c226578747261223a22227d

and giving some sort of hash key? maybe its generated via the serial number of the game, it always sends the same value

then tries to connect to tcp port 15010 sending 3 messages

after that tries to make a http get request of a txt file to the next address

http://info.service.konamionline.com/ME287-E1/info/info_en.txt

and finally sends another 2 message to tcp port 15010

so i decided to run a socket in my linux server at tcp port 15010 and i receive this from the client

Code:
root@pes6indie:~# hexdump pes2013_tcp15010.bin
0000000 ff5b 042e 9f5b 652e 558b 5f3b 646c 2ad7
0000010 77ad 59f5 4468 9889 8c20 7ad0 4244 8707
0000020 813c eb31 69b2 d150 77c7 a77b 00b9 1a33
0000030 440d dd39 fa8e 1d70 517b 5173 98f2 cf98
0000040 1994 3901 eb4c 35b4 d5b6 4c04 fef0 6f30
0000050 474b 7bea bd0d f6b4 8875 ca8e 37f6 ee01
0000060 419b cf6a 036c 85d7 032a 44d4 2797 6a0b
0000070 a2b6 0d7b b7a1 fea8
0000078
root@pes6indie:~#

well now is where we get to a dead end... the client is expecting an answer, my server wont answer anything right now and also i dont know what the client is requesting at port 15010 and also the format...

i leave you attached here my captures from the server side, maybe someone could take it from here, i dont know maybe @juce will be willing to help on this i wont mind using my server to test this
 

Attachments

  • pes2013_captures.zip
    6.3 KB · Views: 12
well it seems that

66.70.168.175 ntl.konamionline.com
66.70.168.175 info.service.konamionline.com

this two address are pretty much unless, maybe its a news? or something like that (i never had pes2013 legal so i had never played online)

so as almost every pes it needs an stun server and the server ip we do know now that the first port that tries to make the connection is 15010

217.10.68.152 pes13pcstun-e.winning-eleven.net
66.70.168.175 pes13-pc-gate.winning-eleven.net


EDIT: forgot to mention the port 15010 is the port that tries to connect when you get into friendly match lobby

EDIT2: Port 15010 is for login into your account
 
Last edited:
Oh i wish we will have good news regarding a pes21 dedicated server in future...i know it's probably very hard to be implemented but hope will die last, many of us keep the faith...
 
I wonder, after 1 year, any news on this section? A dedicated server for a newer Pes ?
There is no dedicated server they made ..But I can Play Though Parsec.app ...It helps me to connect all over the world.. It simple a Spect Mode that helps you to view the screen and access keyboard,mouse,gamepad and You can Play With your friends... I PLAYED frequently
 
Yes, I'm familiar with parsec, it's not the same feel as a dedicated server, that's for sure, I've played pes21, vanilla and modded, there were issues with PS4 controllers. Many trials and errors until it finally could be playable with the controllers for both sides (server and/or client). My internet line had (and still has) 5mbit upload (aka max 550kb per second) so if i was hosting, client had lag, stuttering and similar issues...
Anyways, from nothing, parsec is something i guess..
 
Back
Top Bottom