Half-Life Protocol

Details Query

Query

FF FF FF FF 64 65 74 61 69 6C 73                ;ÿÿÿÿdetails

Response

FF FF FF FF 6D 36 34 2E 39 34 2E 31 30 30 2E 31 ;ÿÿÿÿm64.94.100.1
32 35 3A 32 37 30 31 35 00 43 59 41 20 7C 20 57 ;25:27015.CYA | W
65 73 74 20 43 6F 61 73 74 20 53 65 72 76 65 72 ;est Coast Server
20 31 00 64 65 5F 61 7A 74 65 63 00 63 73 74 72 ; 1.de_aztec.cstr
69 6B 65 00 43 6F 75 6E 74 65 72 2D 53 74 72 69 ;ike.Counter-Stri
6B 65 00 1F 20 2F 64 77 00 01 77 77 77 2E 63 6F ;ke. /dw.www.co
75 6E 74 65 72 2D 73 74 72 69 6B 65 2E 6E 65 74 ;unter-strike.net
00 00 00 01 00 00 00 00 9E F7 0A 00 01 01 00    ;.......ž÷...

Key

(int32) Header
(char) Character 'm'
(string) Server Address
(string) Host Name
(string) Map Name
(string) Game Directory
(string) Game Description
(byte) Player Count
(byte) Max Players
(byte) Protocol Version
(byte) Server Type (l=listen, d=dedicated)
(byte) Server OS (l=linux, w=windows)
(byte) Passworded
(byte) Modded
(string) Mod Website (only sent if modded==1)
(string) Mod Download Server (only sent if modded==1)
(string) Unused (only sent if modded==1)
(int32) Mod Version (only sent if modded==1)
(int32) Mod Size (only sent if modded==1)
(byte) Mod Server-Side Only (only sent if modded==1)
(byte) Mod Custom DLL (only sent if modded==1)
(byte) Secure Server

Rules Query

Query

FF FF FF FF 72 75 6C 65 73                      ;ÿÿÿÿrules

Response

FF FF FF FF 45 65 00 5F 74 75 74 6F 72 5F 62 6F ;ÿÿÿÿEe._tutor_bo
6D 62 5F 76 69 65 77 61 62 6C 65 5F 63 68 65 63 ;mb_viewable_chec
6B 5F 69 6E 74 65 72 76 61 6C 00 30 2E 35 00 5F ;k_interval.0.5._
74 75 74 6F 72 5F 64 65 62 75 67 5F 6C 65 76 65 ;tutor_debug_leve
6C 00 30 00 5F 74 75 74 6F 72 5F 65 78 61 6D 69 ;l.0._tutor_exami
6E 65 5F 74 69 6D 65 00 30 2E 35 00 5F 74 75 74 ;ne_time.0.5._tut
6F 72 5F 68 69 6E 74 5F 69 6E 74 65 72 76 61 6C ;or_hint_interval
5F 74 69 6D 65 00 31 30 2E 30 00 5F 74 75 74 6F ;_time.10.0._tuto
72 5F 6C 6F 6F 6B 5F 61 6E 67 6C 65 00 31 30 00 ;r_look_angle.10.
5F 74 75 74 6F 72 5F 6C 6F 6F 6B 5F 64 69 73 74 ;_tutor_look_dist
61 6E 63 65 00 32 30 30 00 5F 74 75 74 6F 72 5F ;ance.200._tutor_
6D 65 73 73 61 67 65 5F 63 68 61 72 61 63 74 65 ;message_characte
72 5F 64 69 73 70 6C 61 79 5F 74 69 6D 65 5F 63 ;r_display_time_c
6F 65 66 66 69 63 69 65 6E 74 00 30 2E 30 37 00 ;oefficient.0.07.
5F 74 75 74 6F 72 5F 6D 65 73 73 61 67 65 5F 6D ;_tutor_message_m
69 6E 69 6D 75 6D 5F 64 69 73 70 6C 61 79 5F 74 ;inimum_display_t
69 6D 65 00 31 00 5F 74 75 74 6F 72 5F 6D 65 73 ;ime.1._tutor_mes
73 61 67 65 5F 72 65 70 65 61 74 73 00 35 00 5F ;sage_repeats.5._
74 75 74 6F 72 5F 76 69 65 77 5F 64 69 73 74 61 ;tutor_view_dista
6E 63 65 00 31 30 30 30 00 61 64 6D 69 6E 5F 68 ;nce.1000.admin_h
69 67 68 6C 61 6E 64 65 72 00 30 00 61 64 6D 69 ;ighlander.0.admi
6E 5F 69 67 6E 6F 72 65 5F 69 6D 6D 75 6E 69 74 ;n_ignore_immunit
79 00 30 00 61 64 6D 69 6E 5F 6D 6F 64 5F 76 65 ;y.0.admin_mod_ve
72 73 69 6F 6E 00 32 2E 35 30 2E 35 38 20 28 4D ;rsion.2.50.58 (M
4D 29 00 61 64 6D 69 6E 5F 71 75 69 65 74 00 30 ;M).admin_quiet.0
00 61 6C 6C 6F 77 5F 63 6C 69 65 6E 74 5F 65 78 ;.allow_client_ex
65 63 00 31 00 61 6C 6C 6F 77 5F 73 70 65 63 74 ;ec.1.allow_spect
61 74 6F 72 73 00 31 00 61 6D 69 5F 73 76 5F 6D ;ators.1.ami_sv_m
61 78 70 6C 61 79 65 72 73 00 33 32 00 61 6D 76 ;axplayers.32.amv
5F 70 72 69 76 61 74 65 5F 73 65 72 76 65 72 00 ;_private_server.
30 00 61 6D 78 5F 6E 65 78 74 6D 61 70 00 64 65 ;0.amx_nextmap.de
5F 64 75 73 74 32 00 61 6D 78 5F 70 74 62 5F 76 ;_dust2.amx_ptb_v
65 72 73 69 6F 6E 00 31 2E 37 62 35 00 61 6D 78 ;ersion.1.7b5.amx
5F 74 69 6D 65 6C 65 66 74 00 30 34 3A 32 36 00 ;_timeleft.04:26.
61 6D 78 5F 76 65 72 73 69 6F 6E 00 30 2E 39 2E ;amx_version.0.9.
37 20 28 31 20 6D 6F 64 75 6C 65 29 00 63 6F 6F ;7 (1 module).coo
70 00 30 00 64 65 61 74 68 6D 61 74 63 68 00 31 ;p.0.deathmatch.1
00 64 65 63 61 6C 66 72 65 71 75 65 6E 63 79 00 ;.decalfrequency.
36 30 00 64 65 66 61 75 6C 74 5F 61 63 63 65 73 ;60.default_acces
73 00 30 00 65 64 67 65 66 72 69 63 74 69 6F 6E ;s.0.edgefriction
00 32 00 66 75 6E 5F 76 65 72 73 69 6F 6E 00 30 ;.2.fun_version.0
2E 39 2E 37 00 68 6F 73 74 61 67 65 5F 64 65 62 ;.9.7.hostage_deb
75 67 00 30 00 68 6F 73 74 61 67 65 5F 73 74 6F ;ug.0.hostage_sto
70 00 30 00 68 75 6D 61 6E 73 5F 6A 6F 69 6E 5F ;p.0.humans_join_
74 65 61 6D 00 61 6E 79 00 69 73 5F 6D 65 73 73 ;team.any.is_mess
61 67 65 5F 73 65 74 00 31 00 6D 61 78 5F 71 75 ;age_set.1.max_qu
65 72 69 65 73 5F 73 65 63 00 31 00 6D 61 78 5F ;eries_sec.1.max_
71 75 65 72 69 65 73 5F 73 65 63 5F 67 6C 6F 62 ;queries_sec_glob
61 6C 00 31 00 6D 61 78 5F 71 75 65 72 69 65 73 ;al.1.max_queries
5F 77 69 6E 64 6F 77 00 31 00 6D 65 74 61 6D 6F ;_window.1.metamo
64 5F 76 65 72 73 69 6F 6E 00 31 2E 31 37 2E 31 ;d_version.1.17.1
00 6D 70 5F 61 6C 6C 6F 77 6D 6F 6E 73 74 65 72 ;.mp_allowmonster
73 00 30 00 6D 70 5F 61 75 74 6F 6B 69 63 6B 00 ;s.0.mp_autokick.
31 00 6D 70 5F 61 75 74 6F 74 65 61 6D 62 61 6C ;1.mp_autoteambal
61 6E 63 65 00 30 00 6D 70 5F 62 75 79 74 69 6D ;ance.0.mp_buytim
65 00 2E 35 00 6D 70 5F 63 34 74 69 6D 65 72 00 ;e..5.mp_c4timer.
33 35 00 6D 70 5F 63 68 61 74 74 69 6D 65 00 35 ;35.mp_chattime.5
00 6D 70 5F 63 6F 6E 73 69 73 74 65 6E 63 79 00 ;.mp_consistency.
31 00 6D 70 5F 66 61 64 65 74 6F 62 6C 61 63 6B ;1.mp_fadetoblack
00 30 00 6D 70 5F 66 6C 61 73 68 6C 69 67 68 74 ;.0.mp_flashlight
00 31 00 6D 70 5F 66 6F 6F 74 73 74 65 70 73 00 ;.1.mp_footsteps.
31 00 6D 70 5F 66 6F 72 63 65 63 61 6D 65 72 61 ;1.mp_forcecamera
00 30 00 6D 70 5F 66 6F 72 63 65 63 68 61 73 65 ;.0.mp_forcechase
63 61 6D 00 30 00 6D 70 5F 66 72 61 67 73 6C 65 ;cam.0.mp_fragsle
66 74 00 30 00 6D 70 5F 66 72 65 65 7A 65 74 69 ;ft.0.mp_freezeti
6D 65 00 30 00 6D 70 5F 66 72 69 65 6E 64 6C 79 ;me.0.mp_friendly
66 69 72 65 00 30 00 6D 70 5F 67 68 6F 73 74 66 ;fire.0.mp_ghostf
72 65 71 75 65 6E 63 79 00 30 00 6D 70 5F 68 6F ;requency.0.mp_ho
73 74 61 67 65 70 65 6E 61 6C 74 79 00 30 00 6D ;stagepenalty.0.m
70 5F 6B 69 63 6B 70 65 72 63 65 6E 74 00 30 2E ;p_kickpercent.0.
36 36 00 6D 70 5F 6C 69 6D 69 74 74 65 61 6D 73 ;66.mp_limitteams
00 30 00 6D 70 5F 6C 6F 67 64 65 74 61 69 6C 00 ;.0.mp_logdetail.
30 00 6D 70 5F 6C 6F 67 66 69 6C 65 00 31 00 6D ;0.mp_logfile.1.m
70 5F 6C 6F 67 6D 65 73 73 61 67 65 73 00 31 00 ;p_logmessages.1.
6D 70 5F 6D 61 70 76 6F 74 65 72 61 74 69 6F 00 ;mp_mapvoteratio.
30 2E 36 00 6D 70 5F 6D 61 78 72 6F 75 6E 64 73 ;0.6.mp_maxrounds
00 30 00 6D 70 5F 6D 69 72 72 6F 72 64 61 6D 61 ;.0.mp_mirrordama
67 65 00 30 00 6D 70 5F 70 6C 61 79 65 72 69 64 ;ge.0.mp_playerid
00 30 00 6D 70 5F 72 6F 75 6E 64 74 69 6D 65 00 ;.0.mp_roundtime.
32 2E 35 00 6D 70 5F 73 74 61 72 74 6D 6F 6E 65 ;2.5.mp_startmone
79 00 38 30 30 00 6D 70 5F 74 69 6D 65 6C 65 66 ;y.800.mp_timelef
74 00 30 00 6D 70 5F 74 69 6D 65 6C 69 6D 69 74 ;t.0.mp_timelimit
00 36 30 00 6D 70 5F 74 6B 70 75 6E 69 73 68 00 ;.60.mp_tkpunish.
30 00 6D 70 5F 77 69 6E 64 69 66 66 65 72 65 6E ;0.mp_windifferen
63 65 00 31 00 6D 70 5F 77 69 6E 6C 69 6D 69 74 ;ce.1.mp_winlimit
00 30 00 70 61 75 73 61 62 6C 65 00 30 00 70 75 ;.0.pausable.0.pu
62 6C 69 63 5F 73 6C 6F 74 73 5F 66 72 65 65 00 ;blic_slots_free.
31 00 72 65 73 65 72 76 65 5F 73 6C 6F 74 73 00 ;1.reserve_slots.
30 00 72 65 73 65 72 76 65 5F 74 79 70 65 00 30 ;0.reserve_type.0
00 73 74 61 74 73 6D 65 5F 76 65 72 73 69 6F 6E ;.statsme_version
00 32 2E 38 2E 32 00 73 76 5F 61 63 63 65 6C 65 ;.2.8.2.sv_accele
72 61 74 65 00 35 00 73 76 5F 61 69 6D 00 30 00 ;rate.5.sv_aim.0.
73 76 5F 61 69 72 61 63 63 65 6C 65 72 61 74 65 ;sv_airaccelerate
00 35 00 73 76 5F 61 69 72 6D 6F 76 65 00 31 00 ;.5.sv_airmove.1.
73 76 5F 61 6C 6C 6F 77 75 70 6C 6F 61 64 00 31 ;sv_allowupload.1
00 73 76 5F 61 6C 6C 74 61 6C 6B 00 30 00 73 76 ;.sv_alltalk.0.sv
5F 62 6F 75 6E 63 65 00 31 00 73 76 5F 63 68 65 ;_bounce.1.sv_che
61 74 73 00 30 00 73 76 5F 63 6C 69 65 6E 74 74 ;ats.0.sv_clientt
72 61 63 65 00 31 00 73 76 5F 63 6C 69 70 6D 6F ;race.1.sv_clipmo
64 65 00 30 00 73 76 5F 63 6F 6E 74 61 63 74 00 ;de.0.sv_contact.
43 59 41 40 77 68 61 74 73 74 68 65 72 65 2E 6E ;CYA@whatsthere.n
65 74 00 73 76 5F 66 72 69 63 74 69 6F 6E 00 34 ;et.sv_friction.4
00 73 76 5F 67 72 61 76 69 74 79 00 38 30 30 00 ;.sv_gravity.800.
73 76 5F 6C 6F 67 62 6C 6F 63 6B 73 00 30 00 73 ;sv_logblocks.0.s
76 5F 6D 61 78 72 61 74 65 00 32 30 30 30 30 00 ;v_maxrate.20000.
73 76 5F 6D 61 78 73 70 65 65 64 00 35 30 30 00 ;sv_maxspeed.500.
73 76 5F 6D 69 6E 72 61 74 65 00 32 30 30 30 00 ;sv_minrate.2000.
73 76 5F 70 61 73 73 77 6F 72 64 00 30 00 73 76 ;sv_password.0.sv
5F 70 72 6F 78 69 65 73 00 31 00 73 76 5F 72 65 ;_proxies.1.sv_re
67 69 6F 6E 00 31 00 73 76 5F 72 65 73 74 61 72 ;gion.1.sv_restar
74 00 30 00 73 76 5F 72 65 73 74 61 72 74 72 6F ;t.0.sv_restartro
75 6E 64 00 30 00 73 76 5F 73 74 65 70 73 69 7A ;und.0.sv_stepsiz
65 00 31 38 00 73 76 5F 73 74 6F 70 73 70 65 65 ;e.18.sv_stopspee
64 00 37 35 00 73 76 5F 76 6F 69 63 65 65 6E 61 ;d.75.sv_voiceena
62 6C 65 00 31 00 73 76 5F 77 61 74 65 72 61 63 ;ble.1.sv_waterac
63 65 6C 65 72 61 74 65 00 31 30 00 73 76 5F 77 ;celerate.10.sv_w
61 74 65 72 66 72 69 63 74 69 6F 6E 00 31 00    ;aterfriction.1.

Key

(int32) Header
(char) Character 'E'
(int16) Rule Count
(string) Key
(string) Value
(string) Key
(string) Value

Players Query

Query

FF FF FF FF 70 6C 61 79 65 72 73                ;ÿÿÿÿplayers

Response

FF FF FF FF 44 1E 01 52 61 74 74 6C 65 72 00 0F ;ÿÿÿÿDRattler.
00 00 00 4B B6 96 46 02 4E 65 64 20 46 6C 61 6E ;...K¶–FNed Flan
64 65 72 73 00 06 00 00 00 59 6C A5 44 03 79 61 ;ders....Yl¥Dya
75 73 65 72 00 00 00 00 00 25 02 86 43 04 42 6C ;user.....%†CBl
61 68 00 06 00 00 00 D9 10 9A 44 05 76 69 6E 63 ;ah....ÙšDvinc
65 74 68 65 6D 61 63 68 69 6E 65 5E 00 24 00 00 ;ethemachine^.$..
00 45 FD 06 45 06 7B 4B 4D 7D 3A 54 45 47 4F 00 ;.EýE{KM}:TEGO.
00 00 00 00 52 84 37 44 07 5B 2D 54 2E 43 2E 2D ;....R„7D[-T.C.-
5D 20 4D 61 6B 69 6E 20 55 72 20 48 65 61 64 20 ;] Makin Ur Head 
53 70 6C 61 54 54 65 72 00 16 00 00 00 05 E7 56 ;SplaTTer....çV
45 08 72 62 70 00 00 00 00 00 94 9D B8 42 09 5B ;Erbp.....”¸B.[
3F 5D 2D 5E 4C 61 67 5A 6F 72 00 19 00 00 00 0A ;?]-^LagZor.....
26 E5 45 0A 4D 6F 72 70 68 69 61 73 00 00 00 00 ;&åE.Morphias....
00 CA 54 3F 43 0B 44 61 72 6B 68 75 6E 74 65 72 ;.ÊT?CDarkhunter
00 01 00 00 00 29 F9 8D 44 0C 49 4E 59 55 41 53 ;....)ùDINYUAS
48 41 00 0C 00 00 00 ED 90 5C 45 0D 4B 69 6C 6C ;HA....í\E.Kill
65 72 53 61 6D 75 72 61 69 00 01 00 00 00 12 E3 ;erSamurai....ã
49 44 0E 41 67 65 6E 74 20 4F 72 61 6E 67 65 00 ;IDAgent Orange.
09 00 00 00 99 3C CE 44 0F 64 6F 6F 6D 65 64 31 ;....™<ÎDdoomed1
00 1B 00 00 00 FD 76 50 45 10 56 65 6C 76 65 74 ;....ývPEVelvet
20 55 6E 64 65 72 67 72 6F 75 6E 64 00 00 00 00 ; Underground....
00 4A EF 32 43 11 61 5B 4D 5D 70 65 64 00 01 00 ;.Jï2Ca[M]ped..
00 00 59 44 BC 44 12 6A 62 64 00 08 00 00 00 59 ;..YD¼Djbd....Y
67 82 44 13 73 68 61 7A 62 6F 74 20 76 32 00 04 ;g‚Dshazbot v2.
00 00 00 72 A6 6F 44 14 48 65 41 64 53 68 4F 74 ;...r¦oDHeAdShOt
00 00 00 00 00 94 97 AB 42 15 6D 65 64 69 63 61 ;.....”—«Bmedica
6C 20 70 6C 61 6E 21 00 13 00 00 00 ED 53 1A 45 ;l plan!....íSE
16 63 65 6E 74 6F 72 74 00 00 00 00 00 D2 05 29 ;centort.....Ò)
44 17 2E 3A 5B 42 73 6B 5D 3A 2E 20 46 20 65 20 ;D.:[Bsk]:. F e 
65 20 6E 20 59 00 01 00 00 00 89 F1 80 44 18 42 ;e n Y....‰ñ€DB
6C 4F 6F 44 73 68 6F 54 00 06 00 00 00 39 38 97 ;lOoDshoT....98—
44 19 77 6F 6E 64 65 72 62 6F 79 00 00 00 00 00 ;Dwonderboy.....
C9 DB E7 44 1A 59 6F 75 6E 67 53 6F 6C 64 69 65 ;ÉÛçDYoungSoldie
72 32 33 36 39 00 00 00 00 00 28 33 02 42 1B 5A ;r2369.....(3BZ
69 70 65 6B 73 00 1B 00 00 00 22 A1 0D 46 1C 5B ;ipeks...."¡.F[
53 2E 57 2E 41 2E 54 2E 5D 6A 6F 73 68 00 19 00 ;S.W.A.T.]josh..
00 00 6D 05 7E 45 1D 52 61 76 65 6E 5F 44 00 03 ;..m~ERaven_D.
00 00 00 99 61 8D 44 1E 2D 57 6F 4F 7A 79 2D 00 ;...™aD-WoOzy-.
1F 00 00 00 D9 F6 D7 44                         ;...Ùö×D

Key

(int32) Header
(char) Character 'D'
(byte) Player Count
(byte) Player Number
(string) Player Name
(int32) Player Score
(float32) Player Time
(byte) Player Number
(string) Player Name
(int32) Player Score
(float32) Player Time

Comments

All strings are null-terminated. An empty string will be a single null (0x00) byte.
Get Firefox! int64.org - When 4GiB of RAM just isn't enough. SourceForge.net Logo
Creative Commons License
This work is licensed under a Creative Commons License.