如何使用基岩版专用服务器
警告:这是一个早期版本(alpha),我们目前还不完全支持。它可能包含严重的问题,我们可能随时停止对它的支持。
推荐硬件配置
- 我们建议在至少拥有2核心和1GB内存的64位Intel或AMD处理器计算机上运行基岩版Minecraft服务器。
支持的平台
- Linux
- 基岩版服务器的Linux版本需要Ubuntu 18或更高版本。不支持其他发行版。
- 将容器文件解压到一个空文件夹中。使用以下命令启动服务器:LD_LIBRARY_PATH=. ./bedrock_server
- Windows
- 基岩版服务器的Windows版本需要以下条件之一:
- Windows 10版本1703或更高版本
- Windows Server 2016或更高版本
- 将容器文件解压到一个空文件夹中。通过运行bedrock_server.exe文件来启动服务器。
- 在某些系统上,如果您希望使用与服务器运行在同一台计算机上的客户端连接到服务器,您需要将Minecraft客户端从UWP回环限制中豁免:
代码:
CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
配置
服务器会尝试读取一个名为server.properties的文件。其中一些选项仅在创建新世界时读取,而其他一些则在每次启动时读取。该文件应包含一个列表,其中键和值用等号分隔,每行一个。
文件夹
- 解压后,您会看到几个文件夹和二进制可执行文件。第一次启动服务器时,会创建一些新的(空的)文件夹。您应该关心的文件夹如下:
- behavior_packs:这是安装新的行为包的地方。目前还没有在级别中激活它们的方法。
- resource_packs:这是安装新的资源包的地方。目前还没有在级别中激活它们的方法。
- worlds:这个文件夹将在启动时创建,如果它还不存在的话。每个根据server.properties文件中的level-name创建的世界都会有一个相应的文件夹。
允许列表
如果server.properties中的allow-list属性被启用,则服务器只允许特定的用户连接。要允许用户连接,您需要知道他们的Xbox Live游戏标签。向允许列表添加用户最简单的方法是使用命令allowlist add <游戏标签>(例如:allowlist add 示例名称)。如果游戏标签中包含空格,则需要用双引号括起来:allowlist add "示例 名称"。
权限
您可以通过在与服务器可执行文件相同的目录中放置的permissions.json中分配角色来调整特定玩家的权限。
崩溃报告
如果服务器崩溃,它将自动向我们发送各种信息,帮助我们为将来解决问题。
命令
您可以通过在控制台中输入来向服务器发出命令。以下是可用的命令。
备份
服务器支持在运行时对世界文件进行备份。它对于手动备份不太友好,但更适合自动化。备份(从服务器的角度)包括三个命令:
- save hold:此命令将要求服务器准备备份。它是异步的,会立即返回。
- save query:在调用save hold之后,您应该反复调用此命令以查看准备工作是否已完成。当它返回成功时,它将返回您需要复制的文件列表(以及每个文件的长度)。在发生此过程时,服务器不会暂停,因此一些文件可能会被修改。只要您只复制给定文件列表中的文件,并将复制的文件截断到指定的长度,那么备份应该是有效的。
- save resume:当您完成文件复制后,您应该调用此命令以告诉服务器可以再次删除旧文件。
基于压缩包bedrock_server_how_to.html翻译