I am going to develop a solid solution for a Crysis 2 server administration tool. I was never involved this in depth prior to Crysis 2 (eg. Crysis & Crysis Wars), so this is my first step into this specifically. I have developed software my entire life - so this is not the issue, but what is; is the lack of proper documentation on the actual XMLRPC protocol specific to Crysis 2 server.
So far my understanding of the protocol is this:DNS Query
dcom.game.nfoservers.com: type A, class IN
We are to query the DNS to return the proper IP address to connect to the server.Send a 'challenge'
POST /RPC2 HTTP/1.1
Server: DCOM Productions
<?xml version="1.0" encoding="UTF-8"?>
We send an HTTP POST to the server including the XMLRPC above to initiate a handshake with the server; eg. a 'challenge'.
..I am going to post this unfinished post so I do not lose the content, and I will update this post as I figure this stuff out.
Please, if you can contribute, please provide what you know