设为首页 加入收藏

妖城魔力玩家交流论坛-魔力私服-最新魔力宝贝私服

 

 

搜索
妖城魔力玩家交流论坛-魔力私服-最新魔力宝贝私服 论坛 站务公告 妖城魔力2018年引擎更换升级进度
查看: 9347|回复: 7
go

[公告] 妖城魔力2018年引擎更换升级进度   [复制链接]

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
楼主
发表于 2018-1-8 11:51 |只看该作者 |倒序浏览 |打印
2018年-01-06~2018年-01-07:
这两天,一直在分析数据库的结构不同。

同时整理升级维护的大纲步骤,防止出错。

进行了数据库的备份、克隆,调试安装测试服务器的运行环境。

进行了一些升级的预演。



Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
沙发
发表于 2018-1-8 11:53 |只看该作者
2018年-01-08,11:50

重点分析了数据库角色表的结构区别,定位到居中第48个字段的不同。

因为ga的数据库表结构的字段名字都是CGxxx编号的,而升级引擎的结构字段名不是这种模式。

所以中间的结构差别定位分析了一段时间,今天应该可以完成角色表数据的转移实验

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
板凳
发表于 2018-1-8 15:23 |只看该作者
2018-01-08,15:20

完成角色数据表结构的调整一致性,尝试复制移植单条数据成功。

但是出现因为旧数据库表采用latin1编码,而新数据库表采用gbk编码,导致了插入的数据中文变成乱码。。。。

继续解决中……

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
地板
发表于 2018-1-8 19:13 |只看该作者
2018-01-08,19:10

在技术圈内多位好友的协助调试之下

解决了编码的问题。

测试角色数据表资料完美移植成功!!!

接下来准备分析角色道具表,和宠物表,这两个移植成功后,移植帐号表和名片资料之后。数据库移植这个最大的难题即将可以解决~

请大家耐心等待

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
5#
发表于 2018-1-9 10:56 |只看该作者
2018-01-09,10:50

醒来坐在电脑前抽了一根烟。。。。

昨晚分析整理了半夜的数据,在整理道具跟宠物的某些字段的对比的时候发现了一个很尴尬的事。。。。

原妖城的数据库是有多页银行的,很多道具跟宠物数据是存储在多页银行。。。。

而我自己的引擎,没有多页银行的功能…………MD

没辙了,只能尽力啃下来了!给我几天时间,我写一下引擎的功能,把多页银行写出来,不然的话,数据转移之后,之前大家存储在多页银行里的道具跟宠物,就会丢失了。。


因为没有源码啊…………所以不管是服务端的数据存储规则的干涉,还是客户端游戏界面银行多页的扩展,都需要汇编逆向…………

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
6#
发表于 2018-1-14 16:43 |只看该作者
2018-01-14,16:40

折腾了五天,搞定了服务端方面多页银行数据读取跟存储的扩展规则。

剩下客户端方面的操作扩展了~~

人已在北京,继续努力中,感谢大家的耐心等待

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
7#
发表于 2018-1-18 01:03 |只看该作者
2018-01-18,01:00

坑爹的。。。多页银行之前搞了道具的,以为宠物的也就顺风顺水

结果宠物的多页数据调试的时候,出现了一些问题。这一个小bug,一调试,就是三天过去了。。。。

今天终于道具跟宠物所有流程都搞定了~~~

晚点给大家看一下客户端改好之后的截图。

可以接下去操作数据库的道具跟宠物数据移植了。。。。。辛苦大家等了这么久

Rank: 9Rank: 9Rank: 9

在线时间
1552 小时 
威望
0  
金钱
48928  
最后登录
2024-8-14 
注册时间
2011-5-16 
帖子
1334 
精华
11 
积分
50317 
UID
8#
发表于 2018-1-20 15:35 |只看该作者
2018年-01-20,15:30

多页银行包括客户端改写方面,完美成功!
已测试稳定!

数据库迁移完美搞定!!

接下来几天,进行端的兼容改版和lua的兼容改版。

敬请期待
‹ 上一主题|下一主题
Archiver|妖城魔力玩家交流论坛

Powered by Discuz! X1.5© 2001-2010 Comsenz Inc.

GMT+8, 2024-11-23 12:28 , Processed in 1.272653 second(s), 10 queries .