User:DrinkyBird/Launcher protocol3: Difference between revisions

m
DrinkyBird moved page User:Sean/Launcher protocol3 to User:DrinkyBird/Launcher protocol3: Automatically moved page while renaming the user "Sean" to "DrinkyBird"
(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...")
 
m (DrinkyBird moved page User:Sean/Launcher protocol3 to User:DrinkyBird/Launcher protocol3: Automatically moved page while renaming the user "Sean" to "DrinkyBird")
 
(2 intermediate revisions by the same user not shown)
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. If this field is not present, the value is inferred as 0. 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 flags.
|-
| 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.
|}
|}