Skip to content

Commit d22dc82

Browse files
committed
Update README.md
1 parent 654077b commit d22dc82

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,30 @@
22

33
以MongoDB数据库存储背包数据,在多个minecraft BDS服务端(即官方基岩版服务端)之间同步玩家的背包、穿戴、主手物品、末影箱等数据,从而无缝衔接游戏体验。可跨服务器同步。
44

5-
在BDS 1.17.2上测试通过。由于BDSpyrunner上游原因,暂未支持BDS 1.17.10
5+
在BDS 1.17.2和1.17.10上测试通过
66

77
这个插件依赖于:
88

99
- MongoDB服务端
1010
- Python3.7(未测试在其他版本上的可行性)
11-
- liteloader BDS(<1.0.3
11+
- liteloader BDS (yzu999 fork
1212
- BDSpyrunner
1313
- pymongo python模块
1414

1515
MultiOnlineBags以GPLv3许可证开源,这意味着**你需要自行承担丢失数据的风险**。它的所有衍生版本亦应按照GPLv3开源。
1616

1717
## 部署
1818

19+
<font color=Red>注意!以下内容仅对1.17.10适用,更低版本请以release压缩包里的README.md为准!更新记录里会告知测试成功的依赖版本,请留意!</font>
20+
1921
### Windows7/10/11
2022

2123
现在假定你已经将minecraft BDS安装到了硬盘的某一位置。
2224

2325
1.[Index of /ftp/python/](https://www.python.org/ftp/python/) 下载以3.7开头的python-3.7.x-amd64.exe,安装,注意安装的时候**一定一定一定**要勾选添加PATH。
2426
2.[Community Download | MongoDB](https://www.mongodb.com/try/download/community) 下载mongodb,选择Cloud>MongoDB Community Server,version选最新稳定版,Platform选windows,Package选msi,下载安装。(网页可能显示不全)
25-
3.https://github.com/LiteLDev/LiteLoaderBDS/releases/ 页面下载lightloader,注意暂不能使用1.0.3及更高版本,因为没适配。下载后把解压出的所有文件放入BDS根目录,运行RoDB.exe文件。
26-
4.[Actions · twoone-3/BDSpyrunner (github.com)](https://github.com/twoone-3/BDSpyrunner/actions) 页面找“x.x.x更新”开头的workflow,下载其中artifacts里的dll文件。将dll文件放入BDS根目录中的plugins文件夹。
27-
5. 运行BDS主程序,如果出现BDSpyrunner说明配置成功。
27+
3.https://github.com/LiteLDev/LiteLoaderBDS/releases/ 页面下载liteloader1.1.0版。下载后把解压出的所有文件放入BDS根目录,运行RoDB.exe文件。
28+
4.[Release 适配1.17.10 · yzu999/BDSpyrunner (github.com)](https://github.com/yzu999/BDSpyrunner/releases/tag/1.6.0) 下载dll文件,放入plugins文件夹,运行BDS主程序,如果出现BDSpyrunner说明配置成功。
2829
6. 下载release里的压缩包,将其中的MultiOnlineBags.py放入plugins/py文件夹,defaultBag.json放入BDS根目录。
2930
7. 打开powershell(或者命令提示符),执行pip install pymongo --target=plugins/py文件夹的路径
3031
8. 在硬盘某一位置建立一个文件夹。(该目录和上级目录最好都是英文)
@@ -58,9 +59,9 @@ class playerClass():
5859

5960
- 玩家进入后,BDS卡死,退出后过一段时间滚出大堆错误:MongoDB server没启动,或者ip/端口配置出错
6061
- 每个玩家进入时都会提示是第一次进入:刚装插件后第一次进提示是正常现象,每次进入都提示,请发issue
61-
- 弹出对话框提示XXX dll出错:可能是按照BDSpyrunner的wiki装了最新版的BDXcore而不是liteloader,wiki害人呐
6262
- 输入命令的时候会出现未知指令的提示,属正常现象,不影响使用(上游的锅,已提issue)
6363
- 其他问题,包括README看不懂,操作卡在哪一步之类,发issue就行。
64+
- 如果输入/bags没反应,可能是服务器没开作弊(修改BDS根目录的server.properties,allow-cheats=true)
6465

6566
在测试过程中,突然关闭服务器未见背包丢失情况,但关服前还是让所有玩家先自行退出为妙。~~可以直接kick @a~~ 再强调一遍,**你需要自行承担数据丢失的风险。**
6667

0 commit comments

Comments
 (0)