先来个这想法的大概介绍:能不能创造一个双客户端模式的呢。
一个时不时回档但同步更新官服的老服(资源世界),
一个是稳定版本的新服新世界(居住世界)。(禁tpr防止地图太大)
这两个世界中连接点:每端世界的商店区域,有个同步更新的传送房间。
玩家可以把自己的物品搬到传送房。然后另一端登陆,去传送房把物品取出。
从而实现两个实际的互通。(加入新世界要船票,大家凑钱租新服务器?)
下面开始画图,
举个栗子
游戏时要装两个客户端。一个是v237 一个是v230 【老服玩家只装237也随意】
玩游戏时我要进入资源世界采集,就登陆v237 然后采集东西后运到传送房间中。再登陆v230将传送房间的物资运回自己家。
如果v237更新成了v238,有新物品。但v230没有。新物品放入传送房会消失。
或者可以在资源世界建个零时工作站,将物品初步加工后传回。或体验老版本所没有的新东西。但是要常去看看,防止刷新。
但是可能js的地图区块存档会很复杂。所以房间实现不了>.<
还有个想法,就是传送地板。或者传送杰森
当v237玩家在地板或上拿,放,合成时(地板状态发生改变)
触发指令同步。
复制地板上的物品id,转换成v230的,
在v230对应的地板上生成或删除物品
当v230玩家在地板上拿,放,合成时(地板状态发生改变)
触发指令同步。
复制地板上的物品id,转换成v237的,
在v237对应的地板上生成或删除物品
当玩家在给杰森一样物品。杰森的存档会两边同步一下。