系统相关
首页 > 系统相关> > 【摸鱼】搭建Minecarft基岩版Linux联机服务器教程

【摸鱼】搭建Minecarft基岩版Linux联机服务器教程

作者:互联网

一般看这个教程的基本都是局外人,我尽量写的简单一些。

但即便是再简单,也要有一定计算机基础,比如服务器会申请,Linux能简单操作,VIM会增删改查,如果真一点不会那就老老实实玩游戏吧。

 

准备工作:

Minecartf 基岩版客户端,Microsoft Store 可以买,一般玩国际版的都是有一定折腾水平的人我倒是放心了许多。

一个云服务器,腾讯云阿里云都可以。

 

第一步:

申请云服务器,重装为 Ubuntu 系统。

更新系统:

sudo apt update
sudo apt upgrade
reboot

更新系统后安装环境:

sudo apt install curl wget zip unzip vim screen jq openssl screen

 

第二步:

安装服务端软件,先创建文件夹,在当前用户目录下就可以,创建后直接进入:

pwd
mkdir mcbe_server
cd mcbe_server

然后访问官网获取最新的Ubuntu下载包Bedrock Server Download | Minecraft

勾选 “I agree to the Minecraft End User License Agreement and Privacy Policy”,然后右键Download复制链接。

切换到终端,下载客户端并解压:

wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.17.10.04.zip
unzip bedrock-server-1.17.10.04.zip
rm bedrock-server-1.17.10.04.zip

 

第三步:配置服务器

解压后需要了解三个配置文件,分别是:

server.properties 总配置文件

permissions.json 用户权限配置文件

whitelist.json 白名单配置文件 需要在总配置文件中开启白名单 然后只有在这个白名单文件中的用户才可以进入服务器

 

因为配置文件非常长,我就演示最快最安全的配置方式:

设置只有指定用户才可以修改世界、其他访问用户只能作为游客。

VIM打开 server.properties 逐条找到并修改下面配置,其它不要动,除非你已经足够了解:

VIM使用方式,按键I进入插入修改模式、esc返回命令行模式、/键查找,!wq保存,其他的自己百度。

server-name=Byte Server
gamemode=creative
difficulty=normal
max-players=100
online-mode=true
white-list=false
server-port=19132
server-portv6=19133
player-idle-timeout=30
level-name=Byte World
level-seed=9210
default-player-permission-level=visitor

命令行解析:

server-name 服务器名称
gamemode 游戏模式 creative创造 survival生存
difficulty 难度 easy简单 normal中等 hard困难
max-players 最大玩家数
online-mode Xbox在线模式 只有登录了Xbox账户的用户才能进入 有效过滤小学生
white-list 白名单模式 默认关闭 我们目的是让陌生人可以看世界但无法改动
server-port 服务器IPV4端口
server-portv6 服务器IPV6端口
player-idle-timeout 踢出超过此时间的挂机玩家 分钟
level-name 世界名称
level-seed 世界种子 自己随意 个人喜欢7370和9210
default-player-permission-level 默认登录玩家身份 visitor游客 member普通玩家 operator管理员

 

第四步:

放行端口,测试服务器,获取自己UID。

打开云服务器防火墙控制台,放行你刚才的端口:19132,19133

放行UDP端口!UDP!UDP!

放行后开启服务器:

 

LD_LIBRARY_PATH=. ./bedrock_server

 

打开Minecarft,添加并连接你的云服务器公网地址+端口号,玩游戏就不教你了。

如果可以进入游戏,终端会显示出你的Xbox UID,复制记下你的Xbox UID,因为你现在上面都做不了,需要给自己权限。

 

第五步:

将自己设置为管理员。

先 Ctrl + C 结束掉服务器,VIM打开目录下的 permissions.json 。修改:

[
        {
                "permission": "operator",
                "xuid": "123456789"
        },
]

命令行解读:

permission 权限 visitor游客 member普通玩家 operator管理员
xuid 你的Xbox用户ID 不要把123456789抄上!!!!

 

以后添加自己朋友,就可以在朋友登录的时候,使用:

permissions list

查看到朋友的ID,把自己的朋友用普通玩家权限添加进去就可以:

[
        {
                "permission": "operator",
                "xuid": "123456789"
        },
        {
                "permission": "member",
                "xuid": "987654321"
        },
]

 

 

第六步:

使用Screen挂起服务器。

进入服务器目录,输入:

screen -S mc_server

然后会发现clear了,这时你就在后台新建了终端,这时候显示的就是你新建的终端,你关闭当前终端的窗口也不会受影响。

新建后就可以启动服务器:

LD_LIBRARY_PATH=. ./bedrock_server

关闭终端后服务也会继续运行。切换到运行服务器终端的命令就是:

screen -x mc_server

 

好了,完工!

 

附上 server.properties 所有的中文解释,根据自己需要进行修改:

中文翻译抄自:我的世界 基岩版:官方服务器配置与使用 - 简书 (jianshu.com)

 

 

 

 

 

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:配置文件,level,Minecarft,permission,server,摸鱼,Linux,服务器,Xbox
来源: https://www.cnblogs.com/airchip/p/15059583.html