为了庆祝雨云上线游戏服,帮助mc新手服主,把bds配置注释以中文的形式在此发帖
MCBE1.19.30BDSServer服务器配置
server-name
server-name=Dedicated Server
- 含义 设置服务器名称(下图红色部分就是这里可以设置的)
- 允许的字段 任何不带分号符号的字符。(举例
Welcome
114514
哼哼哼啊啊啊啊啊啊啊啊啊啊
)
gamemode
gamemode=survival
-
含义 设置玩家默认的游戏模式(也就是这个存档的新玩家首次进入存档的游戏模式)
-
允许的字段
survival
(生存)creative
(创造) 以及adventure
(冒险)
force-gamemode
force-gamemode=false
-
含义 (false)防止服务端向客户端发送游戏模式的值,这个值不是服务器在创建世界期间保存的游戏模式值。即便这个值是世界被创建后在配置文件中设置的。(true)强制服务端向客户端发送游戏模式的值,但是在创建世界时,服务器保存的游戏模式值(也就是创建世界后在服务器配置中设置的值)除外。
-
允许的字段
false
true
difficulty
difficulty=easy
-
含义 设置服务器内游戏存档的难度值。
-
允许的字段
peaceful
(和平/没怪物的)easy
(简单)normal
(一般)hard
(困难)
allow-cheats
allow-cheats=false
-
含义 设置服务器内是否可以使用“作弊”(这里的作弊包含/give等命令,但是诸如/tell等是可以使用的)。服务器控制台执行命令不受此规则限制。
-
允许的字段
false
true
max-players
max-players=10
-
含义 设置服务器最大在线人数。(理论上无限输入,事实上看你机器的配置和带宽)
-
允许的字段 任何正整数(x∈R+),比如
114514
online-mode
online-mode=true
-
含义 是否开启Xbox正版验证。(开启的好处:防止玩家数据混乱。不开启的好处:不受到网络波动导致xbox验证返回失败而无法加入服务器)。(这个开服后不建议修改。因为会导致玩家的xuid混乱)
-
允许的字段
false
true
allow-list
allow-list=false
-
含义 时候开启白名单验证。(开启后玩家需要获得白名单才可以加入服务器。)所有白名单用户数据存储于
allowlist.json
文件内。(举例:添加玩家xiaozhiyuqwq
到白名单,需要在服务器控制台输入/allowlist add xiaozhiyuqwq
反之移除需要输入/allowlist remove xiaozhiyuqwq
) -
允许的字段
false
true
server-port
server-port=19132
-
含义 IPv4条件下,服务器监听哪一个端口。(也就是玩家输入的端口号,默认19132.)
-
允许的字段 从
1
到65535
的任何整数。
server-portv6
server-portv6=19133
-
含义 IPv6条件下,服务器监听哪一个端口。(也就是玩家输入的端口号,默认19133.)
-
允许的字段 从
1
到65535
的任何整数。
view-distance
view-distance=32
-
含义 服务器视距范围。(越大一般而言会越卡顿)
-
允许的字段 任何大于等于
5
的正整数。
tick-distance
tick-distance=4
-
含义 区块在距离玩家多远的地方停止加载。(牛羊水流等都会受到影响,举例:生物不会再渲染,红石不会运行。)(受制于服务器性能)
-
允许的字段 任何大于等于
4
但是小于等于12
的正整数。
player-idle-timeout
player-idle-timeout=30
-
含义 挂机自动踢出。(服务器会检测玩家挂机,若超过x反正后服务器会自动踢出。设置为
0
则不会踢出任何挂机玩家。) -
允许的字段 任何非负整数(x∈R),比如
114514
max-threads
max-threads=8
-
含义 服务端允许使用的最大线程数。若为
0
或者不填,则会尽可能多的调用可以使用的线程。 -
允许的字段 任何正整数(x∈R+),比如
114514
level-name
level-name=Bedrock level
-
含义 存档的名称。服务器加载哪一个worlds下的文件夹
-
允许的字段 任何不带分号符号与能够作为文件名的字符。(举例
Welcome
114514
哼哼哼啊啊啊啊啊啊啊啊啊啊
)
level-seed
level-seed=
-
含义 如果服务器文件下没有存档文件,则会以这个种子新建存档。
-
允许的字段 任何值。
default-player-permission-level
default-player-permission-level=member
-
含义 设置玩家默认的权限(也就是这个存档的新玩家首次进入存档的权限)
-
允许的字段
visitor
(访客)member
(成员)operator
(操作员)
texturepack-required
texturepack-required=false
-
含义 是否强制客户端加载当前存档的材质包。(不会做兼容处理。也就是服务器存档的材质是什么,客户端就加载什么。哪怕服务器的材质只改了翻译,其他任何贴图都是原版的,客户端加载的材质包就算有贴图也只会加载原版贴图)
-
允许的字段
false
true
content-log-file-enabled
content-log-file-enabled=false
-
含义 是否记录错误日志。
-
允许的字段
false
true
compression-threshold
compression-threshold=1
-
含义 压缩发包的范围。(服务器对用户发包的压缩。如果数值越大,则消耗性能越少,但是占用带宽高。反之则消耗性能高带宽占用少)
-
允许的字段 从
1
到65535
的任何整数。
compression-threshold
compression-threshold=1
-
含义 压缩发包的范围。(服务器对用户发包的压缩。如果数值越大,则消耗性能越少,但是占用带宽高。反之则消耗性能高带宽占用少)
-
允许的字段 从
1
到65535
的任何整数。
compression-algorithm
compression-algorithm=zlib
-
含义 压缩发包的算法。
-
允许的字段
zlib
snappy
server-authoritative-movement
server-authoritative-movement=server-auth
-
含义 服务器校正玩家的发包(对抗发包)。
-
允许的字段
client-auth
(客户端验证)server-auth
(服务端验证)server-auth-with-rewind
(服务端验证和异常数据回滚)
player-movement-score-threshold
player-movement-score-threshold=20
- 含义 玩家移动的异常判定值。(对抗发包)可被
server-authoritative-movement
禁用。
player-movement-action-direction-threshold
player-movement-action-direction-threshold=0.85
-
含义 玩家攻击的异常判定值。(对抗发包)其中0表示允许玩家攻击方向与视线最大夹角90°。
-
允许的字段 从
0
到1
的任何数。
player-movement-distance-threshold
player-movement-distance-threshold=0.3
- 含义 玩家移动的异常判定值。(对抗发包)可被
server-authoritative-movement
禁用。
player-movement-duration-threshold-in-ms
player-movement-duration-threshold-in-ms=500
- 含义 玩家移动的异常持续时长。(对抗发包)可被
server-authoritative-movement
禁用。以毫秒做单位。
correct-player-movement
correct-player-movement=false
-
含义 是否自动回滚异常发包。(也就是如果被以上判定则会把玩家数据回滚到服务器演算的正确位置。)
-
允许的字段
false
true
server-authoritative-block-breaking
server-authoritative-block-breaking=false
-
含义 服务器是否与客户端一起计算方块挖掘的操作。若为
true
,客户端则会在服务器验证后完成方块挖掘操作。 -
允许的字段
false
true
chat-restriction
chat-restriction=None
-
含义 玩家发言的等级限制。其中
None
表示允许正常聊天。Dropped
表示玩家无法发言。服务端会向客户端发送无法发言的提示。Disabled
则不会对非操作员权限的玩家显示聊天的入口UI。 -
允许的字段
None
Dropped
Disabled
disable-player-interaction
disable-player-interaction=false
-
含义 如果为true,服务端将通知客户端忽略其他玩家与世界的交互。
-
允许的字段
false
true