Minecraft サーバーの技術資料
大人数の Minecraft のサーバーを構築・運営するときの仕組みと設定を、テーマごとにまとめています。
広く安全なインターネットのための社会貢献の一環として、KEY SELECT がプロフェッショナルの立場から、公式のドキュメントと公開されている事例をもとにまとめ、公開しています。ご依頼いただかない場合も、参考にしていただけます。
内容は無保証です。設定や変更は、ご自身の責任で、検証用の環境で確かめてから行ってください。
仕組みを知る
サーバーが
Minecraft サーバーが難しい理由
ワールドの
ティックとスレッドの仕組み
1 秒に 20 回のティックで何を計算しているか。チャンクが読み込まれる範囲と条件。メインのスレッドが 1 つであることの意味と、50 ミリ秒を超えたときに起きること。
ティックとサーバーのソフトウェアと開発の歴史
Bukkit から Paper、Folia、Velocity、Fabric、NeoForge まで。フォークが繰り返されてきた経緯と、それぞれの GitHub。
サーバーの大規模な運営の例
Hypixel、Wynncraft、2b2t、ドズル社ランドなど、公開されている大規模なサーバーと企画の構成と規模、その運営者たちが述べている教訓。
大規模な構築する
1 台の
1 台の性能と設定
CPU と
プロキシサーバー
Velocity の役割と設定、プレイヤーの情報の渡し方の 3 つの方式、通信の制限、プロキシに入れるプラグイン、BungeeCord からの移行。
プロキシサーバーサーバーを分ける構成
Velocity で複数のサーバーを 1 つの接続先にまとめる構成。プレイヤーの情報の渡し方、Folia と MultiPaper、統合版の参加。
サーバーをポートと通信
Java 版と統合版のサーバーが使うポート、接続と認証の流れ、RCON とクエリ、プロキシとプラグインのポート、公開するポートと閉じるポート。
ポートと通信の帯域とクライアントの快適さ
プレイヤー 1 人あたりの
MySQL との連動
権限、インベントリ、記録をサーバーの間で共有するためのデータベース。LuckPerms の設定、接続のプール、Redis、安全な置き方とバックアップ。
MySQL とのブラウザで使う管理画面とダッシュボード
Pterodactyl などの管理画面、Web の地図、プレイヤーの分析、Prometheus と Grafana での監視。公開するときの注意。
ブラウザでサーバーを守る・運用する
攻撃からの
サーバーへの接続の保護
公開するサーバーの攻撃からの保護、参加できる人の限定、管理のための接続の限定。Cloudflare Spectrum、Cloudflare Zero Trust、クラウドの VPN の使い分けと費用、実際に起きた事案。
サーバーへのCloudflare Spectrum での保護
Java 版のサーバーを DDoS 攻撃から守る Cloudflare Spectrum の仕組み、プランごとの違い、設定の手順と、守れないこと。
Cloudflare Spectrum での脆弱性の情報
Log4Shell、Mod の BleedingPipe、管理画面とランチャーの脆弱性など、Minecraft のサーバーと Mod に関わる主な脆弱性と、確かめ方、対策、情報の集め方。
脆弱性の自作の Mod とプラグインの安全
テストしてから本番に入れる流れ、クライアントから届くものの検証、デシリアライズ、SQL、秘密の情報、依存するライブラリ、メインのスレッド、ソースコードの管理と委託。
自作の攻撃と侵入の事例
人気の企画のサーバーへの侵入、公開のサーバーを自動で探す仕組み、DDoS 攻撃、脆弱性の悪用、乗っ取り、情報の漏えい。国内と海外の事例と、そこから分かる対策。
攻撃と荒らしとその対策
建築の破壊、チャットの迷惑行為、不正なクライアント、不具合の悪用。ホワイトリスト、権限の設計、土地の保護、アンチチート、CoreProtect での巻き戻し、BAN と運営の体制。
荒らしとRCON と遠隔の管理
外部からコマンドを送る RCON の仕組み、設定、使い道、安全に使うための注意と、1.21.9 から加わった Server Management Protocol との違い。
RCON と監視とメトリクス
費用をかけずに始める方法、JMX などで Minecraft の数字を外から取得する方法から、Prometheus と Grafana、クラウドの監視、Java の詳しい計測まで。段階ごとの道具と費用、通知の決め方。
監視とログの保管と分析
サーバーと
バックアップの取り方
バックアップするもの、壊さずに取る手順、差分と重複の除去、スナップショット、世代の残し方、改ざんされない保管、復元の練習、大規模なサーバーのバックアップ。
バックアップのバックアップと更新
ワールドと
企画を運営する・参加する
ライセンスと
サーバーのライセンスと公式の提供
Mojang が提供するもの、提供していないもの。EULA と Minecraft Usage Guidelines で決められた、サーバーの収益、企画、宣伝の条件と、コミュニティのソフトウェアのライセンス。
サーバーの参加者の個人情報の扱い
Minecraft の ID (名前と UUID)、IP アドレス、チャット、Discord や YouTube との連携の情報、子どもの情報。何が個人情報に当たり、どう集めて、どう守り、いつ消すか。
参加者の安全なマイクラサーバー運営のためのチェックリスト
体制と契約、アカウント、Discord と告知、サーバーの設定、更新、記録と監視、バックアップと復旧、個人情報と規約、問題が起きたとき、企画の前後。ISMS の考え方を参考に、分かりやすくまとめたチェックリスト。
安全な安全にサーバーでプレイするために
参加する方と配信する方のための、アカウントの守り方、サーバーに見える情報、チャットのリンクと詐欺、Mod とリソースパック、子どもの参加の設定。
安全にMod とクライアントの安全
クライアントに入れる Mod とサーバーに入れる Mod の違い、ランチャーの選び方、非公式の配布とマルウェアの事案、参加する方の PC の守り方。
Mod と安全にマイクラでプレイするためのチェックリスト
参加する方と配信する方のための、端末を最新の状態に保つこと、ウイルス対策、配信中に通知を切っているときの注意、アカウント、Mod とランチャーのチェックリスト。
安全に- 対象は
Java 版の サーバーです。 設定の 名前と 既定の 値は、 2026 年 10 月時点の 各ソフトウェアの 公式の ドキュメントに よります。
- 記事や技術資料の内容についてのご質問とサポートは、保守・サポートのご契約、またはスポットでのご契約をいただいたうえでお受けしています。無償でのサポートは行っておりません。
- 記事や技術資料の内容は、公開の時点の情報にもとづいて作成しています。内容の正確性、完全性、最新性を保証するものではなく、内容にもとづいて行った作業の結果について、弊社は責任を負いかねます。設定や変更は、ご自身の責任で、検証用の環境で確かめてから行ってください。
- 記事や
技術資料の 内容に ついて、 ご指摘や 誤りに お気づきの 点が ありましたら、その 他の からお問い合わせ お知らせ ください。 - 技術資料の内容は、引用元として資料の名前と URL を明記していただければ、ご自身の動画や資料としてご利用いただけます。全文の Web サイトでの引用はご遠慮ください。
資料を読んで、自社で進めるのが難しいと感じたら
構成の設計から、計測、企画の当日の監視、更新の追従まで、KEY SELECT がお引き受けできます。今のサーバーの見直しや、一部の作業だけのご依頼も承ります。
ご相談・ お問い合わせ
内容が