完美 发表于 2024-4-9 17:10:28

一些ID登记服务器的个例特殊问题处理解决办法。连接ID登记服务器出现错误,忘记开启?

本帖最后由 完美 于 2024-4-18 04:45 PM 编辑

一些ID登记服务器的个例问题处理解决办法:

1、仔细按照这个教程进行升级:
blue引擎05.24大背包版本升级到05.25装备来源版本简易教程
https://www.bluem2.cn/thread-722-1-1.html

2、如果操作好之后还是提示:连接ID登记服务器出现错误,是否忘记开启登记服务器?
可以手动打开ID登记服务器下面的控制台模式.bat查看相关提示。


3、如果提示:Fatal exception ESqlite3Exception raised with message
Error SQLITE_ NOTADB (26) using 3.44.2 with aDB=nil
说明你的sqlite.dll没有更新到系统目录,可以把这个sqlite.dll 丢到ID服务器目录即可。


4、如果提示:Fatal exception EHttpServer raised with message
THttpServer.Execute aborted due to ENetSock
说明你当前的config配置端口冲突导致,请修改正确的不冲突的端口。


5、本地电脑测试打开提示:Fatal exception EService raised with message
TserviceController.CreateService:OpenServiceManager error 5 (ERROR_ACCESS_DENIED)
说明你当前的测试环境没有足够的权限创建service服务,如果是服务器的话联系机房检查用户权限,并且尝试打开CMD命令提示符的时候,右击使用管理员模式打开。
如果是本机电脑打开的话,请关闭UAC,用管理员模式运行CMD。同时检查有无杀毒软件把程序拦截禁止了,主要就是检查权限相关的问题。


上图由技术交流QQ群 群友菜鸟1号提供,感谢!

6、如果提示Fatal exception ESqlite3Exception raised with message
TserviceController.CreateService:OpenServiceManager error 431 (ERROR_SERVICE_EXISTS)
说明当前服务已存在,相当于你这个机器已经安装过ID服务器了,不需要二次安装。
提醒:如果1台服务器开多版本的情况,仅仅需要安装一次即可。控制台可以共用这个ID服务器的IP及端口信息。

上图由BLUE/LEG技术迷恋提供,感谢!

7、以上问题全部解决之后,请执行。停止服务--卸载服务--重新执行安装服务--启动服务流程即可解决问题。
D:\ServerID登记服务器\OLRegServer.exe /stop
D:\ServerID登记服务器\OLRegServer.exe /uninstall
D:\ServerID登记服务器\OLRegServer.exe /install
D:\ServerID登记服务器\OLRegServer.exe /start
D:\ServerID登记服务器\OLRegServer.exe /state
最后检查状态是否为:State=Running。

8、服务器ID已经登记过,请使用启动器配置其他服务器ID。
登记过按理说不会持续登记的。你在所有区的控制台服务器ID都填0,引擎会自动识别的。如果不自动分配手动填写一个没登记过的ID也可以。正常情况是不会出现这个问题的。


页: [1]
查看完整版本: 一些ID登记服务器的个例特殊问题处理解决办法。连接ID登记服务器出现错误,忘记开启?