Files
docker_stack/karylab-minecraft/master/velocity-conf.toml
T

68 lines
1.8 KiB
TOML

# Velocity 配置檔
# 啟動容器後會自動生成在 /docker/minecraft/velocity/velocity.toml
# Config version. Do not change this
config-version = "2.7"
# 綁定地址和端口
bind = "0.0.0.0:25555"
# 伺服器列表 MOTD
motd = "<gradient:#09add3:#d33682>Karylab Minecraft Network</gradient>"
# 最大顯示玩家數
show-max-players = 100
# 正版驗證
online-mode = false
# 防止透過代理/VPN連線 (會踢掉使用VPN的玩家,建議關閉)
prevent-client-proxy-connections = false
# 如果有相同玩家嘗試重複登入,是否踢掉已在線的玩家
kick-existing-players = true
# 啟用 modern forwarding (讓後端伺服器知道玩家真實IP)
player-info-forwarding-mode = "modern"
# 是否宣告伺服器支援 Forge 模組 (原版伺服器設為 false)
announce-forge = false
# 伺服器列表 Ping 穿透設定 (當玩家在 Minecraft 多人遊戲列表看到伺服器時,顯示的資訊從哪來)
ping-passthrough = "DISABLED"
# 轉發密鑰檔案
forwarding-secret-file = "forwarding.secret"
# 後端伺服器列表
[servers]
parkour-spiral = "127.0.0.1:1110"
parkour-volcano = "127.0.0.1:1120"
# 玩家登入時的伺服器嘗試順序(空陣列 = 禁止直接用 IP 連線,必須用域名)
try = []
# 強制主機域名路由(關鍵!)
[forced-hosts]
"parkour-spiral.karylab.uk" = ["parkour-spiral"]
"parkour-volcano.karylab.uk" = ["parkour-volcano"]
[advanced]
# 壓縮閾值
compression-threshold = 256
compression-level = -1
login-ratelimit = 3000
# 連線超時設定(毫秒)
connection-timeout = 5000
read-timeout = 30000
# 向 1.13+ 客戶端宣告代理指令
announce-proxy-commands = false
# 記錄指令執行(除錯用,平時關閉)
log-command-executions = false
# 是否在日誌記錄玩家 IP
enable-player-address-logging = true