创建 Minecraft:Bedrock Edition 我的世界基岩版服务器


前言

我近期使用腾讯云新人优惠购买了2核4G8M的轻量服务器,最近又有升级到4核的活动。我作为小白,这多出的核心不知道有什么用处,就决定搭个 Minecraft 服务器浅玩一下。

需要注意的是,Minecraft 服务器注重单核性能,其对多核的优化极差,故不推荐使用云服务器搭建进行多人游戏,否则崩溃闪退在所难免,以下就是本穷逼使用云服务器搭建游戏服务器的窘迫瞬间。

Minecraft 服务器崩溃截图

安装

本文使用 Ubuntu 系统为示例,CentOS 实测需要安装依赖。

在用户目录下创建一个子目录,用于存储服务端文件

cd ~
mkdir mcsvr

将工作目录改为新创建的子目录。访问 Minecraft 基岩版服务器下载页面,复制下载地址,下载服务端并解压。( 以1.18.12.01为例 )

cd mcsvr
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.18.12.01.zip # 此处链接更换为在下载页面中复制的地址

安装 unzip 解压安装包。

Ubuntu

sudo apt-get install -y unzip

CentOS

sudo yum install -y unzip

安装 screen。

Ubuntu

sudo apt-get -y update
sudo apt-get -y install screen

CentOS

sudo yum install -y screen

创建名为 mcsvr 的窗口,以便于日后访问管理服务器。

screen -S mcsvr

编辑服务器配置文件 server.properties 以更改服务器设置。

vim server.properties

键入 “i” 进入编辑模式,编辑完成后输入 “:wq” 并回车退出编辑。

若使用 CentOS 系统搭建,需要安装 libnsl 依赖

sudo yum install -y libnsl

启动服务器

LD_LIBRARY_PATH=. ./bedrock_server

注意事项

服务器默认使用 19132 端口,需前往控制台防火墙放行此端口 ( TCP 和 UDP 协议 均放行)

若使用 Ubuntu 自带防火墙 ufw,执行以下命令放行端口

sudo ufw allow 19132

firewalld 防火墙开放 19132 端口

firewall-cmd --zone=public --add-port=19132/tcp --add-port=19132/udp --permanent
firewall-cmd --reload


发表评论

您的电子邮箱地址不会被公开。