|
马上注册,结交更多好友,享用更多功能,让你轻松玩转武魂社区
您需要 登录 才可以下载或查看,没有帐号?首次登录激活
x
本帖最后由 列如王大锤 于 2018-5-10 18:04 编辑
要把2个服务器玩家合并,首先外部对玩家而言是不变的,包括了登陆游戏的URL,游戏中的角色等;但是物理上,确是一台服务器一个数据库。
简单的说,一服的玩家用一服入口登陆,玩一服账号;二服的玩家用二服入口登陆,玩二服账号;
即使我只有1个账号,但是不同入口登陆,依然能使用不同游戏账号进行游戏。
数据库设计
--------------------------
要实现合服,首先表主键必须全部使用代码生成,并用服务器编码作为前缀。
其次,用户使用一个账号,登陆不同服,要获得不同账号,因此在游戏的玩家表,要通过服务器编码进行区分,游戏中,玩家通过昵称识别对方,因此合服的时候,必须对昵称进行修正,防止重复,因此所有昵称都要添加后缀。我们最终方案就是添加 .x服 这个后缀。
有了这3方面保证,合服就变得简单了。(简单个屁。。。)
合服流程
--------------------------------
1. 数据库分析准备
2. 数据备份
3. 数据删减
这部分很重要,武魂有多少的的账号是死号,因此合服的时候最折腾
武魂的数据量最少是100w打底的,光复制粘贴,就得花去很多时间
4. 数据检测
5. 数据修正
6. 数据导出
7. 数据导入测试
最终导入的时候,要测试
8. 导入。
这部完成,合服成功了。 |
|