TA的每日心情 | 开心 2024-10-27 18:26 |
---|
签到天数: 3 天 [LV.2]九五-偶尔看看I
新手上路
- 积分
- 18
|
本帖最后由 q66685395 于 2024-10-26 11:33 编辑
上一课讲到新GOM引擎如何使用远程脚本服务器? 本次我们说下老gom引擎1108的使用方法!
使用远程脚本NPC的好处:
可删除一部分重要脚本,联运版本防止版本的脚本泄露!
请提前准备好远程脚本服务器工具,注意新GOM和老GOM1108的的工具是不同的,
老GOM远程服务器下载地址:
需要远程的脚本文件删除掉。M2读取某个脚本时,只要这个脚本文件不存在时,就会读取远程脚本。
新GOM引擎和老GOM1108引擎操作方法差不多,老引擎主要一点就是需要把远程插件写入到PlugList.txt里面!
1:请提前删除需要远程发送的脚本,比如QF QM等,将删除好的版本打包放入到开区服务器!
2:将ScriptClient.dll放入X:\MirServer\Mir200目录中,并且把ScriptClient.dll名称写入X:\MirServer\Mir200\PlugList.txt。 如下图
3:启动 开区服务器将母端M2-工具-远程脚本插件读取配置选择打开,如下图所示:服务器地址输入远程脚本的服务器IP,端口设置一个远程服务器非占用端口,登录账号可自定义
4:将完整版本的D:\MirServer\Mir200\Envir 目录打包放入的远程脚本的服务器并启动第一步下载的工具点选项-输入本服务器的IP和非占用端口,设置好版本Envir目录的路径启动!
5:设置好以后,重新启动开区版本即可,所开区的版本内没有的脚本会去远程NPC服务器加载,经测试可远程下发的脚本如下,具体请自行测试!
Market_Def文件夹里面的所有NPC脚本
RobotManage.txt
QFunction-0.txt
QManage.txt
MapInfo.txt
MonItems
MonGen.txt
开区的机器:
需要把ScriptClient.dll放入X:\MirServer\Mir200目录中,并且把ScriptClient.dll名称写入X:\MirServer\Mir200\PlugList.txt。
M2-工具-远程脚本读取插件配置 可以进行参数配置
需要远程的脚本文件删除掉。M2读取某个脚本时,只要这个脚本文件不存在时,就会读取远程脚本。
--------------------------------------------------------------------------------------------------------------------
完整版本的机器:
ScriptServer.exe 需要设置正确的X:\MirServer\Mir200\Envir目录,
除了支持发送使用脚本文件外,还支持MapInfo.txt和MonGen.txt 还有怪物爆率文件
----------------------------------------------------------------------------------------------
保存人物名称的文本和保存自定义变量的文本不支持远程,如下:
#IF
CHECKNAMEDATETIMELIST ..\QuestDiary\会员系统\会员名单.txt
#ACT
SENDMSG 6 会员
这个 “会员名单.txt”是不支持远程的,他不是脚本文件,他里面不写脚本命令,只是保存人物的名称
LOADVAR HUMAN HQCQA ..\QuestDiary\变量文件\HQCQASave.txt
这个 “HQCQASave.txt”是不支持远程的,他不是脚本文件,他里面不写脚本命令,只是保存人物的变量
|
|