Mojang已经发布过我的世界基岩版的官方服务器端,同基岩版一同更新,拥有相同的特性,但是美中不足的是不支持Mod,就连官方的JS脚本目前都不支持,并在目前为止,该服务端还只是"早期测试版"
但作为MCPE的服务器和小伙伴一同玩耍完全足够了,下面是搭建教程:
你需要准备:
-服务器(临时搭建的话用自己的电脑也行)
-开服文件(去官网下载:跳转)
-公网环境,或者端口映射
首先是服务器,你可以去各大厂商购买云主机,阿里云,华为云,腾讯云,百度云等都有。再选择操作系统,Windows和Linux的都可以,看自己的操作喜欢,Linux的系统话建议选择Ubuntu,官方推荐,无需手动安装繁琐的运行库
开服文件可以去官网下载,上面已经提供链接,如果你的系统是Linux的,就下载Linux版的开服文件,反之下载Windows版的开服文件,下载之后是压缩包,解压到服务器,将所有的程序和配置文件都移动到一个空文件夹下
运行程序:如果你的系统是Windows的话,双击bedrock_server.exe文件运行程序,开启服务器,服务器会自动创建默认存档及配置文件。根据需要修改配置文件:server.properties
下面是我的服务器配置文件 可以根据需要修改即可:
server-name=MY WORD
# 用作服务器名称
# 允许的值:任何字符串
gamemode=survival
# 设置新玩家的游戏模式
# Allowed values: "survival", "creative", or "adventure"/冒险
difficulty=hard
# 设定世界的难度。
# Allowed values: "peaceful", "easy", "normal", or "hard"
allow-cheats=false
# 如果为真,则可以使用类似命令的作弊。
# Allowed values: "true" or "false"
max-players=8
# 可以在服务器上游戏的最大玩家数量。
# Allowed values: Any positive integer
online-mode=true
# 如果为true,则必须对所有连接的播放器进行Xbox Live身份验证。
# 无论此设置如何,连接到远程(非LAN)服务器的客户端都将始终需要Xbox Live身份验证。
# 如果服务器接受来自Internet的连接,则强烈建议启用在线模式。
# Allowed values: "true" or "false"
white-list=false
# 如果为true,则必须在单独的whitelist.json文件中列出所有连接的玩家才能进入服务器。
# Allowed values: "true" or "false"
server-port=19132
# 服务器应该监听哪个IPv4端口。
# Allowed values: Integers in the range [1, 65535]
server-portv6=19133
# Which IPv6 port the server should listen to.
# Allowed values: Integers in the range [1, 65535]
view-distance=32
# 允许的最大视图距离(块数)。
# Allowed values: Any positive integer.
tick-distance=4
# 世界将从任何玩家那里剔除这么多块。
# 允许值:范围内的整数 [4, 12]
player-idle-timeout=0
# 在一名玩家闲置了这么多分钟后,他们将被踢。如果设置为0,那么玩家可以无限期地闲置。
# Allowed values: Any non-negative integer.
max-threads=16
# 服务器尝试使用的最大线程数。如果设置为0或删除,那么它将尽可能多地使用。
# Allowed values: Any positive integer.
level-name=CNGEGE
# 允许的值:任何字符串
level-seed=0
# 用于随机化世界
# 允许的值:任何字符串
default-player-permission-level=member
# 新玩家首次加入的许可级别。
# Allowed values: "visitor(游客)", "member(普通玩家)", "operator(管理员)"
texturepack-required=false
# 强制客户在当前世界中使用纹理包
# Allowed values: "true" or "false"
content-log-file-enabled=false
# 启用将内容错误记录到文件
# Allowed values: "true" or "false"
language=zh_CN
# 后台指令语言默认英文
# 允许的值: \resource_packs\vanilla\texts中文件名
op-permission=2
# op的权限等级,调整到2的话,就可以使用控制台专有的指令
如果你的系统是UBUNTU(Linux)的话,开启服务器的方法是运行命令:LD_LIBRARY_PATH=. ./bedrock_server,上述配置文件同样适用于Linux版本
最后端口映射,端口映射有两种方式,
1> 有公网IP的话可以直接在路由器上做映射,这样好处是不会限制网速,但是对于不同的映射原理的人具有一定的操作难度
2> 没有公网IP的话可以下载相关端口映射软件比如路由侠等,这种方法相对简单,但相对的各大程序厂商都会限制网络速度,如果按照这种方法开服,破坏方块半天没有反应的话请不要感到意外
这里不再赘述映射方法,需要的话可以找找我的其他帖子,无论是哪种方法都需要把服务器的监听端口映射到公网,IPV4默认是映射UDP的19132端口,IPV6默认是映射UDP的19133端口,服务器的监听端口可以在配置文件中修改
建议:
如果软件是放在服务器上24小时不间断运行的,可以考虑将服务器加入开机启动项