记录一次架设一区双线,失败的原因
Published: Comment: No Comments
Last Modified:2024-11-09 11:20:48
97转生服的人多数已经毕业了,前几天打算设置一个97的低倍服,保留之前的转生数据,让没毕业的人继续。
设置、数据库全都测试完毕,打算上线的时候出了问题,登录游戏创建角色时,一直卡在了进入界面无法进入,一开始以为是端口或者哪个配置文件修改出了问题,经过排查是清空数据库时把一些必须的数据也全清掉了,造成了joinserver服务无法正确的写入玩家角色数据 。就一直卡在了登入界面,退出游戏后查看数据库也是没有看到任何角色信息。
我是直接使用https://mu.yaoge.me/MuSql/187.html 里的全清数据代码,但这代码中不小心多加了一行必须数据,也被清除了才造成这个问题,重新导入数据库、除了账号信息和一些必备数据外的数据全清掉。问题解决
正确保留账号,全清其它数据的代码应该为
TRUNCATE TABLE AccountCharacter
TRUNCATE TABLE Character
TRUNCATE TABLE ExtWarehouse
TRUNCATE TABLE GameServerInfo
TRUNCATE TABLE GoldenCoin
TRUNCATE TABLE Guild
TRUNCATE TABLE GuildMember
TRUNCATE TABLE MEMB_STAT
TRUNCATE TABLE OptionData
TRUNCATE TABLE RankingBloodCastle
TRUNCATE TABLE RankingDevilSquare
TRUNCATE TABLE ResetInfo
TRUNCATE TABLE warehouse
TRUNCATE TABLE Ip_log
TRUNCATE TABLE InGameCash
TRUNCATE TABLE Cards
TRUNCATE TABLE CustomAttack
UPDATE [MEMB_INFO] SET [bloc_code]=0, [AccountLevel]=0, [AccountExpireDate]=getdate(), [VipCount]=0;
这样就能保证账号保留的前提下清除所有的角色、仓库、VIP、BAN、战盟等无关信息