User:DrinkyBird/Launcher protocol3: Difference between revisions

no edit summary
(Created page with "This launcher protocol lets you to talk to servers and get information from them, allowing you to make your own custom programs like browsers, stat tools, and so on. == Proto...")
 
No edit summary
Line 174: Line 174:
|-
|-
| <tt>SQF_DEH</tt> || <tt>0x40000000</tt> || List of DEHACKED patches loaded by the server.
| <tt>SQF_DEH</tt> || <tt>0x40000000</tt> || List of DEHACKED patches loaded by the server.
|-
| <tt>SQF_EXTENDED_INFO</tt> || <tt>0x80000000</tt> || Sends extended information. See table below for more details..
|}
=== Extended flags ===
{| class="wikitable"
! Name || Value || Description
|-
| <tt>SQF2_PWAD_HASHES</tt> || <tt>0x00000001</tt> || The MD5 hashes of the server's loaded PWADs.
|}
|}


Line 188: Line 197:
|-
|-
|Long || Time || Current time, this will be sent back to you so you can determine ping.
|Long || Time || Current time, this will be sent back to you so you can determine ping.
|-
|Long || Extended flags || Optional. Desired extended information - ensure you set SQF_EXTENDED_INFO in normal flags
|}
|}


Line 423: Line 434:
| <tt>SQF_DEH</tt>
| <tt>SQF_DEH</tt>
| Deh patch name (one string for each deh patch)
| Deh patch name (one string for each deh patch)
|-
| Long
| <tt>SQF_EXTENDED_INFO</tt>
| The returned extended information.
|-
| Byte
| <tt>SQF2_PWAD_HASHES</tt>
| The number of PWAD hashes.
|-
| String
| <tt>SQF2_PWAD_HASHES</tt>
| The hash of the PWAD. The index of the WAD is the same as in SQF_PWADS. Sent for each PWAD.
|}
|}