本次更新升级步骤:
注意:插件个人开发,难以做到详尽测试。升级有风险,务必备份所有BDS,升级后请检查玩家数据完整性。
安装LLv0.9.5版本及以上
安装前置插件
GMLIBv0.9.8版本及以上
安装前置插件
GMLRv0.9.4版本及以上
普通用户升级
1、备份BDS。
2、将旧插件数据移动到新服,解压新版插件并覆盖插件文件。
(注意:请将解压后的文件夹chatwss_server、chatwss_client都重命名为chatwss。插件及插件数据位于同一目录。)
3、复制旧服LLMoney数据库到新服LLMoney数据库。
外置数据库升级
提示:LL3GMLIB已支持在存档新建玩家,外置数据库功能未来可能移除。
流程:将外置数据库数据导入主服存档,然后切换回主服存档模式,外置数据库将被弃用。
操作:
1、备份所有BDS。
2、将旧插件数据移动到新服,解压新版插件并覆盖插件文件。
(注意:请将解压后的文件夹chatwss_server、chatwss_client都重命名为chatwss。插件及插件数据位于同一目录。)
3、复制旧服LLMoney数据库到新服LLMoney数据库。
4、开启独立的协调服务端(需服务器安装nodejs环境)。
5、只开主服一个BDS,ClientConfig.json中ServerType先选择sub,连接协调服务端,不要有人进服。
6、在独立运行的协调服务端执行 broadcastAllPlayerData,将所有玩家数据导入存档中。
7、删除./plugins/chatwss/playerData文件夹。
8、关闭独立的协调服务端,关闭BDS。
9、将主服WS客户端ClientConfig.json ServerType改为main。
10、将WS服务端配置WSSConfig.json SyncInventoryDB 改为"主服存档"。
11、重启WS服务端与BDS即可。
新增:适配LL3
新增:默认可以在存档内新建玩家。新玩家进副服无需强制传送主服。
新增:配置文件(ClientConfig.json)新增AllowCreateNewPlayer配置,是否允许在存档新建玩家,默认为true。
修复:在启用LLMoney实时同步的情况下,主服断连时副服应强制踢出所有玩家。
已知问题:sync export无法导出所有玩家数据。