def __init__(self, instance, server_login, dedi_code, path, pack_mask, server_version, server_build, game='TM2'):
"""
Initiate dedi api.
:param instance: ControllerInstance
:param server_login: .
:param dedi_code: .
:param path: .
:param pack_mask: .
:param server_version: .
:param server_build: .
:param game: Game info
:type instance: pyplanet.core.instance.Instance
"""
self.instance = instance
self.loop = instance.loop
self.client = requests.session()
self.headers = {
'User-Agent': 'PyPlanet/{}'.format(version),
'Accept': 'text/xml',
'Accept-Encoding': 'gzip',
'Content-Type': 'text/xml; charset=UTF-8',
'Content-Encoding': 'gzip',
'Keep-Alive': 'timeout=600, max=2000',
'Connection': 'Keep-Alive',
}
self.server_login = server_login
self.dedimania_code = dedi_code
self.path = path
self.pack_mask = pack_mask
self.server_version = server_version
self.server_build = server_build
self.game = game
self.update_task = None
self.session_id = None
self.retries = 0
评论列表
文章目录