- 中查找“多开rungate的新方法”更多相关内容
- 中查找“多开rungate的新方法”更多相关内容
- ·上一篇文章:DB大揭密
- ·下一篇文章:关于m2读取地图编码失败的说明
多开rungate的新方法
为了解决7200瓶颈的问题,一般开的朋友都开了3个rungate程序,但是因为:一,不能用集成启动的软件启动(我比较笨也许没有找到集成启动的方法);二,文件WORDFILT过滤字符的差异问题,所以我对多开rungate的方法研究了一下,总结出来点经验与大家分享。
需要工具:UE,exebind(文件捆绑工具)
首先,进入rugate的文件夹,将rungate程序复制粘贴两个副本,分别改名为run1和run2。
使用UE打开run1文件,查找匹配字符GatePort,只有一处,将其改为GatePor1,同样将run2文件里的GatePort改为GatePor2。
然后编辑mirgate.ini这个文件,在原来的GatePort=7200下面加上两行,成为:
GatePort=7200
GatePor1=7210
GatePor2=7220
然后保存文件,这个时候,此三个文件就可以共用一个mirgate文件了,这也方便了用集成启动器启动的时候更改IP
最后的步骤就是用文件捆绑工具exebind将三个文件捆绑在一起,我捆绑的顺序是先将run2与run1绑起来,保存的临时文件的名字叫temprun.exe,然后将temprun文件与rungate再绑一次,保存的文件名叫lrun,然后将原来的rungate改一个别的名字,将lrun名字改成rungate,到这里多开的rungate文件就搞定了,然后用集成启动器启动一下,当启动到rungate的时候就开了3个rungate的程序;启动成功了m2文件后也显示了gate0、1、2都打开了,到这里就完全搞定了。
在绑定文件的时候我出了点小差错,因为时间比较紧所以没有详细的去研究,放出来给大家说一下,如果大家有兴趣可以研究一下:
我最开始捆绑的时候,三个rungate文件在三个目录下,名字都没有改,当我将三个rungate捆绑了后,第一个rungate正常的开,而后面的两个出现了api套接的错误,不知道是绑的顺序问题还是程序的名字重复问题:)