相信大家对于MC这款游戏都不陌生,而MC的基岩版更是绝大多数MC玩家都听说过,目前除故事版,Java版以外的MC版本,都是基岩版。

但你知道如何用官方提供的工具开启一个BE服务器吗?

首先你需要前往Minecraft官网下载开服文件,点此处快速前往。

最关键的一点,你有一台拥有外网IP且开放所需端口的服务器

将系统安装为Debian系,理论来说Debian系均可开服。

然后ssh连接你的机器。(常见问题排查,连接不上,检查IP,域名是否输入正常。)

输入以下代码。

apt-get update
apt-get install screen
apt-get install unzip

输入下列代码新建一个文件夹并转到这个文件夹

mkdir [文件夹名]
cd [文件夹名]

然后输入下列代码下载开服文件到服务器

wget [链接]

查看文件夹下文件,然后解压文件。

ls
unzip 文件名

为了防止退出连接服务器关闭,我们需要这样做。

screen -R [名称]

然后在解压后的路径,输入下列代码开服,每次开服都需要输入下列代码

LD_LIBRARY_PATH=. ./bedrock_server

最后,如果是提示你这样的话,恭喜你开服成功了!

root@server:~/mc-server# LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2019-03-13 22:16:35 INFO] Starting Server
[2019-03-13 22:16:35 INFO] Version 1.9.0.15
[2019-03-13 22:16:35 INFO] Level Name: world
[2019-03-13 22:16:35 INFO] Game mode: 0 Survival
[2019-03-13 22:16:35 INFO] Difficulty: 1 EASY
[2019-03-13 22:16:36 INFO] IPv4 supported, port: 19132
[2019-03-13 22:16:36 INFO] IPv6 not supported
[2019-03-13 22:16:38 INFO] Server started.

如果不是这样,而是报错缺些依赖文件的话,你可以试试下列命令依次执行。

echo 'deb http://ftp.debian.org/debian/ buster main' >> /etc/apt/sources.list

apt-get update

apt-get -t buster install libc6

apt-get install libstdc++6

apt-get install libcurl4

当然,你还可以对服务器进行配置,优化。

配置文件是在你解压后的路径下的一个名叫server.properties的文件。你可以按照我下面提供的配置文件更改。

server-name=§1服务器§b - §3点击进服开始游戏!
# 服务器的描述信息,这个在选择服务器界面的副标题,因为正标题被玩家自定义名字所限制。
# 可以输入: 任意内容

gamemode=survival
# 设置玩家默认游戏模式
# 你可以设置: "survival"生存, "creative",创造 或者 "adventure"冒险

difficulty=hard
# 设置默认游戏难度
# 你可以设置: "peaceful", 和平"easy",简单 "normal", 普通,或者 "hard"困难

allow-cheats=false
# 开启作弊,如果打开它,你将可以使用命令。但会导致成就失效?
# 你可以设置: "true" 或者 "false"

max-players=30
# 最大同时在线玩家数
# 你可以设置: 任意数字

online-mode=true
# 在线验证,如果你开启在线验证,玩家需先登录Xbox才可加入服务器。
# 如果关闭此项,你必须开启登录插件,但遗憾的是官服没有登录插件。
# 如果你尝试用白名单替代登录插件,那么很遗憾,有心人只需要冒用ID即可进服。
# 你可以选择: "true" 或者 "false"

white-list=true
# 白名单,,开启后必须在白名单内才可进服。你可以通过此项来防止恶意熊服,也可以准备两套白名单,一套正常玩,另一套停服维护。
# 你可以选择: "true" 或者 "false"

server-port=19132
# 在ipv4网络环境下的端口,不能和已有端口重复,如果重复将随机选取
# 你可以选择: 选择范围 [1, 65535]

server-portv6=19133
# 在IPv6网络环境下的端口,不能和已有端口重复,但要知道,服务器需要有ipv6地址才可以使用此端口通信,玩家也必须有ipv6才可连接
# 你可以选择: 选择范围 [1, 65535]

view-distance=5
# 玩家最大视距,这个将会以服务器为准,哪怕玩家设置再大也会被限制。如果设置为0将不再设限。
# 你可以填写: 任意数值

tick-distance=4
# The world will be ticked this many chunks away from any player.
# 你可以填写: Integers in the range [4, 12]

player-idle-timeout=600
# 玩家超时时间,防止玩家挂机。如果设置为0将不再设限。
# 你可以填写: 任何非负数

max-threads=8
# 服务器最大线程数。如果设置为0将会自动选择。
# 你可以填写: 任意数值

level-name=Bedrock level
# 你可以填写: 任意地图名

level-seed=
# 选择一个地图种子,留空为随机,仅对第一次开服无地图生效。
# 你可以填写: 任意种子

default-player-permission-level=member
# 默认玩家游戏权限
# 你可以选择: "visitor", "member", "operator"

texturepack-required=false
# 强制锁定材质包 用途防材质作弊
# 你可以选择: "true" 或者 "false"

文末了,应该没多少人看,这里是Star_caorui,希望下次再见!

遇到问题可以咨询QQ2549309641

我没有义务为你解答问题,所以请你态度好一些!

我也会有忙的时候,但绝不是无视你,轻视你,瞧不起你。

最终撰写完成于

Star_caorui

2019.3.13 22:26


海内存知己,天涯若比邻
一去天涯征程无尽头