今日遇到了./gamedbd 离线的问题,已完美修复,希望这可以帮到大家
我上一次登录用网页GM端xml模式改过很多东西,元神,包裹里的物品数量等等。。今日./gamedbd 离线,内心很崩溃
你检查一下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 离线毁了档。,,