MC ToolboxMC TOOLBOX

サーバーとファイル

BungeeCord 設定生成ツール

SpigotMC BungeeCord設定ガイドに沿ったスターターconfig.yml:リスナー、サーバー、online_mode、ip_forward、パーミッション、forced hosts。本番前に確認してください。

リスナー

グローバル設定

With ip_forward true, set each backend Spigot/Paper online-mode=false and enable BungeeCord mode in backend config. See Spigot wiki: BungeeCord Configuration Guide and IP Forwarding.

バックエンドサーバー

BungeeCord設定ガイド

このツールは、SpigotMC BungeeCord設定ガイドに基づいたBungeeCordのconfig.ymlを生成します。リスナー、バックエンドサーバー、online_mode、ip_forward、パーミッション、forced hostsを設定できます。

ip_forward=trueを使用する場合、各バックエンドサーバー(Spigot/Paper)でonline-mode=falseに設定し、BungeeCordモードを有効にしてください。詳細はSpigot Wikiを参照してください。

生成されたファイルをダウンロードし、本番環境に導入する前に確認してください。サーバーのニーズに合わせて値を調整してください。

よくある質問

ip_forwardとは何ですか?なぜ使用すべきですか?

ip_forwardは、プロキシがプレイヤーの実際のIPアドレスをバックエンドサーバーに渡すことを可能にします。online_modeが有効な場合に推奨され、バックエンドサーバーが元のIPを認識し、IPブロックなどの対策を適用できるようになります。機能させるには、各バックエンドサーバーでonline-mode=falseに設定し、BungeeCordモードを有効にする必要があります。

forced hostsを設定するには?

forced hostsを使用すると、接続先のホストに応じてプレイヤーを特定のサーバーにルーティングできます。「Forced hosts」フィールドに、ホスト:サーバーのペアをカンマ区切りで入力します。例:pvp.example.com:pvp。これにより、pvp.example.comに接続したプレイヤーは「pvp」サーバーに送られます。

バックエンドサーバーの「Restricted」とは何ですか?

サーバーが「制限付き」とマークされている場合、プレイヤーは接続するために「bungeecord.server.<server>」権限が必要になります。これは管理サーバーやテストサーバーに便利です。

生成されたconfig.yml

# 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: 84ddc203-67bb-4b53-8a38-a2460bf14722
connection_throttle_limit: 3
log_pings: true