MCTOOLBOX
MC ToolboxMC TOOLBOX

サーバーとファイル

BungeeCord 設定ジェネレーター

SpigotMC BungeeCord Configuration Guideに準拠したスターターconfig.yml:listeners、servers、online_mode、ip_forward、permissions、forced hosts。本番環境に導入する前に確認してください。

Listener

グローバル設定

ip_forwardをtrueに設定した場合、各バックエンドのSpigot/Paperでonline-mode=falseを設定し、バックエンドのconfigでBungeeCordモードを有効にしてください。Spigot wikiのBungeeCord Configuration GuideとIP Forwardingを参照してください。

バックエンドサーバー

生成された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: 00000000-0000-4000-8000-000000000000
connection_throttle_limit: 3
log_pings: true

BungeeCord config.yml ガイド

このツールは、BungeeCordプロキシサーバーのconfig.ymlファイルのスターターを生成します。リスナー、バックエンドサーバー、グローバル設定、およびその他の重要なオプションを構成できます。

リスナー設定では、MOTD、ホストアドレス、最大プレイヤー数、クエリポート、タブリストの動作、優先サーバー、強制ホストを定義できます。また、force_default_server、query_enabled、ping_passthrough、proxy_protocolなどのオプションを有効にすることもできます。

グローバル設定では、グローバルプレイヤー制限、online_mode、ip_forward、forge_supportを管理できます。管理者プレイヤー名と無効なコマンドもここで指定できます。

バックエンドサーバーセクションでは、プロキシが接続する各Spigot/Paperサーバーを定義できます。各サーバーには名前、アドレス、MOTD、および制限付きステータスを設定できます。サーバーを追加または削除して、プロキシのセットアップをカスタマイズできます。

よくある質問

BungeeCord config.ymlとは何ですか?

BungeeCord config.ymlは、BungeeCordプロキシサーバーの動作を定義する主要な設定ファイルです。リスナー、バックエンドサーバー、セキュリティ設定、パフォーマンスオプションなどが含まれます。

ip_forwardを有効にする必要があるのはなぜですか?

ip_forwardを有効にすると、BungeeCordはプレイヤーの実際のIPアドレスとUUIDをバックエンドサーバーに転送できます。これにより、バックエンドサーバーはプレイヤー固有のプラグイン(権限、アンチチートなど)を正しく機能させることができます。有効にする場合は、バックエンドのSpigot/Paperサーバーでonline-mode=falseとBungeeCordモードを有効にする必要があります。

強制ホストはどのように機能しますか?

強制ホストは、特定のドメイン名で接続するプレイヤーを特定のバックエンドサーバーに自動的にリダイレクトします。たとえば、「pvp.example.com:pvp」を設定すると、「pvp.example.com」で接続するプレイヤーは「pvp」という名前のサーバーに直接送られます。

バックエンドサーバーを追加するにはどうすればよいですか?

「+ Add server」ボタンをクリックして、新しいバックエンドサーバーエントリを追加します。各サーバーには、一意の名前、アドレス(例:localhost:25565)、MOTD、および制限付きかどうかを設定できます。