首先你需要正确配置基岩版专用服务器
不懂的请看我前一篇博客: https://blog.futrime.com/hacking/302.html 。
第一步:导入/修改世界
如果你下载到了后缀名为 .mcworld
的世界文件或者世界文件压缩包且希望直接玩,或者你的世界,那么就可以直接跳到第三步。如果你已经导入了世界,可以直接跳到第二步。
如果你希望修改世界,请在自己的客户端进行如下操作:
点击如图所示绿色按钮
在弹出的界面中选择你的世界文件即可。
随后你就可以进入世界中进行一系列修改。
第二步:导出世界
进入世界编辑界面,点击游戏
,拉到最下方:
选择导出世界
,选择导出位置并点击确定即可。
第三步:将世界导入到服务器
首先我们需要将后缀名为.mcworld
的世界文件的后缀名改为.zip
,随后需要在BDS服务端的/worlds
目录中建立一个与导出的世界名字相同的新目录。比如刚才导出的世界文件是xxx.mcworld
,那么就建立目录xxx
:
然后将zip文件上传并解压到BDS的/worlds/xxx
文件夹中,确保存在/worlds/xxx/levelname.txt
:
然后编辑BDS的/server.properties
文件,定位到level-name=
处,修改为level-name=xxx
。
第四步:导入附加包
如果世界没有附加包,可以直接启动服务器。
BDS默认情况下并不会读取世界文件中的资源包和附加包,我们需要将/worlds/xxx/behavior_packs
中的所有文件拷贝到/behavior_packs
,并且将/worlds/xxx/resource_packs
中的所有文件拷贝到/resource_packs
中。
默认情况下,服务器不会强制客户端加载材质包,如果需要强制加载,编辑/server.properties
文件:
定位到 texturepack-required=
处并改为texturepack-required=true
。
随后启动服务器即可。