核心单元PatchUnit就两个类TPatchClientManager 管理类并维护一个m_xObjectListT(PatchClient)负责初始化socket 和 发送资源请求并在ProcOnIdle 执行 ExecSendBuffer ExecRecvBufferAssignedWMIma...
客户端 在各种闲置状态 发送执行QueryDynCode刚登陆场景就发送CM_QUERYDYNCODE并加密cnsIntro 登陆场景 dMsg := MakeDefaultMsg(CM_QUER...
GenerateLoginTool 登陆器配置器同时还会配置登陆网关 LoginTool 登陆器流程 首先编译客户端程序编译登陆网关LoginSrv然后到LoginTool 点击 MakeRes.bat 把客户端生成资源文件 详细可查看ResData.rc编译LoginTool...
{$IF V_TEST = 1} 测试模式 1(限制10人) 2(彻底免费) TUserEngine.GetPlayObjectNotGhost TUserEngine.GetPlayObjectCS_Name TUserEngine.KickPlayer G...
{$IFDEF TEST} 本地测试模式{$IFNDEF CD} 反外挂模块{$IFDEF DEBUG_LOGIN}不用配置直接进游戏{$IFDEF UI_0508} 新的功能貌似没有完成 打开穴位这些类似功能的...
主要文件M2Share if @Engine_SetScriptConditionCmd <> nil then begin nCMDCode := Engine_SetScriptConditionCmd(PChar(s...
TClientThread = class(TBaseThread) 连接 服务器的 比如连接m2使用了IOCP的 3个重要客户端连接函数 异步模型WSAEventSelectWSAWaitForMultipleEventsWSAEnumNetworkEvents 比较简单 自行百度或者看...
TThreadPool 线程池基类 主要负责线程初始化 与管理任务队列 不管理线程自身主要方法2个构造函数TThreadPool.Create(ThreadCount: Integer = MAX_THREAD_COUNT; MaxWork: Integer = MAX_QUEUE_WO...
客户端OnIdle 执行QueryDynCode函数 发送加密信息与LoginGate验证成功后 返回SM_QUERYDYNCODE 消息 客户端解密出key 用于账号加密输入账号密码后发送CM_IDPASSWORD 至LoginGate并转发给LoginSrv解析 并返回SM_PASS...
产品 花费 材料 几率 체력회복수(특) 体力恢复水(特)체력회복수(특)体力恢复水(特) 药水 重量: 1 可叠加: 20 HP + 150 缓慢恢复...
不知道大家开区有没有遇到过,文件夹我明明没有打开里面的东西,想把Mirserver改成Mirserver1改成Mirserver2改成Mirserver合区,(特别是合了区以后想改名总提示不能修改,总不能服务器重启吧)但是总是提示,文件夹正在使用,操作无法完成,因为其中的文件夹或文件已在另一程序打开...
战国英雄(风雨寻秦)一键端支持win10系统-提供外网教程本端经过整合客户端可以支持win10系统运行,内含外网教程,服务端只在server2003和xp系统下测试通过,测试任务,地图刷怪正常!大伙拿去玩玩吧,游戏还是挺有意思的!希望大家游戏愉快。pass:注册账号方法和运行游戏方法都整合在服务端内...