前言:
官网的开服包是基于c++编程的,支持64位的Windows和Linux的系统,服务器配置太低的话,可以选择Nukkit
Windows开服超简单,但是系统内存占用比较大,但还是建议使用windows系统,可能会觉得Linux操作系统资源占用更低,Mojang官方也提供了Ubuntu版开服包,但其实服务端的程序集基本没有优化过,几乎就是从源码直接编译过来的,运行效率十分低下,这使得Linux操作系统的资源占用低、稳定性好的优势完全体现不出来,原生的winodws系统,对于插件端都有相当好的兼容性。目前主流的BDS插件加载平台都是基于Windows版开发的,在扩展性方面Windows版完胜Linux版。
不用验证账号一样可以玩
基岩版协议UDP,默认端口19132
Java版协议TCP,默认端口25565
我的世界中文站:https://www.mcbbs.net/,插件,mod,整合包都有
minebbs:https://www.minebbs.com/
mod百科:https://www.mcmod.cn/
mc导航网:https://www.mcnav.net/
面板服:https://mcsmanager.com/
基岩版客户端
安卓:https://www.minecraftzw.com/16512.html
安卓:https://mcbebbs.cn/xz/
ios:https://mcbebbs.cn/ios/
win10:https://mcbebbs.cn/win10/(建议在微软商店下载)
目前我的世界基岩版主流服务端有:
- bds(bedrock Server Software (ALPHA) for Minecraf):目前bds有许多第三方插件加载器,如bdx,ll等等,官网:https://www.minecraft.net/en-us/download/server/bedrock/
bds服务端历史版本:https://www.minebbs.com/bds/history - LiteLoaderBDS:https://www.litebds.com/重量级的BDS插件加载器,提供全BDS 11w+函数的头文件
- Nukkit:https://cloudburstmc.org/articles/ 高性能基岩版服务端,使用Java进行开发的支持完全的插件自定义的、开源且免费的基岩服务端
- PMMP:官网:https://pmmp.io 一个基于PHP的、高度可定制的服务端
下面教程是bds服务端:
简单的教程:
下载bds服务端,下载vc运行库,双击运行bedrock_server.exe就开好了
详细的教程:
1.准备服务器:
服务器(windows系统需要winsever2016或以上)需要你自己准备(我建议用服务器,因为24小时全天运行,且稳定)
2.放行端口:
根据的服务端的协议选择协议(比如说bds为udp协议),基岩版的默认端口是19132(如果你是物理机的话请根据情况设置),(如果是家用电脑就在Windows防火墙放行端口,有公网IP可以做端口映射,没有公网IP的可以尝试内网穿透来架设)
以腾讯云服务器Windows server 2019为例:在控制面板的防火墙放行19132端口,协议是udp
接下来是连接服务器安装bds服务端,打开官网:https://www.minecraft.net/en-us/download/server/bedrock/,下载windows服务端。
然后在服务器里下载vc运行库:https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170,选择64位的(服务器的Windows server 2019和2016都是64位的),下载后安装
把服务端解压出来,里面的文件有:
⦁ behavior_packs\ 行为包
⦁ definitions\ 大概是游戏内容之类的
⦁ resource_packs\ 材质包
⦁ structures\ 结构,就是村庄之类的建筑
⦁ bedrock_server.exe 可执行文件,就是开服核心
⦁ bedrock_server.pdb 好像是代码编译库
⦁ bedrock_server_how_to.html 自带的说明书,全英文
⦁ permissions.json 权限,管理员
⦁ release-notes.txt 更新笔记
⦁ server.properties 服务器配置文件
⦁ whitelist.json 白名单
记得将Xbox验证关闭:在server.properties文件里的online-mode=true中的true改成false
关于修改服务器配置文件都在bedrock_server_how_to.html打开翻译一下就好了,官方文档https://minecraft.fandom.com/zh/wiki/Server.properties?variant=zh-cn
然后双击运行bedrock_server.exe,看到下面的信息就证明开服成功了
接下来尝试连接游戏,点击添加服务器,名称随便填,地址填服务器公网IP,端口填19132
配置:
如果展开自动收缩请
白名单配置
服务端解压后会包含一个 allowlist.json
文件,这就是储存白名单的文件,格式如下:
[
{
"name": "name1",
"ignoresPlayerLimit": "true"
},
{
"name": "name2"
}
]
其中的 name
是玩家的 Xbox 用户名,ignoresPlayerLimit
是忽略服务器人数限制,ignoresPlayerLimit
是可省略的。
只有 server.properties
配置文件中的 allow-list
为 true
,allowlist.json
中的白名单才会生效。
如果在服务器正在运行的时候修改了白名单的话,需要在服务器命令行中输入:
allowlist.jsonallowlist reload
重新加载白名单才会生效。
设置了白名单后就只有 whitelist.json
中的玩家才能进入服务器。
常见错误:
1. 缺失dll文件,出现这个错误的时候就是没安装vc运行库,安装一下就行了
2. 游戏连接不上,显示无法连接至世界,查看一下防火墙端口有没有开放19132,并且协议是udp
教程到此结束。。。
Comments NOTHING