Changes

Jump to navigation Jump to search
221 bytes added ,  18:30, 2 July 2019
m
Corrected thoughts about distro.
Line 3: Line 3:  
== Basic concepts ==
 
== Basic concepts ==
   −
TrackMania uses a XML-RPC based protocol to authenticate players, load server lists, load rankings, etc. Below is some documentation about what has been reversed engineered. A lot is still left to be documented, as logged on the [[Web_API/Progress|Progress]] page.
+
{{Need Info|A lot is still left to be documented, as logged on the [[Web_API/Progress|Progress]] page.}}
 +
 
 +
TrackMania uses a XML-RPC based protocol to authenticate players, load server lists, load rankings, etc. Below is some documentation about what has been reversed engineered.
    
The client sends HTTP(S) POST requests to
 
The client sends HTTP(S) POST requests to
Line 48: Line 50:  
*** '''name''' The client you are using. Known values: TmForever
 
*** '''name''' The client you are using. Known values: TmForever
 
*** '''version''' Version of the client.
 
*** '''version''' Version of the client.
*** '''distro''' Software distribution. E.g. MOLUX for TMNF or ORTIC for TMUF.
+
*** '''distro''' Software distribution. Seen MOLUX/BOCAD for TMUF and THAOR/ORTIC for TMUF.  
 
*** '''lang''' Language of the client, as ISO 639-1. Dedicated server sets it to "xx".
 
*** '''lang''' Language of the client, as ISO 639-1. Dedicated server sets it to "xx".
 
*** '''sd''' Dedicated Server release date as YYYY-MM-DD, only sent by server.
 
*** '''sd''' Dedicated Server release date as YYYY-MM-DD, only sent by server.
Line 454: Line 456:  
== How to help ==
 
== How to help ==
 
Use a {{wp|packet analyzer}} to see the game's communication while experimenting with client features, and describe requests and responses in as much detail as possible.
 
Use a {{wp|packet analyzer}} to see the game's communication while experimenting with client features, and describe requests and responses in as much detail as possible.
 +
 +
Note: For Maniaplanet it's required that the address of the debugging proxy is entered in the launcher (e.g. 127.0.0.1:8888 for Fiddler) and the proxy is configured to decrypt HTTPS traffic.
    
[[Category:Specifications]]
 
[[Category:Specifications]]
90

edits

Navigation menu