如题( ̄︶ ̄)↗
- 目前情况是:
之前是我做主机,与好友进行 局域网联机 游戏;
因本人时间不多,在线时间少,遂 将存档复制于其他玩家,想让其也能联机,而不用每次都等我开局域网;
于是我将存档使用云共享给他们协同使用(即实时同步,这样不论谁开联机都能同步到所有的电脑上);
同步之类的都没什么问题,但 当他人开游戏后,问题就出现了 XP ↓↓↓
通过他人的客户端 打开同步过去的存档后,
会直接读取 本地数据(即我自己的背包、经验等),
不会读取 当时我作为主机开联机时 他们自己的数据;
+ 经测试:
当我 作为玩家 进入联机后依然 拥有作为主机时 的自己的数据(即同时存在两份)
但当我使用回 他们游玩过后的存档 作为 主机 进行联机时,会同步他们已经修改了的本地数据到我自己的账号上
— 即:作为主机,只能使用 本地数据 吗?
? 请解决:如何 在他人作为主机联机时 不读取本地的数据,而 读取他人联机时自己的数据?
非常感谢w
- 目前情况是:
之前是我做主机,与好友进行 局域网联机 游戏;
因本人时间不多,在线时间少,遂 将存档复制于其他玩家,想让其也能联机,而不用每次都等我开局域网;
于是我将存档使用云共享给他们协同使用(即实时同步,这样不论谁开联机都能同步到所有的电脑上);
同步之类的都没什么问题,但 当他人开游戏后,问题就出现了 XP ↓↓↓
通过他人的客户端 打开同步过去的存档后,
会直接读取 本地数据(即我自己的背包、经验等),
不会读取 当时我作为主机开联机时 他们自己的数据;
+ 经测试:
当我 作为玩家 进入联机后依然 拥有作为主机时 的自己的数据(即同时存在两份)
但当我使用回 他们游玩过后的存档 作为 主机 进行联机时,会同步他们已经修改了的本地数据到我自己的账号上
— 即:作为主机,只能使用 本地数据 吗?
? 请解决:如何 在他人作为主机联机时 不读取本地的数据,而 读取他人联机时自己的数据?
非常感谢w
原理是单人游戏的时候读取的是存在player.dat里面的玩家数据
你对局域网开放的话 其他玩家的数据存放在存档的playerdata目录下
读取的位置不一样
目前我还没有见到能够实现从playerdata读取指定数据的mod
你对局域网开放的话 其他玩家的数据存放在存档的playerdata目录下
读取的位置不一样
目前我还没有见到能够实现从playerdata读取指定数据的mod
嘉晚饭,赢 发表于 2022-2-4 19:55
原理是单人游戏的时候读取的是存在player.dat里面的玩家数据
你对局域网开放的话 其他玩家的数据存放在存 ...
于是——这样的问题没法解决吗?
我想:
1.比如清除存档内的本地玩家的数据,来迫使读取 playerdata 的数据?
2.或是在单人游戏读取本地数据前,就开放局域网使其直接读取 playerdata 的数据?这可能实现吗?