chromeOS中搭建Minecraft Bedrock(基岩版)服务器

本文基于ChromeOS 版本107.0.5304.92(正式版本)

基于bedrock-server-1.19.41.01

[设置]-[开发者]-[Linux开发环境]-[启用]   //chromebook开启Linux容器

[设置]-[开发者]-[Linux开发环境]-[端口转发]   //chromebook linux设置端口转发

注意:受crostini限制,此处网络流量先转发进chromeos

打开Minecraft Bedrock Server Download官网,并进行下载后解压至空白文件夹。

打开[终端],并切换至当前位置。

输入:sudo LD_LIBRARY_PATH=. ./bedrock_server

注意:若路径为个人文件夹,则无需sudo提权。使用sudo提权与否是谷歌推荐方案,谷歌不推荐直接使用root账户。

进入游戏-添加服务器,输入IP、端口、服务器名(可选),即可加入进当前服务器。

注意:服务器版本与客户端版本需完全一致,否则会提示“过期的服务器”。

以下内容涉及到的技术均为路由器厂商提供,非Google提供技术指导 

进入路由器网关界面,打开[端口转发-uPnP],新增一条规则。

源IP地址:当前chromebook的容器IP

端口范围:当前Minecraft Bedrock设置的端口,默认是19132

内网IP:当前计算机的内网IP

协议:UDP

之后在游戏界面的IP选项里,可输入当前chromebook的容器IP,加入服务器中。

注意:此公网IP为动态IP,ISP随时可更换此IP。若IP已更换,则需重复以上路由器网关操作。

以下内容涉及到的技术均为Minecraft,非Google提供技术指导

服务器参数修改:

bedrock目录下打开 server.properties 文件,视具体游戏情况修改。

参数名

可选值

默认值

何时启用

备注

gamemode

survival,

creative,

adventure

survival

Always or only for new players

difficulty

peaceful, easy,

normal,

hard

easy

Always

level-type

FLAT, LEGACY, DEFAULT

DEFAULT

World creation

server-name

Any string

Dedicated Server

Always

这是游戏内服务器列表中显示的服务器名称。

max-players

Any integer

10

Always

应该能够在服务器上玩的最大玩家数量。 较高的值会对性能产生影响。

server-port

Any integer

19132

Always

server- portv6

Any integer

19133

Always

level-name

Any string

level

Always

要使用/生成的级别的名称。 每个级别在 /worlds 中都有自己的文件夹。

level-seed

Any string

World creation

用于随机化世界的种子。 如果留空,将随机选择一个种子。

online-mode

true, false

true

Always

如果为 true,则所有连接的玩家都必须通过 Xbox Live 的身份验证。 无论此设置如何,连接到远程(非 LAN)服务器的客户端始终需要 Xbox Live 身份验证。 如果服务器接受来自 Internet 的连接,那么强烈建议启用在线模式。

white-list

true, false

false

Always

如果为 true,则所有连接的玩家必须列在单独的白名单 json 文件中。 请参阅白名单部分。

allow-cheats

true, false

false

Always

viewdistance

Any integer

10

Always

允许的最大视距。 较高的值会对性能产生影响。

player-idle- timeout

Any integer

30

Always

在球闲置了这么多分钟后,他们将被踢。 如果设置为 0,则玩家可以无限期地闲置。

max-threads

Any integer

8

Always

服务器将尝试使用的最大线程数。

tick-distance

An integer in the range [4,12]

4

Always

世界将与任何玩家相距这么多块。 较高的值会对性能产生影响。

default- player- permission- level

visitor, member, operator

member

Always

新玩家首次加入时将拥有的权限级别。

texturepack- required

true, false

false

Always

如果世界使用任何特定的纹理包,那么此设置将强制客户端使用它。

content-log- file-enabled

true, false

false

Always

启用将内容错误记录到文件中。

bedrock目录中

文件夹名称目的

behavior_packs

这是可以安装新行为包的地方。 目前没有办法在世界中激活它们。

resource_packs

这是可以安装新行为包的地方。 目前没有办法在世界中激活它们。

worlds

如果该文件夹尚不存在,则将在启动时创建该文件夹。 每个创建的世界都会在 server.properties 文件中根据其关卡名称命名一个文件夹。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值