I’ll add support for it in the bot but for now you can use this plugin.
from phBot import *
import struct
import hashlib
import os
def handle_silkroad(opcode, data):
if opcode == 0x8961:
return False
return True
def handle_joymax(opcode, data):
if opcode == 0x2001 and get_gateway() == 'ztona.org':
l = struct.unpack('H', data[:2])[0]
server = struct.unpack_from(str(l) + 's', data[2:])[0]
if server == b'GatewayServer':
packet = b''
packet += struct.pack('H', 32)
packet += hashlib.md5(os.urandom(64)).hexdigest().encode('ascii')
inject_joymax(0x8961, packet, False)
return True