Warning: Can't synchronize with the repository (Unsupported version control system "svn": "/usr/lib64/libsvn_ra_neon-1.so.0: undefined symbol: svn_compat_wrap_file_rev_handler" ). Look in the Trac log for more information.

Message 0x61

Banlist

Type Description Offset in packet
uint32_t packet type 0
uint32_t subtype 4
uint32_t bitmask id 8
uint32_t ip address to be banned 12
uint16_t ban count 16
uint16_t ban id 18
uint8_t[32] banned user 20
uint8_t[32] admin that banned user 52
uint8_t[128] ban message 84

Subtypes and their purpose:

ID Description
0 LIST bans: for client the whole structure is 0x00 (except for type) - for server, a message is sent for every ban in the list: ban count & ban id are of importance
1 DELETE bans: only used by client: count = 1, id = 0 - regardless of actual values. the rest of the values are the details of user being unbanned
2 ADD bans: only used by client: count = 1, id = 0 - regardless of actual values. the rest of the values are the details of user being unbanned

Bitmasks:

ID Bitmask
8 255.0.0.0
9 255.128.0.0
10 255.192.0.0
11 255.224.0.0
12 255.240.0.0
13 255.248.0.0
14 255.252.0.0
15 255.254.0.0
16 255.255.0.0
17 255.255.128.0
18 255.255.192.0
19 255.255.224.0
20 255.255.240.0
21 255.255.248.0
22 255.255.252.0
23 255.255.254.0
24 255.255.255.0
25 255.255.255.128
26 255.255.255.192
27 255.255.255.224
28 255.255.255.240
29 255.255.255.248
30 255.255.255.252
31 255.255.255.254
32 255.255.255.255