基岩版专用服务器

来自Minecraft Wiki
跳转到导航 跳转到搜索
本文章所述内容仅适用于基岩版
基岩版专用服务器的图标

基岩版专用服务器(Bedrock Dedicated Server/BDS)允许Minecraft的玩家在家里安装有Windows或Linux的电脑亦或使用云服务托管搭建自己的服务器。[1]

配置[编辑 | 编辑源代码]

主条目:server.properties

基岩版专用服务器是一个类似于Java版服务器的服务器托管工具,附带bedrock_server_how_to.html文件作为使用说明。和Java版一样,它有一个server.propertiesallowlist.json文件。不过服务器的权限清单存储在permissions.json文件中,而不是ops.json资源包行为包分别存储于根目录或世界的文件夹中的resource_packsbehavior_packs文件夹,世界的文件夹中与之对应的JSON文件可配置要使用的附加包。新生成的世界能在服务端文件夹中的worlds文件夹找到。第一次启动时,如果worlds文件夹中没有server.properties配置中的世界,将会由基岩版专用服务器按server.properties配置中的level-seed为种子生成一个名为server.properties配置中的level-name的世界。基岩版专用服务器与基岩版的世界格式互相兼容,但基岩版专用服务器不会使用部分单机玩家数据。基岩版专用服务器与Realms使用的服务器软件相同。[2]

连接[编辑 | 编辑源代码]

主机用户只能通过LAN连接方式加入服务器。与使用TCP协议的Java版不同,基岩版使用UDP协议。其IPv4的默认端口为19132,IPv6的默认端口为19133。这些可以在server.propertiesserver-portserver-portv6配置项中更改。

默认情况下,Windows版Minecraft并不支持连接至同一机器上运行的服务器(即连接至127.0.0.1或localhost)。欲修复此问题,以管理员身份运行PowerShell并执行以下命令:[3]

CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe"

或者,你可以通过安全标识符授予回环豁免(如附带的使用说明中的建议),以管理员身份启动PowerShell并运行以下内容:[4]

CheckNetIsolation LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436

允许名单[编辑 | 编辑源代码]

启用允许名单需要修改server.properties文件的allow-list配置项为true。启用后,服务器将只允许allowlist.json文件列出的玩家加入游戏,且你需要知道所有想加入服务器的玩家的Xbox Live玩家代号或XUID并添加进allowlist.json文件。无法在不开启允许名单且未安装拒绝名单插件的服务器里封禁玩家。

如果你在自己的服务器上遇到了恶意玩家,开启允许名单可能是解决问题的好方法。

社区资源[编辑 | 编辑源代码]

该段落的内容不代表Mojang StudiosMinecraft Wiki的官方意见。

插件加载器[编辑 | 编辑源代码]

由于Mojang在1.21.20停止公开提供调试信息[5],基于BDS的原生插件将难以开发。

Mojang已经与社区达成协议,将支持社区加载器的开发。[6]

  • LeviLamina [LGPL 3.0]是一个非官方的模组加载器,旨在为基岩版提供必不可少的API支持。它拥有全面的API,一系列的实用接口,一个强大的事件系统,以及对基本接口的全面支持。它提供了一个广泛的API,一个强大的事件系统,以及丰富的封装开发基础设施接口,为增强基岩版的附加游戏特征和功能提供了坚实的基础。利用模组,扩展游戏功能的过程变得轻而易举,具有用户友好的开发过程和灵活的方法。开发者可以轻松地用C++、JavaScript、Lua、Python、C#等语言编写模组。这种无缝集成赋予了他们轻松扩展和个性化游戏功能的能力,促进了直观的学习体验和无与伦比的灵活性。
  • BDSX [MIT]是对基岩版专用服务器的拓展,以使其支持Node.js。它还支持其他功能,例如钩子功能和改变行为的数据包。插件不需要随着基岩版专用服务器版本更新而不断修改代码,大多数插件和BDSX本身能用npm来更新。BDSX已于2024年11月24日存档,不再维护。
  • Endstone [Apache 2.0]是一个现代化的插件加载器,为基岩版专用服务器提供高级插件API,支持Python和C++。它允许开发人员扩展基岩版专用服务器,而无需处理低级钩子的麻烦。Endstone用户将受益于所有原版特性和对Windows和Linux的原生支持。
  • 星光 [LGPL 3.0 or later]是一款轻量且灵活的基岩版专用服务器插件框架,原生支持Windows和Linux版本。其允许开发者使用.NET技术修改基岩版专用服务器。

问题[编辑 | 编辑源代码]

此服务器软件仍然存在很多缺陷以及缺少Java版服务端中许多的自带功能。

  • /reload命令并不能像Java版服务端那样重载服务器,导致每次重新调整服务端设置或添加/移除附加包都需要重启服务器。
  • 缺少类似于Realms的,允许主机用户连接服务器的邀请系统。
  • 不能直接运行在非amd64架构的处理器上。
  • 默认无法使用类似于/wsserver的websocket服务器。
  • 缺少远程控制台。
  • 经常会出现各种漏洞,且官方修复恶性漏洞的积极性非常低。
  • 基岩版专用服务器在某些多核多线程低频率的服务器CPU上的性能表现不佳,反而单核性能更强的高主频消费级CPU更适合基岩版专用服务器。
  • 在高负载的情况下(例如大量生物实体堆积/加载复杂区块),有时会出现服务器突然卡顿但是CPU占用率很低的情况。
  • 在1.19.80及以下版本中存在一个高危漏洞,其允许恶意用户以其他人的身份登录并使用操作员权限。因此强烈建议不要在生产环境中使用任何旧版本。

历史[编辑 | 编辑源代码]

基岩版专用服务器的发布遵循客户端的发布周期。[7]

基岩版
1.6.0.15第一个可下载的版本。
1.6.1.0服务器软件升级至基岩版1.6.1
基岩版专用服务器正式发布。[8][9]
内含一个bedrock_server_how_to.html文件作为手册。
漏洞追踪器开始支持其反馈。
适用于Windows的服务端中移除了bedrock_server.pdb文件。
1.7.0.13服务器软件升级至基岩版1.7.0
1.8.0.24服务器软件升级至基岩版1.8.0
修复了BDS-43BDS-104BDS-198
使用permissions.json文件代替ops.json文件。
1.8.1.2服务器软件升级至基岩版1.8.1
1.9.0.15服务器软件升级至基岩版1.9.0
适用于Windows的服务端中恢复了bedrock_server.pdb文件。
1.10.0.7服务器软件升级至基岩版1.10.0
1.11.0.23服务器软件升级至基岩版1.11.0
1.11.1.2服务器软件升级至基岩版1.11.1
1.11.2.1服务器软件升级至基岩版1.11.2
1.11.4.2服务器软件升级至基岩版1.11.4
1.12.0.28服务器软件升级至基岩版1.12.0
1.12.1.1服务器软件升级至基岩版1.12.1
1.13.0.34服务器软件升级至基岩版1.13.0
1.13.1.5服务器软件升级至基岩版1.13.1
1.13.2.0服务器软件升级至基岩版1.13.2
1.13.3.0服务器软件升级至基岩版1.13.3
1.14.0.9服务器软件升级至基岩版1.14.0
1.14.1.4服务器软件升级至基岩版1.14.1
1.14.20.1服务器软件升级至基岩版1.14.20
1.14.21.0服务器软件升级至基岩版1.14.21
1.14.30.2服务器软件升级至基岩版1.14.30
修复了BDS-948BDS-2170
1.14.32.1修复了BDS-1682BDS-2272BDS-3245BDS-3357
1.14.60.5服务器软件升级至基岩版1.14.60
适用于Linux的服务端中加入了bedrock_server_realms.debug文件。
1.16.0.2服务器软件升级至基岩版1.16.0
控制台增加save命令。
新的崩溃处理系统。
背包处理由客户端转移到服务器。
适用于Linux的服务端中移除了bedrock_server_realms.debug文件。
修复了BDS-1085BDS-3051BDS-3141BDS-4387
1.16.1.02服务器软件升级至基岩版1.16.1
1.16.10.02服务器软件升级至基岩版1.16.10
未发布Linux版。
1.16.20.01服务器软件升级至基岩版1.16.20
未发布Linux版。
1.16.20.03未知。
1.16.40.02服务器软件升级至基岩版1.16.40
1.16.100.04服务器软件升级至基岩版1.16.100
1.16.101.01服务器软件升级至基岩版1.16.101
1.16.200.02服务器软件升级至基岩版1.16.200
1.16.201.02服务器软件升级至基岩版1.16.201
修复了BDS-2341BDS-6285BDS-8855
1.16.201.03修复了BDS-10666
1.16.210.05服务器软件升级至基岩版1.16.210
修复了BDS-2341BDS-6825
1.16.210.06未知。
1.16.220.02服务器软件升级至基岩版1.16.220
适用于Linux的服务端中移除了libCrypto.so文件。
适用于Linux的服务端中加入了bedrock_server_symbols.debug文件、cmake_install.cmake文件和Makefile文件。
修复了BDS-2574
1.16.221.01服务器软件升级至基岩版1.16.221
1.17.0.03服务器软件升级至基岩版1.17.0
适用于Linux的服务端中移除了bedrock_server_symbols.debug文件、cmake_install.cmake文件和Makefile文件。
1.17.1.01服务器软件升级至基岩版1.17.1
1.17.2.01服务器软件升级至基岩版1.17.2
1.17.10.04服务器软件升级至基岩版1.17.10
适用于Linux的服务端中恢复了bedrock_server_symbols.debug文件。
修复了BDS-13482
1.17.11.01服务器软件升级至基岩版1.17.11
1.17.30.04服务器软件升级至基岩版1.17.30
1.17.31.01未知。
1.17.32.02服务器软件升级至基岩版1.17.32
1.17.33.01服务器软件升级至基岩版1.17.33
1.17.34.02服务器软件升级至基岩版1.17.34
1.17.40.06服务器软件升级至基岩版1.17.40
1.17.41.01服务器软件升级至基岩版1.17.41
1.18.0.02服务器软件升级至基岩版1.18.0
1.18.1.02服务器软件升级至基岩版1.18.1
1.18.2.03服务器软件升级至基岩版1.18.2
1.18.11.01服务器软件升级至基岩版1.18.10
使用allowlist.json文件代替whitelist.json文件。
修复了BDS-14119
1.18.12.01服务器软件升级至基岩版1.18.12
修复了BDS-8068BDS-9943
1.18.30.04服务器软件升级至基岩版1.18.30
适用于Windows的服务端中移除了对chakra的依赖。
1.18.31.04服务器软件升级至基岩版1.18.31
1.18.32.02服务器软件升级至基岩版1.18.32
1.18.33.02服务器软件升级至基岩版1.18.33
1.19.10.20测试版服务器软件的首次发布。
1.19.1.01服务器软件升级至基岩版1.19.0
加入了服务器遥测。
在下载页中移除了Alpha字样。
修复了BDS-3791
1.19.2.02服务器软件升级至基岩版1.19.2
1.19.10.03服务器软件升级至基岩版1.19.10
1.19.11.01服务器软件升级至基岩版1.19.11
1.19.20.02服务器软件升级至基岩版1.19.20
1.19.21.01服务器软件升级至基岩版1.19.21
1.19.22.01服务器软件升级至基岩版1.19.22
1.19.30.04服务器软件升级至基岩版1.19.30
1.19.31.01服务器软件升级至基岩版1.19.31
1.19.50.21测试版服务器软件升级至基岩版1.19.50.21
1.19.40.02服务器软件升级至基岩版1.19.40
修复了BDS-17746
1.19.41.01服务器软件升级至基岩版1.19.41
1.19.50.24测试版服务器软件升级至基岩版1.19.50.24
1.19.50.25测试版服务器软件升级至基岩版1.19.50.25
1.19.60.20测试版服务器软件升级至基岩版1.19.60.20
1.19.50.02服务器软件升级至基岩版1.19.50
修复了BDS-1094
1.19.60.22测试版服务器软件升级至基岩版1.19.60.22
1.19.60.23测试版服务器软件升级至基岩版1.19.60.23
1.19.51.01服务器软件升级至基岩版1.19.51
修复了BDS-16913
1.19.60.24测试版服务器软件升级至基岩版1.19.60.24
1.19.60.25测试版服务器软件升级至基岩版1.19.60.25
1.19.60.26测试版服务器软件升级至基岩版1.19.60.26
1.19.60.27测试版服务器软件升级至基岩版1.19.60.27
1.19.70.20测试版服务器软件升级至基岩版1.19.70.20
1.19.52.01未知。
1.19.70.21测试版服务器软件升级至基岩版1.19.70.21
1.19.60.04服务器软件升级至基岩版1.19.60
1.19.70.22测试版服务器软件升级至基岩版1.19.70.22
1.19.61.01未知。
1.19.62.01服务器软件升级至基岩版1.19.62
1.19.70.23测试版服务器软件升级至基岩版1.19.70.23
1.19.63.01服务器软件升级至基岩版1.19.63
1.19.70.24测试版服务器软件升级至基岩版1.19.70.24
1.19.70.26测试版服务器软件升级至基岩版1.19.70.26
1.19.80.20测试版服务器软件升级至基岩版1.19.80.20
1.19.70.02服务器软件升级至基岩版1.19.70
1.19.80.21测试版服务器软件升级至基岩版1.19.80.21
1.19.71.02服务器软件升级至基岩版1.19.71
1.19.72.01服务器软件升级至基岩版1.19.72
1.19.80.22测试版服务器软件升级至基岩版1.19.80.22
1.19.73.02服务器软件升级至基岩版1.19.73
1.19.80.23测试版服务器软件升级至基岩版1.19.80.23
1.19.80.24测试版服务器软件升级至基岩版1.19.80.24
1.20.0.20测试版服务器软件升级至基岩版1.20.0.20
1.20.0.21测试版服务器软件升级至基岩版1.20.0.21
1.19.80.02服务器软件升级至基岩版1.19.80
1.20.0.22测试版服务器软件升级至基岩版1.20.0.22
1.19.81.01服务器软件升级至基岩版1.19.81
1.20.0.23测试版服务器软件升级至基岩版1.20.0.23
1.20.0.24测试版服务器软件升级至基岩版1.20.0.24
1.19.83.01服务器软件升级至基岩版1.19.83
1.20.0.25测试版服务器软件升级至基岩版1.20.0.25
1.20.10.20测试版服务器软件升级至基岩版1.20.10.20
1.20.10.21测试版服务器软件升级至基岩版1.20.10.21
1.20.0.01服务器软件升级至基岩版1.20.0
1.20.10.23测试版服务器软件升级至基岩版1.20.10.23
1.20.1.02服务器软件升级至基岩版1.20.1
修复了BDS-3989
1.20.10.24测试版服务器软件升级至基岩版1.20.10.24
1.20.20.20测试版服务器软件升级至基岩版1.20.20.20
1.20.11.01服务器软件升级至基岩版1.20.10
修复了BDS-18133
1.20.20.21测试版服务器软件升级至基岩版1.20.20.21
1.20.12.01服务器软件升级至基岩版1.20.12
1.20.20.22测试版服务器软件升级至基岩版1.20.20.22
1.20.13.01服务器软件升级至基岩版1.20.13
1.20.20.23测试版服务器软件升级至基岩版1.20.20.23
1.20.30.20测试版服务器软件升级至基岩版1.20.30.20
1.20.14.01服务器软件升级至基岩版1.20.14
1.20.30.21测试版服务器软件升级至基岩版1.20.30.21
1.20.15.01服务器软件升级至基岩版1.20.15
1.20.30.22测试版服务器软件升级至基岩版1.20.30.22
1.20.30.24测试版服务器软件升级至基岩版1.20.30.24
1.20.30.25测试版服务器软件升级至基岩版1.20.30.25
1.20.40.20测试版服务器软件升级至基岩版1.20.40.20
1.20.40.21测试版服务器软件升级至基岩版1.20.40.21
1.20.30.02服务器软件升级至基岩版1.20.30
修复了BDS-17527
1.20.40.22测试版服务器软件升级至基岩版1.20.40.22
1.20.31.01服务器软件升级至基岩版1.20.31
1.20.40.23测试版服务器软件升级至基岩版1.20.40.23
1.20.40.24测试版服务器软件升级至基岩版1.20.40.24
1.20.32.03服务器软件升级至基岩版1.20.32
1.20.50.20测试版服务器软件升级至基岩版1.20.50.20
1.20.50.21测试版服务器软件升级至基岩版1.20.50.21
1.20.40.01服务器软件升级至基岩版1.20.40
1.20.50.22测试版服务器软件升级至基岩版1.20.50.22
1.20.41.02服务器软件升级至基岩版1.20.41
1.20.50.23测试版服务器软件升级至基岩版1.20.50.23
1.20.50.24测试版服务器软件升级至基岩版1.20.50.24
1.20.60.20测试版服务器软件升级至基岩版1.20.60.20
1.20.60.21测试版服务器软件升级至基岩版1.20.60.21
1.20.50.03服务器软件升级至基岩版1.20.50
1.20.60.22测试版服务器软件升级至基岩版1.20.60.22
1.20.60.23测试版服务器软件升级至基岩版1.20.60.23
1.20.51.01服务器软件升级至基岩版1.20.51
1.20.60.24测试版服务器软件升级至基岩版1.20.60.24
1.20.60.25测试版服务器软件升级至基岩版1.20.60.25
1.20.60.26测试版服务器软件升级至基岩版1.20.60.26
1.20.70.20测试版服务器软件升级至基岩版1.20.70.20
1.20.70.21测试版服务器软件升级至基岩版1.20.70.21
1.20.61.01服务器软件升级至基岩版1.20.60
1.20.70.22测试版服务器软件升级至基岩版1.20.70.22
1.20.70.24测试版服务器软件升级至基岩版1.20.70.24
1.20.62.01服务器软件升级至基岩版1.20.62
1.20.62.02未知。
1.20.70.25测试版服务器软件升级至基岩版1.20.70.25
1.20.80.20测试版服务器软件升级至基岩版1.20.80.20
1.20.62.03未知。
1.20.80.21测试版服务器软件升级至基岩版1.20.80.21
1.20.70.05服务器软件升级至基岩版1.20.70
1.20.71.01服务器软件升级至基岩版1.20.71
1.20.80.22测试版服务器软件升级至基岩版1.20.80.22
1.20.72.01服务器软件升级至基岩版1.20.72
1.20.80.23测试版服务器软件升级至基岩版1.20.80.23
1.20.80.24测试版服务器软件升级至基岩版1.20.80.24
1.20.73.01服务器软件升级至基岩版1.20.73
1.21.0.20测试版服务器软件升级至基岩版1.21.0.20
1.21.0.21测试版服务器软件升级至基岩版1.21.0.21
1.21.0.22测试版服务器软件升级至基岩版1.21.0.22
1.20.80.05服务器软件升级至基岩版1.20.80
1.21.0.23测试版服务器软件升级至基岩版1.21.0.23
1.20.81.01服务器软件升级至基岩版1.20.81
1.21.0.24测试版服务器软件升级至基岩版1.21.0.24
1.21.0.25测试版服务器软件升级至基岩版1.21.0.25
1.21.0.26测试版服务器软件升级至基岩版1.21.0.26
1.21.10.20测试版服务器软件升级至基岩版1.21.10.20
1.21.10.21测试版服务器软件升级至基岩版1.21.10.21
1.21.10.22测试版服务器软件升级至基岩版1.21.10.22
适用于Windows的服务端中移除了bedrock_server.pdb文件。
适用于Linux的服务端中移除了bedrock_server_symbols.debug文件。
1.21.10.23测试版服务器软件升级至基岩版1.21.10.23
1.21.0.03服务器软件升级至基岩版1.21.0
1.21.10.24测试版服务器软件升级至基岩版1.21.10.24
1.21.1.03服务器软件升级至基岩版1.21.1
1.21.20.21测试版服务器软件升级至基岩版1.21.20.21
1.21.2.02服务器软件升级至基岩版1.21.2
1.21.20.22测试版服务器软件升级至基岩版1.21.20.22
1.21.3.01服务器软件升级至基岩版1.21.3
1.21.20.23测试版服务器软件升级至基岩版1.21.20.23
1.21.20.24测试版服务器软件升级至基岩版1.21.20.24
1.21.30.21测试版服务器软件升级至基岩版1.21.30.21
1.21.30.22测试版服务器软件升级至基岩版1.21.30.22
1.21.20.03服务器软件升级至基岩版1.21.20
适用于Windows的服务端中移除了bedrock_server.pdb文件。
适用于Linux的服务端中移除了bedrock_server_symbols.debug文件。
1.21.30.23测试版服务器软件升级至基岩版1.21.30.23
1.21.30.24测试版服务器软件升级至基岩版1.21.30.24
1.21.22.01服务器软件升级至基岩版1.21.22
1.21.30.25测试版服务器软件升级至基岩版1.21.30.25
1.21.23.01服务器软件升级至基岩版1.21.23
1.21.40.20测试版服务器软件升级至基岩版1.21.40.20
1.21.40.21测试版服务器软件升级至基岩版1.21.40.21
1.21.30.03服务器软件升级至基岩版1.21.30
1.21.40.22测试版服务器软件升级至基岩版1.21.40.22
1.21.40.23测试版服务器软件升级至基岩版1.21.40.23
1.21.31.04服务器软件升级至基岩版1.21.31
1.21.40.25测试版服务器软件升级至基岩版1.21.40.25
1.21.50.20测试版服务器软件升级至基岩版1.21.50.20
1.21.50.22测试版服务器软件升级至基岩版1.21.50.22
1.21.50.24测试版服务器软件升级至基岩版1.21.50.24
1.21.40.03服务器软件升级至基岩版1.21.40
1.21.41.01服务器软件升级至基岩版1.21.41
1.21.50.25测试版服务器软件升级至基岩版1.21.50.25
1.21.42.01未知。
1.21.43.01服务器软件升级至基岩版1.21.43
1.21.50.26测试版服务器软件升级至基岩版1.21.50.26
1.21.44.01服务器软件升级至基岩版1.21.44
1.21.50.28测试版服务器软件升级至基岩版1.21.50.28
1.21.50.29测试版服务器软件升级至基岩版1.21.50.29
1.21.60.21测试版服务器软件升级至基岩版1.21.60.21
1.21.50.07适用于Windows的服务器软件升级至基岩版1.21.50
适用于Linux的测试版服务器软件更改为基岩版1.21.50
1.21.50.10适用于Linux的服务器软件升级至基岩版1.21.50
1.21.60.22适用于Linux的测试版服务器软件恢复至基岩版1.21.60.21
1.21.60.23测试版服务器软件升级至基岩版1.21.60.23
1.21.51.01服务器软件升级至基岩版1.21.51
1.21.51.02更改了版本号,以与重新上传的ChromeOS/Android客户端的版本号保持一致。
1.21.60.24测试版服务器软件升级至基岩版1.21.60.24
1.21.60.25适用于Windows的测试版服务器软件升级至基岩版1.21.60.25
1.21.60.26适用于Linux的测试版服务器软件升级至基岩版1.21.60.25
1.21.60.27测试版服务器软件升级至基岩版1.21.60.27
1.21.60.28测试版服务器软件升级至基岩版1.21.60.28
1.21.70.20测试版服务器软件升级至基岩版1.21.70.20
1.21.70.21测试版服务器软件升级至基岩版1.21.70.21
1.21.70.22测试版服务器软件升级至基岩版1.21.70.22
1.21.60.10服务器软件升级至基岩版1.21.60
1.21.70.23测试版服务器软件升级至基岩版1.21.70.23
1.21.70.24测试版服务器软件升级至基岩版1.21.70.24
1.21.61.01服务器软件升级至基岩版1.21.61
1.21.62.01服务器软件升级至基岩版1.21.62
1.21.70.25测试版服务器软件升级至基岩版1.21.70.25
1.21.70.26测试版服务器软件升级至基岩版1.21.70.26
基岩版(即将到来)
1.21.80.20测试版服务器软件升级至基岩版1.21.80.20
1.21.80.21测试版服务器软件升级至基岩版1.21.80.21
1.21.70.03服务器软件升级至基岩版1.21.70
1.21.70.04未知。
1.21.80.22测试版服务器软件升级至基岩版1.21.80.22
1.21.71.01服务器软件升级至基岩版1.21.71

外部链接[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]

导航[编辑 | 编辑源代码]