外观
tooldelta_domain API
完整接口目录 · 多语言与兼容桥接用法 · 工具包下载
模块说明
text
Optional trusted ToolDelta classic Group domain, one Group per process.
Supports original APIs/broadcasts, commands and opt-in observed players/custom packets.
No login, raw packet send, reload or filesystem rollback emulation.
Not a Python sandbox.FRAMEWORK_REVISION
python
FRAMEWORK_REVISION: strToolDelta 兼容组件依赖的框架源码标识,用于校验组件包的一致性。
UnsupportedDomainAPI
python
class UnsupportedDomainAPI(RuntimeError)另继承外部类型 RuntimeError;其通用方法不在本 SDK 目录中重复展开。
Unsupported
python
class Unsupportedvalidate_package
python
def validate_package(root)SDK 说明:
text
Read-only validation: no import of upstream/plugin code, no mkdir/chdir.Launcher
python
class Launcher(Unsupported)Launcher.__init__
python
def __init__(self, calls, session, output_factory)Launcher.sendwscmd
python
def sendwscmd(self, cmd, waitForResp=False, timeout=30)Launcher.sendcmd
python
def sendcmd(self, cmd, waitForResp=False, timeout=30)Launcher.sendwocmd
python
def sendwocmd(self, cmd)Launcher.sendPacket
python
def sendPacket(self, pkID, pk)Launcher.blobHashHolder
python
def blobHashHolder(self)Launcher.bot_name
python
@property
def bot_name(self)Launcher.get_bot_name
python
def get_bot_name(self)Launcher.calls
python
self.calls公开实例属性,在 __init__ 中设置。
Launcher.session
python
self.session公开实例属性,在 __init__ 中设置。
Launcher.waited
python
self.waited公开实例属性,在 __init__ 中设置。
Launcher.omitted
python
self.omitted公开实例属性,在 __init__ 中设置。
Launcher.packets
python
self.packets公开实例属性,在 __init__ 中设置。
Launcher.lock
python
self.lock公开实例属性,在 __init__ 中设置。
Launcher.closed
python
self.closed公开实例属性,在 __init__ 中设置。
Launcher.item_session
python
self.item_session公开实例属性,在 __init__ 中设置。
Domain
python
class DomainDomain.__init__
python
def __init__(self, root, peer)Domain.validate
python
async def validate(self, peer, body)Domain.activate
python
async def activate(self, peer, body)Domain.event
python
async def event(self, peer, body)Domain.watch_players
python
async def watch_players(self)Domain.stop_players
python
async def stop_players(self)Domain.drain
python
async def drain(self, peer, body)Domain.dispose
python
def dispose(self)Domain.root
python
self.root公开实例属性,在 __init__ 中设置。
Domain.peer
python
self.peer公开实例属性,在 __init__ 中设置。
Domain.pool
python
self.pool公开实例属性,在 __init__ 中设置。
Domain.baseline
python
self.baseline公开实例属性,在 __init__ 中设置。
Domain.threads
python
self.threads公开实例属性,在 __init__ 中设置。
Domain.player_threads
python
self.player_threads公开实例属性,在 __init__ 中设置。
Domain.player_pool
python
self.player_pool公开实例属性,在 __init__、activate 中设置。
Domain.player_pump
python
self.player_pump公开实例属性,在 __init__、activate 中设置。
Domain.player_projection
python
self.player_projection公开实例属性,在 __init__ 中设置。
Domain.player_dispatch
python
self.player_dispatch公开实例属性,在 __init__ 中设置。
Domain.blobs
python
self.blobs公开实例属性,在 __init__、activate 中设置。
Domain.item_bridge
python
self.item_bridge公开实例属性,在 __init__、activate 中设置。
Domain.item_session
python
self.item_session公开实例属性,在 __init__、activate 中设置。
Domain.packet_handler
python
self.packet_handler公开实例属性,在 __init__、activate 中设置。
Domain.players_started
python
self.players_started公开实例属性,在 __init__ 中设置。
Domain.thread_error
python
self.thread_error公开实例属性,在 __init__ 中设置。
Domain.thread_errors_lock
python
self.thread_errors_lock公开实例属性,在 __init__ 中设置。
Domain.original_thread_hook
python
self.original_thread_hook公开实例属性,在 __init__ 中设置。
Domain.thread_hook
python
self.thread_hook公开实例属性,在 __init__、activate 中设置。
Domain.group
python
self.group公开实例属性,在 __init__、activate 中设置。
Domain.accepting
python
self.accepting公开实例属性,在 __init__、activate、drain 中设置。
Domain.closed
python
self.closed公开实例属性,在 __init__ 中设置。
Domain.launcher
python
self.launcher公开实例属性,在 activate 中设置。
Domain.native_library
python
self.native_library公开实例属性,在 activate 中设置。
run
python
async def run(root)