【minecraft】複数のマインクラフトサーバー間を移動できる中継サーバー!bungeecord を紹介

java版

皆さんはマインクラフトサーバーを分けたい、つなげたいと思ったことはありませんか?

bungeecordという中継サーバーを使うと

マインクラフトサーバーを分けたい、つなげたいが 一つのipアドレスでできるようになります!

この記事ではWindowsでの説明を行います

導入方法

導入方法はほかのプラグインとは違い、pluginsフォルダーに入れても起動しないので、

細かく説明していきます。

ダウンロード

ダウンロードはこちらからダウンロードしてください。

BungeeCord [Jenkins]

そして最新成功ビルドの成果物からBungeeCord.jarをダウンロードしてください!

最新成功ビルドの成果物 => BungeeCord.jar

ダウンロードが完了したら新規フォルダを作成してBungeeCord.jarを配置してください!

起動方法

起動方法はマインクラフトサーバーと同じですが、メモリー設定が異なるので以下のコードをbatファイルとして

書き込み起動してください!

@echo off
java -Xms512M -Xmx512M -jar server.jar nogui
pause

このコードをbungeecord_server.batとして保存してください!

初回起動ではいろいろなファイルが生成されますが、すべて必要なので消さないでください!

設定方法

設定はマインクラフトサーバーとBungeeCordで必要なので、順番に解説していきます!

BungeeCordの設定

BungeeCordの設定は

ip_forward: falseをip_forward: true

host: 0.0.0.0:25577をhost: 0.0.0.0:25565

network_compression_threshold: 256をnetwork_compression_threshold: 512

に変更してください そしてサーバーを増やす場合serverより下のコードをコピペしてipポート番号を

サーバーに合わせるとサーバーが追加されます!!

注意事項としてlobbyはサーバー名なのでサーバーを増やす場合は別のに変えないとエラーが出ます、

サンプルコードを張っておきますね。

server_connect_timeout: 5000
enforce_secure_profile: false
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
  - bungeecord.command.kick
timeout: 30000
log_commands: false
network_compression_threshold: 512
online_mode: true
disabled_commands:
- disabledcommandhere
servers:
  #サーバーを増やす場合ここから下をコピーして貼り付け、ipとポート番号を変更する
  lobby:
    #lobbyはサーバー名なのでサーバーを増やす場合は別のに変える
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:25566
    restricted: false
  #ここから上
listeners:
- query_port: 25577
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: true
remote_ping_timeout: 5000
reject_transfers: false
prevent_proxy_connections: false
groups:
  md_5:
  - admin
connection_throttle: 4000
stats: ea8f79d3-2145-4124-a839-78e2c1b1c1b7
connection_throttle_limit: 3
log_pings: true

minecraft server の設定

マイクラサーバーの設定は2か所あります、順番に見ていきましょう!

サーバーはPaperMCを使用しています。

server.propertiesの設定

マイクラサーバーのコンフィグ、server.propertiesの設定を変更します

まずはポート番号の変更、デフォルトのポート番号はBungeeCordで使用しているので、

ほかのポート番号を割り当てましょう!今回はBungeeCordのロビーサーバーで設定した25566にしてください!

spigot.ymlの設定

次はspigot.ymlの設定を変更していきます!

bungeecord: falseをbungeecord: trueに変更してください、bungeecordを有効化するよ、という設定です!

最後に

最後にマインクラフトサーバーとBungeeCordサーバーを起動すれば動くはずです!!

サーバーを移動する場合はマインクラフトのチャット欄に/server <サーバー名>を

入力すればサーバー移動できます!

お疲れ様でした!良いマインクラフトライフを!!

コメント