Minecraft-server

Minecraft wiki

基岩版服务端下载页面

解压到一个空文件夹中,cd进去这个文件夹执行:

LD_LIBRARY_PATH=. ./bedrock_server

即可完成开启服务器操作

配置

属性
类型
默认值
描述

allow-flight

布尔值

false

允许玩家在安装添加飞行功能的 mod 前提下在生存模式下飞行。允许飞行可能会使作弊者更加常见,因为此设定会使他们更容易达成目的。在创造模式下本属性不会有任何作用。false - 不允许飞行。悬空超过5秒的玩家会被踢出服务器。true - 允许飞行。玩家得以使用飞行MOD飞行。

allow-nether

布尔值

true

允许玩家进入下界false - 下界传送门不会生效。true - 玩家可以通过下界传送门前往下界

announce-player-achievements

布尔值

true

玩家获得成就时是否在服务器中进行显示。false - 玩家获得成就时的提示仅自己可见,不会向其他玩家进行显示。true - 玩家获得成就时将在其他在线玩家的聊天栏进行提示。例如:jeb_ 刚刚获得了 [打开物品栏] 成就!

difficulty

整数(0-3)

1

定义服务器的游戏难度(例如生物对玩家造成的伤害,饥饿与中毒对玩家的影响方式等)。0 - 和平1 - 简单2 - 普通3 - 困难

enable-query

布尔值

false

允许使用GameSpy4协议的服务器监听器。它被用于收集服务器信息。

enable-rcon

布尔值

false

是否允许远程访问服务器控制台。

force-gamemode

布尔值

false

强制玩家加入时为默认游戏模式false - 玩家将以退出前的游戏模式加入true - 玩家总是以默认游戏模式加入

gamemode

整数(0-3)

0

定义默认游戏模式0 - 生存模式1 - 创造模式2 - 冒险模式(仅在12w22a之后,或正式版1.3之后可用)3 - 旁观模式(仅在14w05a之后,或正式版1.8之后可用)

generate-structures

布尔值

true

定义是否在生成世界时生成结构(例如村庄false - 新生成的区块中将不包含结构。true - 新生成的区块中将包含结构。注: 即使设为 false,地牢和下界要塞仍然会生成

generator-settings

字符串

空白

本属性质用于自定义超平坦世界的生成。详见超平坦世界自定义了解正确的设定及例子。

hardcore

布尔值

false

一旦启用,玩家在死后会自动被服务器封禁(即开启极限模式)。

level-name

字符串

world

“level-name”的值将作为世界名称及其文件夹名。你也可以把你已生成的世界存档复制过来,然后让这个值与那个文件夹的名字保持一致,服务器就可以载入该存档。部分字符,例如 ' (单引号)可能需要在前面加反斜杠号 \ 才能被正常应用。

level-seed

字符串

空白

与单人游戏类似,为你的世界定义一个种子。这里有一些例子:minecraft,404,1a2b3c。

level-type

字符串

DEFAULT

确定地图所生成的类型DEFAULT - 标准的世界带有丘陵,河谷,海洋等FLAT - 一个没有特色的平坦世界,适合用于建设LARGEBIOMES - 如同预设世界,但所有生态系都更大(仅快照12w19a,或正式版1.3之后可用)AMPLIFIED - 如同预设世界,但世界生成高度提高(仅快照13w36a,或正式版1.7.2之后可用)CUSTOMIZED - 自快照14w21b以來,服务器也支持自定义地形。使用方法是在generator-settings贴上代码。

max-build-height

整数

256

玩家在游戏中能够建造的最大高度。地形生成算法并不会受这个值的影响。

max-players

整数(1-2147483647)

20

服务器同时能容纳的最大玩家数量。但请注意在线玩家越多,对服务器造成的负担也就越大。服务器的OP具有在人满的情况下强行进入服务器的权力,找到在服务器根目录下叫ops.json的文件并打开,设置你要突破人数限制的OP下的bypassesPlayerLimit选项为true即可(默认值为false),这意味着OP将不需要在服务器人满时等待玩家离开再加入,过大的数值会使客户端显示的玩家列表崩坏。

max-tick-time

整数(0–(2^63 - 1))

60000

设置每个tick花费的最大毫秒数,超过该最大毫秒数看门狗将停止服务器程序并附带上一些信息。*正常情况下服务器的一个tick最大会花费60.00秒(最小应该为0.05秒);如果服务器程序被判定为崩溃了,它将被强制终止运行。遇到这种情况的时候,它会调用System.exit(1)。*译者:如果你监测服务程序的返回代码,此时返回代码会为1,(习惯上,程序正常退出应当返回0)-1 - 完全停用看门狗(这个停用选项在14w32a快照中被添加)

max-world-size

整数(1-29999984)

29999984

设置世界边界的最大半径值,单位为方块。通过成功执行的命令能把世界边界设置得更大,但不会超过这里设置的最大方块限制。如果设置的 max-world-size 超过默认值的大小,那将不会起任何效果。例如:设置 max-world-size 为 1000 将会有 2000x2000 的地图边界。设置 max-world-size 为 4000 将会有 8000x8000 的地图边界。

motd

字符串

A Minecraft Server

本属性值是玩家客户端的多人游戏服务器列表中显示的服务器信息,显示于名称下方。MOTD 支持样式代码。MOTD 支持特殊符号,比如 "♥"。 然而,这些符号需要被转换为Unicode转义字符。你可以在这里找到一个转换器如果 MOTD 超过59个字符,服务器列表很可能会返回“通讯错误”。

network-compression-threshold

整数

256

默认会允许n-1字节的数据包正常发送, 如果数据包为 n 字节或更大时会进行压缩。 所以,更低的数值会使得更多的数据包被压缩,但是如果被压缩的数据包字节太小将会得不偿失。-1 - 永久禁用数据包压缩0 - 压缩全部数据包注意: 以太网规范要求把小于64字节的数据包填充为64字节。 因此,设置一个低于64的值可能没有什么好处。 也不推荐让设置的值超过MTU,它通常为1500个字节。

online-mode

布尔值

true

是否开启在线验证。服务器会与 Minecraft 的账户数据库对比检查连入玩家。如果你的服务器并未与 Internet 连接,则将这个值设为 false ,然而这样的话破坏者也能够使用任意假账户登录服务器。如果 Minecraft.net 服务器下线,那么开启在线验证的服务器会因为无法验证玩家身份而拒绝所有玩家加入。通常,这个值设为 true 的服务器被称为“正版服务器”,设为 false 的被称为“离线服务器”或“盗版服务器”。true - 启用。服务器会认为自己具有 Internet 连接,并检查每一位连入的玩家。false - 禁用。服务器不会检查玩家。

op-permission-level

整数(1-4)

4

设定OP的权限等级1 - OP可以无视重生点保护。2 - OP可以使用单人游戏作弊命令(除了/publish,因为不能在服务器上使用,/debug也是)并使用命令方块。命令方块和领域服服主/管理员有此等级权限。3 - OP可以使用几乎所有多人游戏限定的命令(除第4级专用命令)4 - OP可以使用所有命令,包括/stop、/save-all、/save-on和/save-off。

player-idle-timeout

整数

0

如果不为0,服务器将在玩家的空闲时间达到设置的时间(单位为分钟)时将玩家踢出服务器例如:把player-idle-timeout设置为3,玩家空闲时间达到3分钟就会被踢出服务器。注: 当服务器接受到下列数据包之一时将会重置空闲时间:Click WindowEnchant ItemUpdate SignPlayer DiggingPlayer Block PlacementHeld Item ChangeAnimation (swing arm)Entity ActionClient StatusChat MessageUse Entity

prevent-proxy-connections

布尔值

false

如果服务器发送的和Mojang的验证服务器的ISP/AS不一样,玩家将会被踢出true - 服务器将会禁止玩家使用VPN或代理false - 服务器将不会禁止玩家使用VPN或代理

resource-pack

字符串

空白

可选选项,可输入指向一个资源包的URI。玩家可选择是否使用该资源包

resource-pack-sha1

字符串

空白

资源包的SHA-1值,必须为小写十六进制,建议填写它,这还没有用于验证资源包的完整性,但是它提高了资源包缓存的有效性和可靠性。注:下载到的服务器资源包将保存在.minecraft\server-resource-packs下。

pvp

布尔值

true

是否允许PvP。玩家自己的箭也只有在允许PvP时才可能伤害到自己。注: *来源于玩家的间接伤害,例如熔岩,火,TNT等,还是会造成伤害。*true - 玩家可以互相残杀。false - 玩家无法互相造成伤害。

query.port

整数(1-65534)

25565

设置监听服务器的端口号(详见enable-query)。

rcon.password

字符串

空白

设置远程访问的密码(详见enable-rcon)。

rcon.port

整数(1-65534)

25575

设置远程访问的端口号(详见enable-rcon)。

server-ip

字符串

空白

将服务器与一个特定IP绑定。强烈建议你留空本属性值!留空,或是填入你想让服务器绑定的IP。

server-port

整数(1-65534)

25565

改变服务器端口号。如果服务器通过路由器与外界连接的话,该端口必须也能够通过路由器。

snooper-enabled

布尔值

true

自1.3正式版之后,一旦启用,将允许服务端定期发送统计数据到http://snoop.minecraft.net.false - 禁用数据采集true - 启用数据采集

spawn-animals

布尔值

true

决定动物是否可以生成。true - 动物可以生成。false - 动物生成后会立即消失。

spawn-monsters

布尔值

true

决定攻击型生物(怪兽)是否可以生成。true - 可以。只要满足条件的话怪物就会生成。false - 禁用。不会有任何怪物。如果difficulty = 0(和平)的话,本属性值不会有任何影响。

spawn-npcs

布尔值

true

决定是否生成村民true - 生成村民false - 不会有村民。

spawn-protection

整数

16

通过将该值进行(x*2)+1的运算来决定出生点的保护半径。设置为0将不会禁用出生点保护。设置为0将会保护位于出生点的1x1方块区域,设置为1将会保护以出生点为中心的3x3方块区域。设置为2会保护5x5的方块区域,设置为3将会保护7x7的方块区域,以此类推。 这个选项只会在第一个玩家进行服务器时生成。如果服务器没有设置OP,这个选项将会自动禁用。

use-native-transport

布尔值

true

是否使用针对Linux平台的数据包收发优化,此选项仅会在Linux平台下生成。true - 启用false - 禁用

view-distance

整数(3-15)

10

设置服务端传送给客户端的数据量,也就是设置玩家各个方向上的区块数量 (是以玩家为中心的半径,不是直径)。 它决定了服务端的可视距离。(另见 渲染距离)默认/推荐设置为10,如果很卡的话,减少该数值。

white-list

布尔值

false

服务器的白名单当启用时,只有白名单上的用户才能连接服务器。白名单主要用于私人服务器,例如相识的朋友等。 - *OP会自动被视为在白名单上。所以无需再将OP加入白名单。*false - 不使用白名单。true - 从 whitelist.json 文件加载白名单。

enable-command-block

布尔值

false

是否启用命令方块true - 启用false - 禁用

allow-cheats

布尔值

false

是否允许使用作弊码

tick-distance

数值范围 [4, 12]

4

世界将从任何玩家那里剔除这么多块。?

max-threads

数值

8

服务器允许使用的最大线程数

default-player-permission-level

visitor, member, operator

member

新玩家第一次进入服务器时的身份。visitor(访客), member(成员), operator(管理员)

动态命令

kill <playerName | xuid> <reason>--- 踢出玩家

stop---停止服务器

op <player>---赋予一个用户最高权限

deop <player>---移除一个用户的最高权限

changesetting <setting> <value>---动态设置。目前只允许下面两个值:

  1. allow-cheats 【是否运行作弊】true | false

  2. difficulty 【难度】 0-3

  • 设定或查询一条规则

gamerule <规则:字符串> <值:布尔值> gamerule <规则:字符串> <值:整数> gamerule [规则:字符串]

規則名
描述
預設值
Java版
基岩版

commandBlockOutput (基岩版:commandblockoutput

指令方塊執行指令時是否在聊天框中向管理員顯示

true

doDaylightCycle (基岩版:dodaylightcycle

是否進行日夜交替相變化

true

doEntityDrops (基岩版:doentitydrops

非生物實體是否掉落物品

true

doFireTick (基岩版:dofiretick

火是否蔓延及自然熄滅

true

doMobLoot (基岩版:domobloot

生物在死亡是否掉落物品(戰利品)

true

doMobSpawning (基岩版:domobspawning

生物是否自然生成。不影響生怪磚

true

doTileDrops (基岩版:dotiledrops

方塊被破壞時是否掉落物品

true

doWeatherCycle (基岩版:doweathercycle

天氣是否變化

true

drowningdamage

玩家是否承受窒息傷害

true

falldamage

玩家是否承受跌落傷害

true

firedamage

玩家是否承受火焰傷害

true

keepInventory (基岩版:keepinventory

玩家死亡後是否保留物品欄物品(死亡時物品不掉落)

false

mobGriefing (基岩版:mobgriefing

苦力怕殭屍終界使者地獄幽靈凋零怪兔子村民是否能放置、修改或破壞方塊,以及村民、殭屍、骷髏殭屍豬人是否能撿拾物品

true

pvp

玩家之間能否造成傷害

true

showcoordinates

是否在聊天框區域持續實時顯示玩家坐標

false

sendCommandFeedback (基岩版:sendcommandfeedback

玩家執行指令的返回信息是否在聊天框中顯示。同時影響指令方塊是否保存指令輸出文本。

true

tntexplodes

TNT是否會爆炸

true

Last updated

Was this helpful?