MCTOOLBOX
MC ToolboxMC TOOLBOX

Máy chủ và tệp

Trình tạo cấu hình BungeeCord

Tệp config.yml khởi đầu được căn chỉnh với Hướng dẫn cấu hình BungeeCord của SpigotMC: listeners, servers, online_mode, ip_forward, permissions và forced hosts. Xem lại trước khi đưa vào sản xuất.

Listener

Cài đặt toàn cầu

Với ip_forward là true, hãy đặt online-mode=false cho mỗi máy chủ phụ trợ Spigot/Paper và bật chế độ BungeeCord trong cấu hình phụ trợ. Xem wiki Spigot: Hướng dẫn cấu hình BungeeCord và Chuyển tiếp IP.

Máy chủ phụ trợ

config.yml đã tạo

# BungeeCord config.yml starter - based on SpigotMC BungeeCord Configuration Guide
# Backend Spigot/Paper servers should use online-mode=false when ip_forward is true.
# Also set bungeecord: true (Paper: settings.bungeecord / spigot.yml paper settings).
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: false
player_limit: -1
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: true
disabled_commands: []
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 'localhost:25566'
    restricted: false
listeners:
- query_port: 25577
  motd: '&1A BungeeCord Server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.example.com: pvp
  ping_passthrough: false
  priorities:
    - lobby
  bind_local_address: true
  host: '0.0.0.0:25577'
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: true
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups: {}
connection_throttle: 4000
stats: 00000000-0000-4000-8000-000000000000
connection_throttle_limit: 3
log_pings: true

Hướng dẫn BungeeCord config.yml

Công cụ này tạo một tệp config.yml khởi đầu cho máy chủ proxy BungeeCord của bạn. Bạn có thể cấu hình các trình nghe, máy chủ phụ trợ, cài đặt toàn cầu và các tùy chọn quan trọng khác.

Trong cài đặt trình nghe, bạn có thể định nghĩa MOTD, địa chỉ máy chủ, số người chơi tối đa, cổng truy vấn, hành vi danh sách tab, máy chủ ưu tiên và máy chủ bắt buộc. Bạn cũng có thể bật các tùy chọn như force_default_server, query_enabled, ping_passthrough và proxy_protocol.

Cài đặt toàn cầu cho phép bạn quản lý giới hạn người chơi toàn cầu, online_mode, ip_forward và forge_support. Tên người chơi quản trị và các lệnh bị vô hiệu hóa cũng có thể được chỉ định tại đây.

Phần máy chủ phụ trợ cho phép bạn định nghĩa từng máy chủ Spigot/Paper mà proxy của bạn sẽ kết nối. Mỗi máy chủ có thể có tên, địa chỉ (ví dụ: localhost:25565), MOTD và trạng thái hạn chế. Bạn có thể thêm hoặc xóa máy chủ để tùy chỉnh thiết lập proxy của mình.

Câu hỏi thường gặp

BungeeCord config.yml là gì?

BungeeCord config.yml là tệp cấu hình chính định nghĩa cách máy chủ proxy BungeeCord của bạn hoạt động. Nó bao gồm các trình nghe, máy chủ phụ trợ, cài đặt bảo mật và các tùy chọn hiệu suất.

Tại sao tôi cần bật ip_forward?

Bật ip_forward cho phép BungeeCord chuyển tiếp địa chỉ IP thực và UUID của người chơi đến các máy chủ phụ trợ. Điều này cho phép các plugin cụ thể của người chơi (ví dụ: quyền, chống gian lận) hoạt động chính xác trên các máy chủ phụ trợ. Nếu bạn bật nó, bạn phải đặt online-mode=false và bật chế độ BungeeCord trên các máy chủ Spigot/Paper phụ trợ của mình.

Máy chủ bắt buộc hoạt động như thế nào?

Máy chủ bắt buộc tự động chuyển hướng người chơi kết nối bằng một tên miền cụ thể đến một máy chủ phụ trợ cụ thể. Ví dụ: nếu bạn đặt 'pvp.example.com:pvp', người chơi kết nối bằng 'pvp.example.com' sẽ được gửi trực tiếp đến máy chủ có tên 'pvp'.

Làm cách nào để thêm máy chủ phụ trợ?

Nhấp vào nút '+ Add server' để thêm một mục máy chủ phụ trợ mới. Đối với mỗi máy chủ, bạn có thể đặt tên duy nhất, địa chỉ (ví dụ: localhost:25565), MOTD và liệu nó có bị hạn chế hay không.