Skip to content

通用

约 3707 字大约 12 分钟

2025-08-05

JAVA服务器配置

enable-jmx-monitorin : 启用JMX监控(false)。
rcon.por : RCON端口,默认值(25575)。
level-see : 生成世界的种子(空)。
gamemod : 玩家初始游戏模式(生存模式)。
enable-command-bloc : 是否启用指令方块(false)。
enable-quer : 是否启用查询(false)。
generator-setting : 世界生成设置(空)。
enforce-secure-profil : 强制使用安全的玩家账户(false)。
level-nam : 世界名称(默认:world)。
mot : 服务器信息("A Minecraft Server")。
query.por : 查询端口(25565)。
pv : 是否允许玩家对战(true)。
generate-structure : 是否生成结构(true)。

## 游戏配置

max-chained-neighbor-update : 最大邻居更新次数(1000000)。
difficult : 世界难度(简单)。
network-compression-threshol : 网络压缩阈值(256)。
max-tick-tim : 最大滴答时间(60000)。
require-resource-pac : 是否要求资源包(false)。
use-native-transpor : 是否使用本机传输(true)。
max-player : 最大玩家数(20)。
online-mod : 是否在线模式(false,即允许非微软账户连接)。
enable-statu : 是否启用状态显示(true)。
allow-fligh : 是否允许飞行(false)。

## 权限和保护配置

initial-disabled-pack : 初始禁用的资源包(空)。
broadcast-rcon-to-op : 是否将RCON消息广播给操作员(true)。
view-distanc : 视野距离(10)。
server-i : 服务器IP(空)。
resource-pack-promp : 资源包提示(空)。
allow-nethe : 是否允许地狱(true)。
enable-rco : 是否启用RCON(false)。

## 生物群落及玩家配置

sync-chunk-write : 是否同步块的写入(true)。
op-permission-leve : 操作员权限级别(4)。
prevent-proxy-connection : 是否防止代理连接(false)。
hide-online-player : 是否隐藏在线玩家(false)。
resource-pac : 资源包链接(空)。
entity-broadcast-range-percentag : 实体广播范围百分比(100%)。

## 其他配置

simulation-distanc : 模拟距离(10)。
player-idle-timeou : 玩家闲置超时(0为无限)。
force-gamemod : 是否强制游戏模式(false)。
rate-limi : 连接速率限制(0为无限制)。
hardcor : 是否启用硬核模式(false)。
white-lis : 是否启用白名单(false)。
broadcast-console-to-op : 是否广播控制台消息给操作员(true)。
spawn-npc : 是否生成NPC(true)。
spawn-animal : 是否生成动物(true)。
log-ip : 是否记录IP地址(true)。
function-permission-leve : 函数权限级别(2)。
level-typ : 世界类型(正常)。
text-filtering-confi : 文本过滤配置(空)。
spawn-monster : 是否生成怪物(true)。
enforce-whitelis : 是否强制执行白名单(false)。
spawn-protectio : 生成保护范围(16)。

基岩版服务器配置

server-nam : 服务器名称(Dedicated Server)。
gamemod : 新玩家的游戏模式(生存)。
force-gamemod : 是否强制指定游戏模式(false)。
difficult : 世界难度(简单)。
allow-cheat : 是否允许使用作弊(false)。
max-player : 最大玩家数(10)。
online-mod : 是否在线模式(true)。
allow-lis : 是否启用允许列表(false)。
server-por : IPv4端口(19132)。
server-portv : IPv6端口(19133)。
enable-lan-visibilit : 是否启用LAN可见性(true)。
view-distanc : 最大视野距离(32)。
tick-distanc : 世界每隔几块区域进行刷新的距离(4)。
player-idle-timeou : 玩家闲置超时时间(30分钟)。
max-thread : 最大线程数(8)。
level-nam : 世界名称(Bedrock level)。
level-see : 世界种子(空)。
default-player-permission-leve : 新玩家默认权限级别(member)。
texturepack-require : 是否强制使用纹理包(false)。
content-log-file-enable : 内容日志文件是否启用(false)。
compression-threshol : 压缩阈值(1)。
compression-algorith : 压缩算法(zlib)。

## 移动与交互配置

server-authoritative-movemen : 服务器授权的移动设置(server-auth)。
player-movement-score-threshol : 报告不正常行为所需的分数阈值(20)。
player-movement-action-direction-threshol : 玩家攻击方向与视野方向的阈值(0.85)。
player-movement-distance-threshol : 玩家移动距离阈值(0.3)。
player-movement-duration-threshold-in-m : 服务器与客户端位置不同步的时间阈值(500毫秒)。
correct-player-movemen : 玩家位置是否自动纠正(false)。
server-authoritative-block-breakin : 是否服务器授权的方块破坏(false)。

## 聊天及玩家交互设置

chat-restrictio : 聊天限制级别(None)。
disable-player-interactio : 是否禁用玩家互动(false)。
client-side-chunk-generation-enable : 客户端是否允许生成视觉块(true)。
block-network-ids-are-hashe : 是否将区块网络ID发送为哈希(true)。
disable-person : 内部使用(false)。
disable-custom-skin : 是否禁用定制皮肤(false)。
server-build-radius-rati : 服务器生成半径比率(Disabled)。

间歇泉


# --------------------------------
# Geyser 配置文件
#
# Minecraft:基岩版和 Minecraft:Java 版之间的桥梁。
#
# GitHub: https://github.com/GeyserMC/Geyser
# Discord: https://discord.gg/geysermc
# Wiki: https://wiki.geysermc.org/
#
# 注意:请查看 https://wiki.geysermc.org/geyser/setup/ 获取设置指南。许多视频教程已经过时。
# 在大多数情况下,特别是与服务器托管提供商,可能需要进一步的托管特定配置。
# --------------------------------

bedrock:
  # 监听连接的 IP 地址。
  # 一般来说,如果您想限制可连接到服务器的 IP,应仅取消注释并更改此项。
  # address: 0.0.0.0
  # 监听连接的端口
  port: 19132
  # 一些托管服务在每次启动服务器时会更改 Java 端口,并要求基岩版使用相同的端口。
  # 该选项使基岩端口始终与 Java 端口相同。
  # 这个选项仅适用于插件版本。
  clone-remote-port: false
  # 广播给 Minecraft:基岩版客户端的 MOTD。如果 "passthrough-motd" 被设置为 true,这项则无关紧要。
  # 如果任一项为空,相应的字符串默认设置为 "Geyser"
  motd1: "柚子猫服务器"
  motd2: "还看什么呢"
  # 发送到 Minecraft:基岩版客户端的服务器名称。此名称在暂停菜单和设置菜单中可见。
  server-name: "柚子猫"
  # 压缩发送到基岩客户端的网络流量。数值越高,所需的 CPU 使用量越多,但使用的带宽越小。
  # 设置为 -1 以禁用此选项。
  compression-level: 6
  # 广播给基岩客户端的 MOTD 端口,他们应连接到该服务器。
  # 切勿取消注释和更改此项,除非 Geyser 在不同的内部端口上运行。
  # broadcast-port: 19132
  # 是否为客户端启用 PROXY 协议。您绝对不想要这个功能,除非您在 Geyser 实例之前运行 UDP 反向代理。
  enable-proxy-protocol: false
  # 允许的支持 PROXY 协议的代理 IP 地址/子网列表。仅在 "enable-proxy-protocol" 启用时有效,
  # 应仅在无法使用适当防火墙时使用(通常在共享托管提供商等情况下)。
  # 保持此列表为空表示没有 IP 地址黑名单。
  # 支持 IP 地址、子网和纯文本文件链接。
  # proxy-protocol-whitelisted-ips: [ "127.0.0.1", "172.18.0.0/16", "https://example.com/whitelist.txt" ]
remote:
  # 远程(Java 版)服务器的 IP 地址。
  # 如果为 "auto",对于独立版本,远程地址将设置为 127.0.0.1,
  # 对于插件版本,建议保持此项为 "auto",以便 Geyser 自动配置地址、端口和身份验证类型。
  # 如果已安装 Floodgate,请保持为 "auto"。
  address: auto
  # 远程(Java 版)服务器的端口。
  # 对于插件版本,如果地址设置为 "auto",端口也将遵循服务器的监听端口。
  port: 25565
  # 身份验证类型。可以是离线、在线或 Floodgate(请参见 https://github.com/GeyserMC/Geyser/wiki/Floodgate)。
  # 对于插件版本,建议将 `address` 字段保留为 "auto",以便自动配置 Floodgate 支持。
  # 如果安装了 Floodgate 并且 `address:` 设置为 "auto",那么将自动使用 "auth-type: floodgate"。
  auth-type: online
  # 连接到服务器时是否启用 PROXY 协议。
  # 仅在以下情况下有用:
  # 1)您的服务器支持 PROXY 协议(它可能不支持)
  # 2)您与 Velocity  BungeeCord 一起运行,并在代理的主配置中启用选项。
  # 如果您不知道这是什么,请勿触摸它!
  use-proxy-protocol: true
  # 转发基岩客户端用于连接到 Java 服务器的主机名。
  # 旨在用于代理上的强制主机。
  forward-hostname: true

# Floodgate 使用加密以确保来自授权来源的使用。
# 此项应指向由 Floodgate 生成的公钥(BungeeCord、Spigot  Velocity)
# 如果没有使用 Floodgate,则可以忽略此项。
# 如果您在同一服务器上使用 Floodgate 的插件版本,则密钥将自动从 Floodgate 中获取。
floodgate-key-file: key.pem

# 仅适用于在线模式身份验证类型。
# 存储一名单中的基岩玩家,其 Java 版账户在登录后应保存。
# 这会保存一个令牌,可在后续验证玩家时重用。此列表不保存电子邮件或密码,
# 但是在将其他人添加到此列表并允许他人访问此 Geyser 实例的文件时应保持谨慎。
# 从此列表中删除名称将在下次 Geyser 启动时删除其缓存的登录信息。
# 保存令牌的文件与此配置同一文件夹,名为 "saved-refresh-tokens.json"。
saved-user-logins:
  - ThisExampleUsernameShouldBeLongEnoughToNeverBeAnXboxUsername
  - ThisOtherExampleUsernameShouldAlsoBeLongEnough

# 指定用户授权 Geyser 访问其 Microsoft 账户时的等待时间(以秒为单位)。
# 在此期间,用户可以从服务器断开连接。
pending-authentication-timeout: 120

# 在第一次打开命令提示符时,基岩客户端可能会冻结,如果给出太多命令。
# 禁用此项将防止发送命令建议,并解决基岩客户端的冻结问题。
command-suggestions: true

# 以下三个选项启用 "ping passthrough" - MOTD、玩家人数和/或协议名称从 Java 服务器获取。
# 将远程服务器的 MOTD 中继给基岩玩家。
passthrough-motd: true
# 将远程服务器的玩家人数和最大人数中继给基岩玩家。
passthrough-player-counts: true
# 启用遗留 ping passthrough。除非 MOTD 或玩家人数未出现正确,否则无需启用此项。
# 此选项在独立运行时无效。
legacy-ping-passthrough: false
# 每隔多少秒 ping 一次远程服务器。仅适用于独立或遗留 ping passthrough。
# 如果您收到 BrokenPipe 错误,请增加此值。
ping-passthrough-interval: 3

# 是否将玩家 ping 转发到服务器。启用此项将允许基岩玩家更准确地了解 ping,但
# 这可能还会导致玩家更容易超时。
forward-player-ping: false

# 可以连接的最大玩家数量。此时仅为视觉上的,不实际限制玩家数量。
max-players: 100

# 是否通过控制台发送调试消息
debug-mode: false

# 允许发送假的冷却指示器。基岩玩家否则不会看到冷却,因为它们仍使用 1.8 战斗。
# 注意:如果启用冷却,某些用户在冷却序列期间可能会看到黑框,如下所示:
# https://cdn.discordapp.com/attachments/613170125696270357/957075682230419466/Screenshot_from_2022-03-25_20-35-08.png
# 该设置可以设置为 "title"、"actionbar"  "false"
show-cooldown: actionbar

# 控制是否向玩家显示坐标。
show-coordinates: true

# 是否阻止基岩玩家执行他们的脚手架式桥接。
disable-bedrock-scaffolding: false

# 如果设置,当基岩玩家执行任何表情时,将交换副手和主手物品,就像 Java 版的按键绑定一样。
# 此项可以设置为:
# disabled - 默认/后备,不应用此解决方法
# no-emotes - 表情将不会发送到其他基岩客户端,副手将被交换。这有效地禁用了所有表情。
# emotes-and-offhand - 表情将发送到基岩客户端,并且副手将被交换。
emote-offhand-workaround: "disabled"

# 如果没有客户端请求的语言,指定默认语言。如果取消注释将不使用默认系统语言。
# default-locale: en_us

# 指定保存多少天图片到硬盘以节省从互联网下载它们的时间。
# 0 表示禁用。(默认:0)
cache-images: 0

# 允许显示自定义头骨。保持启用可能会导致在旧设备/性能弱的设备上出现性能下降。
allow-custom-skulls: true

# 每个玩家最多显示的自定义头骨数量。增加此值可能会降低性能。
# 设置为 -1 将导致不论距离或数量都可显示所有自定义头骨。
max-visible-custom-skulls: 128

# 玩家周围的块半径内显示自定义头骨。
custom-skull-render-distance: 32

# 是否添加那些在基岩版中通常不存在的所有物品和方块。
# 仅在不使用 "transfer packet" 风格的服务器切换代理时,需要禁用此项。
# 如果禁用,熔炉矿车物品将映射到漏斗矿车物品。
# Geyser 的方块、物品和头骨映射系统也将被禁用。
# 此设置需要重启 Geyser 才能更改。
add-non-bedrock-items: true

# 基岩在下界中阻止在 Y127 以上建造和显示方块。
# 此配置选项通过将下界维度 ID 更改为末地 ID 来解决此问题。
# 主要缺点是整个下界将具有相同的红雾,而不是每个生物群落有不同的雾。
above-bedrock-nether-building: false

# 强制客户端加载所有资源包(如果有)。
# 如果设置为 false,则允许用户连接到服务器,即使他们不想下载资源包。
force-resource-packs: true

# 允许解锁 Xbox 成就。
xbox-achievements-enabled: true

# 玩家 IP 地址是否会被服务器记录。
log-player-ip-addresses: true

# 是否提醒控制台和运营商新的 Geyser 版本可用,该版本支持此 Geyser 版本不支持的基岩
# 版本。建议保持此选项启用,因为许多基岩平台会自动更新。
notify-on-new-bedrock-update: true

# 在基岩玩家库存中标记不可用槽位时使用的物品。示例有创造模式下的 2x2 合成网格,
# 或具有不同于通常 3x9 大小的自定义库存菜单。使用 "minecraft:barrier" 为默认项。
unusable-space-block: minecraft:barrier

# bStats 是一个完全匿名的统计跟踪器,仅追踪有关 Geyser 的基本信息
# 例如在线人数、使用 Geyser 的服务器数量、
# 使用的操作系统等。您可以在此处了解有关 bStats 的更多信息:https://bstats.org/。
# https://bstats.org/plugin/server-implementation/GeyserMC
metrics:
  # 是否启用 metrics
  enabled: true
  # 服务器 UUID,请勿更改!
  uuid: 40990042-531e-4b66-95d3-164b348e0174

# 高级选项 - 如果您不知道自己在做什么,请勿触摸!

# Geyser 每次收到 Scoreboard 数据包后更新 Scoreboard,
# 但是当 Geyser 尝试处理每秒大量的 Scoreboard 数据包时,可能会导致严重延迟。
# 此选项允许您指定在接收到多少 Scoreboard 数据包后
# 限制 Scoreboard 更新为每秒四次更新。
scoreboard-packet-threshold: 20

# 允许来自 ProxyPass  Waterdog 的连接。
# 请参见 https://www.spigotmc.org/wiki/firewall-guide/ 获取帮助 - 使用 UDP 而不是 TCP。
enable-proxy-connections: false

# 互联网支持的最大 MTU  1492,但可能导致数据包碎片化问题。
# 1400 为默认值。
mtu: 1400

# 是否直接连接到 Java 服务器,而不创建 TCP 连接。
# 仅在与数据包或网络交互的插件在与 Geyser 不兼容时禁用此项。
# 对于插件版本,启用此项将忽略远程地址和端口部分
# 如果在插件版本中禁用此项,请预期性能下降和延迟增加。
use-direct-connection: true

# Geyser 是否应尝试为基岩玩家禁用压缩。启用此选项,因为在网络上没有必要压缩数据
#  Java 数据包未被处理。
# 这需要 use-direct-connection  true。
disable-compression: true

config-version: 4