【1.19.30】我的世界 基岩版 BDS 配置文件中文化

为了庆祝雨云上线游戏服,帮助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.)

  • 允许的字段165535的任何整数。

server-portv6

server-portv6=19133
  • 含义 IPv6条件下,服务器监听哪一个端口。(也就是玩家输入的端口号,默认19133.)

  • 允许的字段165535的任何整数。

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
  • 含义 压缩发包的范围。(服务器对用户发包的压缩。如果数值越大,则消耗性能越少,但是占用带宽高。反之则消耗性能高带宽占用少)

  • 允许的字段165535的任何整数。

compression-threshold

compression-threshold=1
  • 含义 压缩发包的范围。(服务器对用户发包的压缩。如果数值越大,则消耗性能越少,但是占用带宽高。反之则消耗性能高带宽占用少)

  • 允许的字段165535的任何整数。

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°。

  • 允许的字段01的任何数。

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

server-name=Dedicated Server
# 设置服务器
# Allowed values: Any string without semicolon symbol.

gamemode=survival
# Sets the game mode for new players.
# Allowed values: "survival", "creative", or "adventure"

force-gamemode=false
# force-gamemode=false (or force-gamemode  is not defined in the server.properties)
# prevents the server from sending to the client gamemode values other
# than the gamemode value saved by the server during world creation
# even if those values are set in server.properties after world creation.
# 
# force-gamemode=true forces the server to send to the client gamemode values
# other than the gamemode value saved by the server during world creation
# if those values are set in server.properties after world creation.

difficulty=easy
# Sets the difficulty of the world.
# Allowed values: "peaceful", "easy", "normal", or "hard"

allow-cheats=false
# If true then cheats like commands can be used.
# Allowed values: "true" or "false"

max-players=10
# The maximum number of players that can play on the server.
# Allowed values: Any positive integer

online-mode=true
# If true then all connected players must be authenticated to Xbox Live.
# Clients connecting to remote (non-LAN) servers will always require Xbox Live authentication regardless of this setting.
# If the server accepts connections from the Internet, then it's highly recommended to enable online-mode.
# Allowed values: "true" or "false"

allow-list=false
# If true then all connected players must be listed in the separate allowlist.json file.
# Allowed values: "true" or "false"

server-port=19132
# Which IPv4 port the server should listen to.
# 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
# The maximum allowed view distance in number of chunks.
# Allowed values: Positive integer equal to 5 or greater.

tick-distance=4
# The world will be ticked this many chunks away from any player.
# Allowed values: Integers in the range [4, 12]

player-idle-timeout=30
# After a player has idled for this many minutes they will be kicked. If set to 0 then players can idle indefinitely.
# Allowed values: Any non-negative integer.

max-threads=8
# Maximum number of threads the server will try to use. If set to 0 or removed then it will use as many as possible.
# Allowed values: Any positive integer.

level-name=Bedrock level
# Allowed values: Any string without semicolon symbol or symbols illegal for file name: /\n\r\t\f`?*\\<>|\":

level-seed=
# Use to randomize the world
# Allowed values: Any string

default-player-permission-level=member
# Permission level for new players joining for the first time.
# Allowed values: "visitor", "member", "operator"

texturepack-required=false
# Force clients to use texture packs in the current world
# Allowed values: "true" or "false"

content-log-file-enabled=false
# Enables logging content errors to a file
# Allowed values: "true" or "false"

compression-threshold=1
# Determines the smallest size of raw network payload to compress
# Allowed values: 0-65535

compression-algorithm=zlib
# Determines the compression algorithm to use for networking
# Allowed values: "zlib", "snappy"

server-authoritative-movement=server-auth
# Allowed values: "client-auth", "server-auth", "server-auth-with-rewind"
# Enables server authoritative movement. If "server-auth", the server will replay local user input on
# the server and send down corrections when the client's position doesn't match the server's.
# If "server-auth-with-rewind" is enabled and the server sends a correction, the clients will be instructed
# to rewind time back to the correction time, apply the correction, then replay all the player's inputs since then. This results in smoother and more frequent corrections.
# Corrections will only happen if correct-player-movement is set to true.

player-movement-score-threshold=20
# The number of incongruent time intervals needed before abnormal behavior is reported.
# Disabled by server-authoritative-movement.

player-movement-action-direction-threshold=0.85
# The amount that the player's attack direction and look direction can differ.
# Allowed values: Any value in the range of [0, 1] where 1 means that the
# direction of the players view and the direction the player is attacking
# must match exactly and a value of 0 means that the two directions can
# differ by up to and including 90 degrees.

player-movement-distance-threshold=0.3
# The difference between server and client positions that needs to be exceeded before abnormal behavior is detected.
# Disabled by server-authoritative-movement.

player-movement-duration-threshold-in-ms=500
# The duration of time the server and client positions can be out of sync (as defined by player-movement-distance-threshold)
# before the abnormal movement score is incremented. This value is defined in milliseconds.
# Disabled by server-authoritative-movement.

correct-player-movement=false
# If true, the client position will get corrected to the server position if the movement score exceeds the threshold.


server-authoritative-block-breaking=false
# If true, the server will compute block mining operations in sync with the client so it can verify that the client should be able to break blocks when it thinks it can.

chat-restriction=None
# Allowed values: "None", "Dropped", "Disabled"
# This represents the level of restriction applied to the chat for each player that joins the server.
# "None" is the default and represents regular free chat.
# "Dropped" means the chat messages are dropped and never sent to any client. Players receive a message to let them know the feature is disabled.
# "Disabled" means that unless the player is an operator, the chat UI does not even appear. No information is displayed to the player.

disable-player-interaction=false
# If true, the server will inform clients that they should ignore other players when interacting with the world. This is not server authoritative.

我记得有一个hard-core模式的呀,就是极限模式

be没有原则上极限其实,当然1.19后我基本不玩mc了,后续有没有加不太清楚