藏宝湾的第一帖: 我成为不了资源分享帝(也许哪一天拥有了一个30TB+的NAS之后会),但是也许我可以写一下各种乱七八糟的东西。
今日遇到了./gamedbd 离线的问题,已完美修复,希望这可以帮到大家 我上一次登录用网页GM端xml模式改过很多东西,元神,包裹里的物品数量等等。。今日./gamedbd 离线,内心很崩溃
看到了某论坛上的大佬yun**121 提出的方案: 你检查一下pwserver目录下的gamedbd\dblogs下有没有一个大小为0字节的日志文件.... 一般这个服务启动不了都是这个0字节的文件引起的.. 你先把这个文件的名字复制起来..包括后辍..一定要记住..否则你的这个整份DB都会废掉 然后复制一个其他日志文件..改成跟这个0字节文件的名字.再覆盖进去....再重启即可...
我de实操: 步骤零:VM快照以防操作不当永久无法回复存档 步骤一:检查是否存在大佬所说的问题 VM返回centOS主菜单 或者CRT 登录服务器 dir ./pwserver/gamedbd/dblogs -l 服务器返回: ?? 4652 “-rw------- 1 root root 0 10? 12 06:47 log.6708cffe” -rw------- 1 root root 2166784 10? 11 17:59 log.6708d06a 果真存在这种0字节文件。开刀! 步骤二:删掉文件 rm -f ./pwserver/gamedbd/dblogs/log.6708cffe 这时候如果在运行dir./pwserver/gamedbd/dblogs -l 那个0字节文件应该没了。 步骤三:复制一个文件覆盖那个0字节文件 cp ./pwserver/gamedbd/dblogs/log.6708d06a ./pwserver/gamedbd/dblogs/log.6708cffe 最简单的方法肯定是复制同一个文件夹内的日志文件啦,这个指令意思就是用log.6708d06a 生成一份新的副本存放在同一个文件夹内,且更名为log.6708cffe。 坏处是log.6708d06a这个文件似乎要2G,虚拟机硬盘空间-2G... 步骤四:重启,gamedbd顺利通过,完美恢复存档
大佬是19年提出这个问题的,我怀疑很多版本都存在这个问题。依稀还记得我第一次玩完美网单的时候,就有一个WX号玩了一个星期被./gamedbd 离线毁了档。,,
|