查看: 18120|回复: 146

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

 火... [复制链接]

65

主题

287

回帖

1万

积分

超级版主

积分
19227
威望
128
金币
17930
贡献
8713

活跃会员

发表于 2024-4-9 17:10:28 | 显示全部楼层 |阅读模式

Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 完美 于 2025-1-17 06:45 PM 编辑

ServerID登记服务器简易说明:
21.05.25后引擎需要同步加载启动ServerID登记服务器,确保不同区的物品ID唯一性(程序不联网,无对外发送数据。不要老是有受害妄想症,感觉啥啥啥的。)
更新后:解决物品ID因各种原因出现重复问题! !setup.txt中的itemNumber在本次更新后已经废弃。
配套合区工具:数据工具弃用物品ID合并变更功能,已经不需要。

21.05.25后引擎物品ID升级为64位,由于P/M...等整数变量为32位,需把物品ID记录、使用、对比等相关脚本改为字符串型的S变量


开启ID登记服务器的三种方式:


【第一种方式】优点:一键安装、简单快捷、重启服务器无须重复打开、智能检测端口冲突。 缺点:貌似没缺点
下载:一键安装ServerID登记服务器V2024.8.9.zip,根据软件提示操作步骤1、2、3即可。软件免费下载,回复可见!
游客,如果您要查看本帖隐藏内容请回复

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

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

  1. ------------------------------------------------
  2. 因涉及系统服务安装,如果杀毒软件拦截请点允许放行!
  3. 【注意】:请依次按照如下1、2、3顺序步骤安装!!
  4. 【提醒】:默认安装到D盘目录,如需自定义论坛查看攻略
  5. ------------------------------------------------
  6. 1. 复制安装文件到D盘根目录(如需自定义前往论坛查看)
  7. 2. 修改ServerID登记服务器端口(推荐4W+的不冲突端口)
  8. 3. 安装ServerID登记服务并启动(必须先执行上面的再启动)
  9. 4. 关闭ServerID登记服务并删除全部文件(谨慎选择此项)
  10. 5. 退出本程序
复制代码


【第二种方式】优点:操作简单。 缺点:每次重启完服务器均需要打开

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

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

  1. 1. 复制引擎包--旗舰版_通用程序--ServerID登记服务器--整体文件夹到任意盘符。
  2. 2. 手动打开OLRegServer.json,编辑Port端口为任意你需要的端口。
  3. 3. 双击打开控制台模式.bat
  4. 4. 打开GameCenter控制台--配置向导--在ID登记服务器同步设置上面修改的端口。
  5. 5. 后续每次重启完服务器均需要再次打开控制台模式.bat
复制代码


【第三种方式】优点:重启完服务器无须打开任何程序。 缺点:手动操作稍复杂

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

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

  1. 1. 复制引擎包--旗舰版_通用程序--ServerID登记服务器--整体文件夹到D盘。
  2. 2. 手动打开OLRegServer.json,编辑Port端口为任意你需要的端口。
  3. 3. 打开CMD命令提示符,输入内容回车:D:\ServerID登记服务器\OLRegServer.exe /install
  4. 4. 打开CMD命令提示符,输入内容回车:D:\ServerID登记服务器\OLRegServer.exe /start
  5. 5. 打开GameCenter控制台--配置向导--在ID登记服务器同步设置上面修改的端口。
  6. 6. 后续开区流程和以前一致,每次重启完服务器也不用再开启任何程序。
复制代码


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

1、仔细按照这个教程进行升级:

blue引擎05.24大背包版本升级到05.25装备来源版本简易教程
https://www.bluem2.cn/thread-722-1-1.html  

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

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

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


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

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

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


4、如果提示:Fatal exception EHttpServer raised with message
THttpServer.Execute aborted due to ENetSock [Another process may be currently listening to this port! TCrtSocket.OpenBind<0.0.0.0:10001> [remoteip=] [Fatal Error #6 ]
说明你当前的config配置端口冲突导致,请修改正确的不冲突的端口

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

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


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

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

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

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

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

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

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

上图由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也可以。正常情况是不会出现这个问题的。

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

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


9、服务名无效 请键入 NET HELPMSG 2185 以获得更多的帮助
这里的错误提示是:服务名称无效。请检查以下几个方面:1、是否在输入教程命令的时候多打了空格符号等之类的问题。2、检查当前的系统权限是否管理员权限运行。3、服务没有注册到windows服务中,比如说没有执行/install 直接执行/start肯定就不对了。跟着教程重新做一遍即可。

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

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

上图由QQ群友最遥远的距离提供,感谢!

10、为什么新引擎一打开GameCenter.exe控制台就会提示ESqlite3Exception: TSynLibrary . Tryloadlibrary failed - searched in D:\MirServer\sqlite3.dll [126], sqlite3.dll [126]
引擎包里面的一键更新.bat做下就好,会把sqlite.dll更新到你系统目录,这样软件目录下就不需要放这个dll了
如果因为系统权限问题更新失败的话,就手动吧这个dll丢到gamecenter目录即可。

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

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

上图由QQ群友大将军提供,感谢!

11、也有遇到过少量服务器死活安装不上的情况,大概都是和服务器系统有关系,可以尝试重装个系统、更换json配置端口、更换执行目录路径、卸载重新走安装流程、更换版本进行测试等尝试最终解决。

12、为什么ID登记服务器客户端状态显示,链接服务器出错相关提示?
原则上你只要按照上面教程做好相关设置,控制台可以正常进行下一步就可以。这里客户端是用于手动注销异常的登记,可以忽略此处的提示。
当然如果正儿八经需要注销的,请核对ID登记服务器安装好,然后核对连接IP、端口是否正确

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

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


13、控制台这里如何设置正确的ID登记服务器信息?

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

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

服务器ID可以保持默认1既可(无须手动修改,控制台会自动识别帮你修改)
IP写你安装ID服务器的IP,同服务器一般填写localhost或者127.0.0.1,端口同步你上面设置的端口既可

14、如果我换服务器了,需要连带把ID登记服务器数据进行同步迁移么?

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

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

理论上来讲换服务器老的ID登记文件夹数据丢弃,在新服务器全新安装不会导致装备ID冲突错误。
如果介意的话,可以复制老登记ID服务器文件夹全部数据---拷贝到新服务器---按照上述流程进行安装(可以不改端口,后续控制台免修改)---控制台直接填写IP下一步保存既可(如果登记服务器IP写的是 localhost 或者 127.0.0.1直接闭着眼睛点下一步既可)。

15、ID登记服务器设置好之后,控制台点击下一步出现:Error SQLITE_NOTADB (26) [DBOpen] using 3.9.2 with aDB=nil报错。

SQLITE_NOTADB 错误代码 (26) 表示尝试访问的数据库文件不是一个数据库,或者是一个空指针(nil)。
这通常发生在尝试打开一个无效的数据库连接或者文件路径时。检查控制台上数据库DB路径地址是否正确
同时检查gamecanter目录下是否有正确的sqlite3.dll文件(此文件可在引擎包查找获得)

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

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

上图由QQ群友7彩茜茜提供,感谢!


推荐蓝海服务器www.6idc.com没有此类问题困扰。

购买服务器免费包安装ID登记服务,1分钟搞定。

主打专业化、高品质、高性能、服务好!





65

主题

287

回帖

1万

积分

超级版主

积分
19227
威望
128
金币
17930
贡献
8713

活跃会员

 楼主| 发表于 2024-8-30 16:32:35 | 显示全部楼层
1444102014 发表于 2024-8-26 08:30 PM
【提醒】:默认安装到D盘目录,如需自定义论坛查看攻略

  怎么自定义

查看方法2或者方法3,把程序整体路径拷贝到其他盘符,对应操作安装即可。

2

主题

10

回帖

363

积分

炉火纯青

积分
363
威望
2
金币
45
贡献
286
发表于 2024-8-13 23:12:44 | 显示全部楼层
我看看是不是一个新鲜工具。。。。完美哥牛逼。。。。

0

主题

4

回帖

85

积分

渐入佳境

积分
85
威望
0
金币
11
贡献
70
发表于 2024-8-14 15:11:53 | 显示全部楼层
000000000000

0

主题

3

回帖

96

积分

渐入佳境

积分
96
威望
0
金币
10
贡献
83
发表于 2024-8-14 16:05:48 | 显示全部楼层
学习中。。。。。

0

主题

3

回帖

207

积分

炉火纯青

积分
207
威望
0
金币
15
贡献
189
发表于 2024-8-14 18:11:42 | 显示全部楼层
11111111111111111111

0

主题

2

回帖

42

积分

初学乍练

积分
42
威望
0
金币
2
贡献
38
发表于 2024-8-15 22:47:43 | 显示全部楼层

0

主题

2

回帖

39

积分

初学乍练

积分
39
威望
0
金币
2
贡献
35
发表于 2024-8-17 10:43:09 | 显示全部楼层
学习一下

0

主题

3

回帖

58

积分

渐入佳境

积分
58
威望
0
金币
16
贡献
39
发表于 2024-8-17 23:18:19 | 显示全部楼层
ASFWEWEWE

2

主题

19

回帖

161

积分

初学乍练

积分
161
威望
2
金币
82
贡献
479
发表于 2024-8-18 14:52:51 | 显示全部楼层
器的个例特殊问题处理解决办法

0

主题

3

回帖

28

积分

初学乍练

积分
28
威望
0
金币
4
贡献
21
发表于 2024-8-18 19:49:57 | 显示全部楼层
112312321321
您的回帖是对楼主莫大的鼓励和支持。禁止讨论违规敏感话题、禁止攻击辱骂他人!懒人可选回复语句:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

帮助

客服

QQ群

回复

列表