ホスティング
自分のMinecraftサーバー:起動、バージョン、ファイル、ワールド転送 · 506 ガイド
はじめに
- Aternosからワールドをダウンロードして移行する方法Aternosからワールドを取得してMillidaサーバーに移行する方法:アーカイブのダウンロード、バージョンの準備、ファイルのアップロード、よくあるエラーのトラブルシューティング。
- 別のホスティングからのサーバー移行以前のホスティングからサーバーを完全に取得する方法:アーカイブとして、またはSFTP経由で直接、コンピュータにファイルをダウンロードせずに。
- Minecraftサーバーの作成方法:5つの手段PCとスマホでMinecraftサーバーを作る方法:LANワールドの公開、自前サーバー、ホスティング。手段の一覧表と手順を解説します。
- サーバーへの参加とフレンドの招待Millidaのサーバーアドレス、Javaとスマートフォンからの参加方法、フレンドに送る内容、クライアントが「接続できません」と表示する理由を解説します。
- サーバーのスリープの仕組みプレイヤーがオンラインでないときに無料サーバーが停止する理由、所要時間、24時間稼働させる方法について説明します。
- サーバーは24時間稼働か、それともスリープするのかMillida Hosting のどのプランが Minecraft サーバーを24時間稼働させるか、無料プランがいつスリープするか、ワールドを常に利用可能にする方法を説明します。
- フレンドにコントロールパネルへのアクセスを付与する方法Millidaサーバーへの共有アクセス:メールでの招待、個別権限の付与、誰が何を行ったかの確認方法について説明します。
- サーバー通知サーバークラッシュ、プラン期限切れ、バックアップの問題についてTelegram、Discord、メールでメッセージを受け取る方法。
- コントロールパネルの概要Millida Hostingのコントロールパネルが何で構成されているか:サーバー、コンソール、設定、ファイル、プラグイン、バックアップ、アクセス権限と、それぞれの場所を説明します。
- サーバーコンソール:コマンドと出力の読み方Millidaのコンソールの使い方を解説します。サーバーとしてコマンドを入力する方法、ログ行の読み方、コンソールとゲーム内チャットの違いを説明します。
- サーバーアドレス、ポート、変更方法name.millida.hostのようなアドレスの構成、ポートが必要な場面、アドレスの変更方法、プレイヤー側で何が壊れるかを解説します。
- フレンドの招待方法と送るべき情報プレイヤー向けの短いガイド:サーバーをリストに追加する方法、スマートフォンでの注意点、オフラインアカウントのクライアントで考慮すべき点を説明します。
- サーバー最初の1週間:オーナーのチェックリスト後からやり直さなくて済むよう、最初の数日で設定すべきこと:バックアップ、権限、グリーファー対策、自動再起動、ルールについて解説します。
- サーバーに適したMinecraftバージョンの選び方最新版、安定版、旧版の違いを解説します。1.8、1.12.2、1.16.5、1.20.1、1.21がどう異なるか、サーバーバージョンの選択を決める要因を説明します。
- サーバーに必要なメモリ量バニラ、プラグイン、Modパック向けのメモリの目安、多くすれば必ず良いわけではない理由、メモリが実際に不足しているかの見分け方を説明します。
- サーバーの所在地とpingの目安Millida Hostingのサーバーがどの国にあり、ロシアやベラルーシなどのプレイヤーがどう接続するか、pingが高い場合の対処を説明します。
- サーバーの形態:サバイバル、ミニゲーム、技術、RPサーバーの形式とそれぞれがハードウェア、プラグイン、運営に求めるもの — 起動後にではなく起動前に形式を選ぶための解説です。
- 無料サーバー:できることとできないことMillida Hostingの無料プランの機能と制限:プレイヤーがいないとスリープする点、ファイル操作、プラグイン、有料プランへ切り替えるべきタイミングを解説します。
- スマホからのサーバー管理モバイルブラウザで使うMillidaコントロールパネルの解説です。起動と停止、コンソール、コンフィグの編集、PCから操作した方が便利な作業を扱います。
- パネルアシスタント:できることとリクエスト数Millida HostingのAIアシスタントについて説明します。クラッシュやラグの分析、実行できる操作、権限の制限方法、プランに含まれるリクエスト数を扱います。
- 自分にOP(オペレーター)を付与する方法OPが与えるもの、コンソール経由での付与と剥奪の方法、プラグイン権限との違い、プレイヤーに与えるべきでない理由。
- 自分のVPSからのサーバー移行VPSや自宅PCで稼働中のサーバーをMillidaに移行する方法:コピーすべきもの、すべきでないもの、プレイヤーを失わない方法。
サーバー構成
- サーバー設定:ゲームルールMillidaの「設定」セクション — server.propertiesのすべてをわかりやすく:難易度、PvP、死亡時のアイテム、描画距離、スロットについて解説します。
- サーバーリストの名前、アイコン、説明Millidaサーバーの装飾方法:ビルダーでの色付きMOTD、Photoshopを使わない64×64アイコン、プレイヤーの画像が変わらない理由。
- ニックネームログイン、スキン、認証オフラインアカウントのプレイヤーをMillidaサーバーに入れる方法、認証プラグインが必要な理由、スキンの復元方法、モード変更時に進行状況を失わない方法。
- ホワイトリストとプライベートサーバーMillida サーバーに自分のプレイヤーだけを入れる方法を、コントロールパネルとコンソールからのホワイトリスト、BAN とキック、ニックネームログインのサーバーでホワイトリストだけでは不十分な理由とともに解説します。
- メンテナンスモードアップデート中にMillidaサーバーを閉鎖しつつ管理者のアクセスを残す方法です。Maintenanceプラグイン、ホワイトリスト、事前のプレイヤーへの告知を扱います。
- 異なるMinecraftバージョンからのログインMillidaサーバーでのViaVersionとViaBackwards:新しいクライアントと古いクライアントの両方から参加させる方法とそのコスト。
- スマホ(Bedrock)からのプレイヤー参加MillidaサーバーでGeyserとFloodgateを有効化し、スマホ・タブレット・コンソールからJavaサーバーに参加できるようにする方法を解説します。
- スケジュール:自動再起動とバックアップMillidaサーバーで自動タスクを設定する方法 — 「プレイヤーに通知 → バックアップ作成 → 再起動」の流れを解説します。
- ボット向けサーバーAPIMillida HostingのクライアントAPIについて説明します。キーの発行、権限、サーバー管理、独自のボットやスクリプトからのコンソールストリーミングを扱います。
- モブのスポーンと難易度サーバーでモブが少なくファームが動かない理由です。スポーン上限、ワールドの活動範囲、難易度、これを解決するPaperの設定を解説します。
- server.properties:パラメータ解説server.propertiesの各行の意味、安全に変更できる値、ホスティングでは触るべきでない値を解説します。
- 難易度とゲームへの影響ピースフル、イージー、ノーマル、ハードの違い、サーバーでの難易度変更方法、ピースフルでモブがスポーンしない理由。
- ゲームルール:全一覧と例Minecraftのゲームルール:keepInventory、mobGriefing、doDaylightCycle、および1.21.11時点の名称(keep_inventoryなど)— それぞれの動作とサーバーでの設定方法を解説します。
- スポーン保護(spawn-protection)スポーン保護半径の仕組み、リスポーン地点付近でブロックを設置できない理由、無効化する方法について説明します。
- view-distance と simulation-distance2つのチャンク読み込み範囲について、違い、負荷への影響、接続人数別に設定すべき値を解説します。
- スロット: 何人まで入室させるかmax-playersの仕組み、スロット数がサーバーの過負荷を防がない理由、上限を超えて管理者を入室させる方法を解説します。
- PvPの有効化と無効化server.propertiesのpvpキー、特定のリージョンやワールドでの戦闘無効化、そしてpvp=falseでもダメージが通る理由を解説します。
- 時間、天候、その固定方法timeとweatherコマンド、永遠の昼の固定、雨の無効化、そしてdoDaylightCycleとdoWeatherCycleルールとの関係を解説します。
- Minecraftサーバーのハードコア:死亡後にリスポーンする方法ハードコアを有効にする方法(server.propertiesのhardcore=true)、このモードで死亡後にプレイヤーがどうなるか、ワールドをリセットせずに/gamemode survivalコマンドで死亡したプレイヤーをゲームに戻す方法を説明します。
- デフォルトのゲームモードgamemodeとforce-gamemodeのキー:新規プレイヤーが参加するモード、サバイバルを強制する方法、モード変更の権限について解説します。
- allow-flightと「Flying is not enabled on this server」allow-flightが実際に何をするのか、なぜプレイヤーが飛行でキックされるのか、いつこのフラグを有効にする必要があるのかを解説します。
- ネザーとエンド:有効化と無効化サーバーでネザーやエンドを無効にする方法、プレイヤーの建築物への影響、ワールドを削除せずにアクセスを制限する方法。
- サーバーでのコマンドブロックコマンドブロックを有効にする方法、公開サーバーでの危険性、権限でアクセスを制限する方法を解説します。
- RCON:リモートコマンドRCONとは何か、ボットやウェブサイトに必要な理由、Millidaサーバーでの有効化方法、そして機能そのものよりパスワードが重要な理由を解説します。
- Queryプロトコルと監視サービスenable-queryが必要な理由、通常のpingとの違い、Minecraftサーバー監視サービスが見ている情報について解説します。
- サーバーアイコン 64×64server-icon.pngの要件、Millidaでのアイコンのアップロード方法、サーバーリストに表示されない場合の対処を解説します。
- 自動再起動:その理由と設定方法サーバーにとって毎晩の再起動が有用な理由、Millidaのスケジュールでの設定方法、プラグインなしでプレイヤーに通知する方法を解説します。
- サーバーとスケジュールのタイムゾーンスケジュールタスクが実行される基準時刻、サーバー時刻の確認場所、プロジェクトの視聴者に合わせる方法について説明します。
- 起動パラメータとJVMフラグJava起動フラグとは何か、Millidaコントロールパネルが自動で変更するもの、独自に追加すべきケースについて説明します。
- Aikarフラグ:必要かどうか有名なAikarフラグがG1ガベージコレクターに対して行うこと、誰に効果があるか、小規模サーバーでは違いが出ない理由を説明します。
- EULAとは何か、なぜサーバーが要求するのかMinecraftのライセンス契約、eula.txtファイル、Millidaでの同意方法、EULA同意エラーの意味を説明します。
- ops.json、banned-players.json、その他のリストサーバーのサービスJSONファイル:オペレーター、BAN、ホワイトリスト、ニックネームキャッシュ — それぞれの内容と手動編集するタイミング。
- スロット制限を超えて参加できる人満員のサーバーにスタッフを参加させる方法:bypassesPlayerLimit、プラグインの権限、優先キューを説明します。
- 必須リソースパックと拒否時のキックresource-pack、resource-pack-sha1、require-resource-packキー:全プレイヤーにテクスチャを配布する方法と、拒否したプレイヤーに表示される内容を解説します。
- ワールドの自動保存とsave-offサーバーがワールドを保存する仕組み、save-allとsave-offが必要な理由、パフォーマンスのために保存を無効化する危険性を説明します。
- パケット圧縮とネットワーク設定network-compression-thresholdとその他のネットワークパラメータ:何に影響するか、いつ変更すべきか、不適切な値が引き起こす問題について説明します。
- 放置とAFKによるキックplayer-idle-timeout、AFKステータス、放置ファーム、そして有益なAFKと寄生型AFKの見分け方について説明します。
- チャット署名とenforce-secure-profile署名付きチャットとは何か、なぜ無効化されているのか、どのようなリスクがあるのか、そしてニックネームログインを使用するサーバーとの関係について説明します。
- オペレーターレベルと付与される権限op-permission-levelとfunction-permission-level:レベル1〜4の違い、どこで重要になるか、オペレーターを制限する方法について説明します。
- 追加のサーバーポート追加ポートが必要な理由、用途、コントロールパネルでの取得方法、競合を避ける方法について説明します。
- ワールドごとに異なるルールを設定する難易度、モード、PvP、ルールをワールドごとに個別に設定する方法:ツール、適用順序、よくある競合について説明します。
- アクセスモード:オープン、クローズ、申請制サーバーへのアクセスを制限する方法:ホワイトリスト、申請、招待コード、有料アクセス、そしてフォーマットに応じた選択について説明します。
- サーバーバージョンをプレイヤーに伝える方法プレイヤーがバージョンを確認できる場所、MOTDやサーバーカードに記載すべき内容、プロトコルの仕組み、複数バージョンをサポートする際の対応について説明します。
- ティックするものと見えるだけのものレンダリングとシミュレーションの実践的な違い:遠くのモブが止まる理由とその活用方法について説明します。
- モブのスポーン上限の計算方法spawn-limitsの数値の意味、プレイヤー数による乗算、モブが不足したり溢れたりする理由について説明します。
サーバーソフトウェア、バージョン、Java
- コアとサーバーバージョンPaperとPurpur、FabricとForgeの違い、バニラが必要な場面を解説します。ワールドを失わずにMillidaでMinecraftバージョンとModローダーのバージョンを変更する方法を説明します。
- スナップショットと先行バージョンMillidaサーバーでMinecraftスナップショットをプレイする方法:対応するサーバーコア、ワールドのリスク、ロールバックの方法について説明します。
- Paper:セットアップと設定PaperがSpigotとどう違うのか、paper-global.ymlとpaper-world.ymlの内容、最初に変更すべき設定を説明します。
- Purpur:便利な設定数百の追加設定を備えたPaperのフォーク:有効にする価値のある項目、PurpurとPaperの違い、リスクの有無について解説します。
- Spigotとspigot.ymlSpigotとは何か、なぜ現在はPaperより劣るのか、どのフォークでも重要なspigot.ymlの設定について説明します。
- プラグインなしのバニラサーバー純粋なバニラを維持すべき場面、挙動や性能の面で Paper とどう違うか、プラグインなしではできないことを説明します。
- Folia:本当に必要なときPaperベースのマルチスレッドコア:ワールドをリージョンに分割する仕組み、切り替えを正当化するプレイヤー数、プラグインが壊れる理由を解説します。
- Fabricサーバー:どこから始めるかFabricの仕組み、Forgeとの違い、Fabric APIが必要な理由、サーバー側へのMOD導入方法を説明します。
- Forgeサーバー:はじめにForgeの仕組み、ローダーバージョンとは何か、MODの配置場所、Modパックが正確なビルド一致を要求する理由を解説します。
- NeoForge:Forgeとの違いコミュニティ分裂後に登場したForgeのフォーク:MOD互換性、バージョン、ForgeとNeoForgeの選び方。
- Quilt:導入する価値はあるか拡張APIを備えたFabricのフォーク:Fabric MODとの互換性、登場した理由、そして実際に誰が必要とするのかを解説します。
- ハイブリッド構成のMohist、Arclight、MagmaMODとプラグインを同時に動かすコア:仕組み、利便性と引き換えに生じる問題、選ぶべき場面について説明します。
- カスタム.jar:サードパーティコアのアップロード独自コアが必要な場面、Millidaへのアップロード方法、リスク、起動時にコントロールパネルがファイルを置き換える可能性がある理由。
- コアに合ったJavaのバージョン1.8、1.16、1.17、1.20、1.21に必要なJava、パネルが自動で選択する理由、UnsupportedClassVersionErrorの意味を説明します。
- サーバーを新しいバージョンに更新するワールドやプラグインを失わずに Minecraft のバージョンを更新する手順を、事前確認、更新順序、ロールバック方法とともに説明します。
- 旧バージョン:1.7.10、1.8、1.12.2レガシーバージョンのサーバーの特徴:Java、プラグイン、セキュリティ、最新のプレイヤーを旧バージョンに参加させる方法を説明します。
- 用途に合ったコアの選び方コア選択の一覧を解説します。サバイバル、ミニゲーム、Modパック、サーバーグリッドに何を選ぶか、ハイブリッドが有効な場面を説明します。
- どのバージョンとコアが安全かMinecraft サーバーのバージョンとコアによる安全性の違いを、新旧バージョン、バニラと Paper の比較、ビルド更新、Log4Shell 対策から解説します。
- コアビルド:最新版か実績ある版かコアビルドの選び方を解説します。最新ビルドと実績あるビルドの違い、更新すべきタイミング、ロールバックの方法を説明します。
- コアの入手元Paper、Purpur、Fabric、Forgeの公式入手元と、無作為なサイトからコアをダウンロードすべきでない理由を解説します。
- スナップショットと新バージョンのテスト新しいゲームバージョンを事前にテストする方法を解説します。スナップショット、テストサーバー、確認すべき点、プロジェクトを移行すべきタイミングを説明します。
プラグイン
- MODとプラグインのインストール方法MillidaサーバーにMOD、プラグイン、既成のModパックをワンクリックで導入する方法、MODとプラグインの違い、エラーへの対処を説明します。
- 便利なプラグインの厳選Minecraftサーバーで実際に導入されているもの:サバイバル向けの最小セットと、ボイスチャットからランキングやNPCまで目的別の厳選について説明します。
- 権限、グループ、プレフィックスMillidaサーバーでのLuckPerms:プレイヤーグループ、権限の継承、色付きチャットプレフィックス、10個のコマンドの代わりになるWebエディターを説明します。
- 基本コマンドと経済MillidaサーバーでのEssentialsXについて、ホーム、ワープ、テレポート、キット、通貨を解説します。MOD入りコアに導入すべきものと競合を避ける方法も説明します。
- ホスティングサーバーでのMillida ServicesプラグインMillida Hostingのサーバーで自動ドネーション、投票報酬、統計を有効にする方法です。コントロールパネルがコアに必要なファイルを自動で導入し、ショップのトークンを書き込みます。
- Minecraft サーバーでボイスチャットを有効にする方法Simple Voice Chat と Plasmo Voice について、プラグインの導入、追加ポートの割り当て、設定への追加、聞こえる範囲の設定を解説します。「Voice chat not connected」の原因と Velocity ネットワークの注意点も取り上げます。
- Discordとのチャット連携MillidaサーバーでのDiscordSRV:ゲームからDiscordへ、Discordからゲームへのチャット、参加・退出・死亡通知、ニックネーム連携、寄付ロール。
- ブラウザで見るワールドマップMinecraftサーバーのオンラインマップです。ワンクリックで使える標準のBlueMap、別ポートで動かすDynmapの代替、消費するリソースを解説します。
- WorldEdit、schematics、既製のスポーンダウンロードしたスポーンをMillidaサーバーに導入する方法を解説します。WorldEditのschematics、建築のコピー、//コマンド、失敗した編集のロールバックについて説明します。
- ミニゲームとイベントMillidaサーバーでBedWars、かくれんぼ、イベント用アリーナを設置する方法です。既成のミニゲームプラグイン、アリーナ専用ワールド、必要な計画を扱います。
- LuckPerms: 権限をゼロから設定LuckPermsの導入、グループの作成、権限とプレフィックスの付与、継承、サーバーの権限設定でよくあるミスを解説します。
- LuckPerms WebエディターLuckPermsのWebエディターでマウス操作により権限を編集する方法、コマンドで変更を反映する手順、編集内容を失わないための注意点を解説します。
- ワープ、ホーム、テレポートEssentialsXでのホーム、ワープ、テレポートの設定について、グループごとの上限、遅延、クールダウン、安全な場所を説明します。
- キットとスターターセットEssentialsXでキットを作成し、クールダウンを設定し、グループごとに付与し、エンチャント済みアイテムやコマンドを追加する方法を説明します。
- 経済:Vault、お金、ショップサーバー経済の仕組み:仲介役としてのVault、残高プラグイン、収入源、よくあるインフレの失敗。
- チェストショップ(ChestShop、QuickShop)プレイヤーが自分のショップを開く方法を解説します。ChestShopまたはQuickShopの導入、看板の書式、税金、詐欺からの保護について説明します。
- オークションとプレイヤーマーケットオークションのプラグインについて説明します。出品、手数料、保管期間、大規模サーバーでチェストショップよりオークションが有用な理由を扱います。
- ジョブと稼ぎ(Jobs Reborn)ジョブの設定:何に報酬を支払うか、インフレを避ける方法、収入の上限、自動農場での稼ぎ対策について説明します。
- mcMMO: スキルのレベル上げmcMMOで何ができるか、レベル上げ速度の設定方法、不要なスキルの無効化、サーバーのPvPバランスを崩さないコツを解説します。
- クエストとタスククエストプラグイン:タスクの種類、報酬、チェーン、そして最初の数時間でプレイヤーをつなぎとめるためのタスク活用法を解説します。
- チャットの書式とプレフィックスチャットの見た目を設定する方法を解説します。グループのプレフィックス、色、ローカルチャットとグローバルチャット、リンク、不適切語句フィルターについて説明します。
- TAB:プレイヤーリストとヘッダープレイヤーリストのデザイン:ヘッダーとフッター、グループ別のソート、プレフィックス、ping、パフォーマンスを損なわない方法について説明します。
- スコアボードとサイドバー残高、オンライン人数、統計を表示するサイドバー:何で描画するか、何を表示するか、点滅する広告にしないための方法を解説します。
- ホログラムスポーンに浮かぶテキスト:ホログラム系プラグイン、アニメーション、プレースホルダー、パフォーマンスへの影響について説明します。
- NPCとCitizensノンプレイヤーキャラクターの設定方法:作成、スキン、クリックコマンド、トレーダーとクエスト提供者、サーバー負荷。
- クレートとキー報酬付きクレート:アイテムと確率の設定、寄付や投票用のキー発行、公平性、確率の表示方法について。
- デイリーボーナスとプレイ時間ボーナスデイリーボーナスのプラグイン:カレンダー、連続ログイン、プレイ時間への報酬、そしてプレイヤー維持への影響を解説します。
- Votifier: 投票報酬サーバーリストへの投票報酬を設定する方法を、NuVotifier、ポートとキー、投票処理、不正投票対策とともに解説します。
- クランとギルドクランのプラグインを解説します。作成、クランホーム、共有チェスト、戦争、クランがプレイヤーの継続率に与える影響について説明します。
- プラグインのロシア語化プラグインのメッセージを翻訳する方法:ロケールファイル、UTF-8エンコーディング、カラーコード、チャットの文字化けへの対処を説明します。
- 自動メッセージとアナウンス自動ブロードキャストのプラグインについて説明します。間隔、ローテーション、書式、頻繁なアナウンスが逆効果になる理由を扱います。
- プラグインによる動的MOTDサーバーリストの説明文を変更する方法:時間やイベントによる行の変化、バージョンロゴ、偽のオンライン数、そして偽装すべきでない理由。
- DiscordSRV:詳細な設定MinecraftとDiscordチャットの連携:ボットの作成、トークン、チャンネル、Webhook、アカウント連携、寄付に対するロール付与。
- Dynmap:ブラウザで見るワールドマップDynmapのインストールと設定:ポート、レンダリング、CPUとディスクの負荷、アクセス制限、代替手段。
- BlueMap:3DワールドマップBlueMapのインストール方法、Dynmapとの違い、CPUとディスクの要件、プライベートゾーンの表示を制限する方法を解説します。
- Simple Voice Chat:ポート設定近接ボイスチャット:プラグインのインストール、専用UDPポート、クライアント要件、よくある音声の問題について説明します。
- Plasmo Voice2番目に人気のあるボイスチャット:Simple Voice Chatとの違い、ポート設定、ランチャーとの互換性を説明します。
- Minecraft の WorldEdit コマンド: 例付きチートシート例を交えた WorldEdit コマンドを紹介します: //wand、//set、//replace、//copy、//paste、//undo。範囲の選択、ブロックの置換、稼働中サーバーでのミスの取り消し方法を解説します。
- FastAsyncWorldEdit(FAWE)WorldEditの非同期版:なぜ高速なのか、どの制限がなくなるのか、ワールドへのリスク、そして特に導入すべきケースについて解説します。
- Schematicファイル:アップロードと貼り付け既成の建築物を活用する方法:.schemと.schematic形式、ファイルの配置場所、貼り付け、地形への調整について解説します。
- プラグイン設定:エラーのないYAMLサーバーの起動を妨げるYAML構文のルール:インデント、タブ、引用符、コロン、起動前のファイル確認方法を説明します。
- 破損させずにプラグインを更新する安全な更新手順:バックアップ、チェンジログの確認、1つずつ更新、ロールバック時の対処法を説明します。
- プラグインとAPIバージョンの互換性プラグインがあなたのバージョンで動作しない理由、api-versionの意味、要件の読み方、不一致が引き起こす可能性を説明します。
- プラグインの入手方法とウイルスの回避公式プラグインフォーラム、悪意のある.jarの兆候、「クラック版」プレミアムプラグインが危険な理由、感染した場合の対処法を説明します。
- PlaceholderAPI:プレースホルダーPlaceholderAPIのインストール、拡張機能の読み込み、便利なプレースホルダーの一覧、値ではなくプレースホルダー自体が表示される場合のデバッグ方法を説明します。
- Vault: なぜ必要なのか経済、権限、チャットの仲介役としての Vault の役割を、何をするのか、なぜこれがないとプラグインが残高を参照できないのか、連携の確認方法とともに解説します。
- ProtocolLib:なぜ必要なのかネットワークパケットを扱うためのライブラリ:どのプラグインが要求するのか、バージョン更新時に最初に壊れる理由、そして修正方法を解説します。
- プラグインがサーバーを壊す:原因の特定方法半分ずつ試す方法:サーバーのクラッシュ、ラグ、異常動作を引き起こすプラグインを数回の再起動で特定する方法を説明します。
- カスタムアイテム(ItemsAdder、Oraxen)MODなしで独自のアイテム、ブロック、モデルを作成:リソースパック経由の仕組み、導入すべきもの、注意すべき落とし穴。
- MythicMobs:カスタムモブとボスカスタムモブの作成:YAML定義、スキル、ドロップ、スポナー、エフェクト過多のボスでサーバーをクラッシュさせない方法。
- LuckPermsの代替他の権限プラグイン:違い、LuckPermsを使わない方が良い場面、データの移行方法を説明します。
- CMI:プラグイン群の代わりになるオールインワン有料のオールインワンプラグイン:何を置き換えるか、単一システムの利点、ロックインのリスク、使い慣れたプラグインとの互換性を説明します。
- インターフェースとパフォーマンススコアボード、TAB、ボスバー、ホログラムのコスト、負荷への寄与の見つけ方、見た目を損なわずに設定する方法を説明します。
- 戦闘メカニクス:1.8 vs 1.9+旧戦闘メカニクスを復元するプラグイン、アンチチートとの互換性、オーディエンスに合わせたメカニクスの選び方を説明します。
- コスメティック:帽子、ペット、エフェクト寄付の基盤としてのコスメティックプラグイン:何が利用可能か、グループ別の配布方法、ストアに最適な商品である理由を説明します。
- プレイヤー統計と実績統計プラグイン:何を追跡するか、表示方法、リーダーボード、リテンションツールとしての実績を説明します。
- 装飾プラグイン:座る、家具、椅子小さな快適プラグイン:階段に座る、家具、絵画、パフォーマンスへの影響を説明します。
プラグインガイド
- EssentialsX:完全セットアップセクション別のEssentialsX設定:テレポート、経済、チャット、スポーン、処罰、各コマンドの権限について解説します。
- LuckPerms:トラック、コンテキスト、一時権限LuckPermsの応用:トラックによるグループのはしご、ワールド別・サーバー別の権限、一時的なランク、そしてその自動解除について解説します。
- WorldGuard:リージョンのレシピ集定番タスク向けのフラグ設定例:スポーン、アリーナ、市場、資源ワールド、イベントゾーン、個人領地について説明します。
- CoreProtect:典型的なケースの対応実際の状況で使えるコマンド集:拠点が荒らされた、建築が破壊された、チェストから盗まれた、溶岩をまかれた、森が伐採された。
- Vault、経済、ショップの連携機能する経済の連鎖を構築する方法:残高プロバイダー、Vault、ショップ、すべてのプラグインから残高が見えることの確認について説明します。
- ViaVersion、ViaBackwards、ViaRewind新しいバージョンと古いバージョンのプレイヤーを1つのサーバーに参加させる方法:各プラグインの役割と、その結果生じる問題を説明します。
- Chunky:ワールド事前生成をステップごとにChunkyのコマンド、半径の選び方、生成速度、事前生成中にサーバーを落とさない方法を解説します。
- Multiverse-Portals:ワールド間のポータルフレームを使ったポータルの作成、移動先の設定、進入権限、そして移動設定時によくあるエラーについて解説します。
- PlotSquared:プロット付きクリエイティブワールドプロットに分割されたフラットワールド:インストール、プレイヤーへのプロット割り当て、権限、制限、そして放置されたプロットの削除について解説します。
- Citizens:コマンドと対話付きNPC高度なNPC:クリックアクション、対話、トレーダー、ガード、クエストとの連携について解説します。
- Skript:Javaなしでカスタムの仕組みを作るSkriptとは何か、簡単なスクリプト例、リロード、そしてパフォーマンスの落とし穴について解説します。
- メニューとインターフェース(DeluxeMenus)サーバーメニューの作り方:アイテム、アイコン、コマンド、表示条件、プレースホルダーとの連携について解説します。
- LiteBans:処罰と共有BANデータベースLiteBansの設定:一時BAN、理由テンプレート、サーバーネットワーク間の同期、そしてDiscord通知について解説します。
- Grim:アンチチートの設定オープンソースのGrimアンチチート:インストール、チェック感度、例外設定、そして誤検知とチートの見分け方について解説します。
- サーバーショップ(ShopGUIと類似品)GUI付きの管理ショップ:カテゴリ、売買価格、動的価格、そして無限の資金稼ぎに対する保護について解説します。
- Ledger:FabricでのグリーフィングのロールバックMOD入りFabricサーバー向けのCoreProtect相当ツール:インストール、検索とロールバックのコマンド、違い、そして制限について解説します。
- MODサーバーでのFTB Chunksと保護区プラグインなしでの領域保護:FTB ChunksとOpen Partiesの保護区、チャンクローダー、そしてパフォーマンスへの影響について解説します。
- TAB:グループとヘッダーによる並べ替えプレイヤーリストの設定:グループの順序、プレフィックス、オンライン数とTPSを表示するヘッダー、サーバーネットワークでの動作について説明します。
- ホログラムによるプレイヤーランキング残高、プレイ時間、スキル別のトップをスポーン地点に表示する方法:ランキングのプレースホルダー、更新、そして負荷について解説します。
- WorldEdit:ブラシと地形地形向けのWorldEditブラシ:平滑化、侵食、球体、マスク、山や海岸を素早く作るレシピを紹介します。
- MythicMobs:ドロップ、スポナー、レベルカスタムMOBのドロップとスポーン設定:ドロップテーブル、スポーン条件、難易度レベル、そして報酬バランスについて解説します。
- ItemsAdder:カスタムアイテムとブロックItemsAdderの設定手順:リソースパックの生成、プレイヤーへの配布、カスタムアイテム、家具、そしてよくある間違いについて解説します。
- BetonQuest:ストーリークエスト複雑なクエストチェーン:イベント、条件、目標、NPCとの対話、そしてコンフィグで迷わない方法を解説します。
- Slimefun:MODなしの技術系MODSlimefunのインストール方法、プレイヤーに何をもたらすか、パフォーマンス要件、そしてアドオンの選び方について解説します。
- Spark:プロファイラレポートの読み方Sparkレポートの構造の分解:コールツリー、時間の割合、原因の特定、そして典型的な負荷パターンについて解説します。
- インベントリの閲覧とアイテムのモデレーションモデレーター向けツール:他プレイヤーのインベントリやエンダーチェストの閲覧と編集、アイテム検索、そして利用ルールについて解説します。
- プラグイン間での認証データベース移行AuthMeからnLoginへ、またその逆へ、パスワードを失わずに移行する方法:ハッシュ形式、エクスポート、互換性がない場合の対処を解説します。
- SkinsRestorer:ニックネームログインサーバーでのスキンSkinsRestorerのインストールとコマンド、カスタムスキン、NPCのスキン、そしてスキンが適用されないときの対処について解説します。
- エンティティ整理:ClearLagとLagAssistアイテムとモブの自動削除:間隔の設定、例外、プレイヤーへの警告、過剰な削除による弊害を解説します。
- CrazyCrates:クレートの設定クレートの作成、キー、確率、プレビュー、アニメーション:設定の全サイクルと販売前に確認すべき点を解説します。
- Discordロールとサーバーグループの同期LuckPermsグループによるDiscordのドナー権限の自動付与と逆方向の連携:設定、検証、よくあるミスを解説します。
- MOTDプラグイン:アニメーションとパーソナライズ動的なサーバー説明:ニックネームでの呼びかけ、告知、クライアントごとに異なるバージョン、そして表示すべきでないものについて解説します。
- バックアッププラグインコントロールパネルのバックアップに加えてバックアッププラグインが必要なとき、スケジュール、外部ストレージへのアップロード、検証について解説します。
- 墓と死亡後のアイテム保持墓プラグイン:仕組み、存続時間の設定、他プレイヤーからの保護、keepInventoryとの互換性、そしてバランスについて解説します。
- チャットフィルター:暴言、宣伝、スパムチャットの自動モデレーション設定:NGワードリスト、サーバーアドレスの宣伝対策、スパム対策、大文字、誤検知について解説します。
- ワールドボーダー系プラグインボーダー系プラグインがバニラコマンドより優れている点:ワールドごとのボーダー、スケジュール拡張、デザイン、違反者のテレポート戻しについて説明します。
- 権限監査:何が誰に付与されているかサーバーで実際に適用されている権限を確認し、過剰な付与を見つけ、古いプラグインの遺産を整理する方法について解説します。
- プラグイン監査:何を削除すべきかpluginsフォルダの整理方法:死んだプラグイン、重複プラグイン、危険なプラグインを見つけ、安全に削除する方法について解説します。
- サーバー状態の監視とアラートプレイヤーより先に問題を把握する方法:クラッシュ通知、TPSとメモリのしきい値、通知先、ノイズに埋もれない工夫を説明します。
保護とモデレーション
- 管理パネルの保護とアンチボット管理パネルとともにMillidaサーバーを失わないための方法を説明します。危険なコマンドのブロック、パスワードによる管理者ログイン、ボット対策、ログで確認すべき項目を扱います。
- クレームと領地保護Millidaサーバーで建築物を他人から守る方法:管理者ゾーン向けのWorldGuard、プレイヤー向けのGriefPreventionとLands、フラグ、リージョンの削除について解説します。
- グリーフのロールバックと操作監視MillidaサーバーでのCoreProtectについて説明します。ブロックを壊した人の特定、1つのコマンドでの建築のロールバック、インベントリの復元、ログデータベースの肥大化の防止を扱います。
- AuthMe:ニックネームログインサーバーでの認証オフラインサーバーでの登録とパスワードログインについて説明します。AuthMeの導入、設定、ブルートフォース対策、プレミアムプレイヤーとの連携を扱います。
- アンチボットとボット対策ボット攻撃の見え方、危険性、保護レベルの種類、ホスティング側が行うこととオーナーが行うべきことを説明します。
- アンチチート:選択と設定アンチチートの種類、違い、誤検知を出さずに設定する方法、ラグのあるサーバーでは役に立たない理由を説明します。
- WorldGuard: リージョンフラグリージョンの作成、メンバーへの権限付与、便利なフラグの一覧を解説します: PvP、爆発、入場、挨拶、モブのスポーン。
- CoreProtect:グリーフィングのロールバックCoreProtectの導入、ブロック履歴の閲覧、プレイヤーの行動のロールバック、犯人特定、ログ保持期間の設定を解説します。
- BAN、ミュート、警告処罰ツールについて説明します。バニラのコマンド、BANプラグイン、理由のテンプレート、一時的な処罰、違反履歴を扱います。
- IP BANとVPNによる回避IP BANが正当化される場合、それが危険な理由、BAN回避の検知方法、VPNの全面禁止が通常は逆効果になる理由を説明します。
- モデレーター権限:何を付与すべきかOPなしでモデレーターグループを設定する方法:権限セット、絶対に付与してはいけないもの、信頼よりも分離が重要な理由について説明します。
- チャットとコマンドのログ誰が何を書き込み、何を実行したかを確認する方法です。サーバーログ、ログ記録プラグイン、保存先、ニックネームや時刻での検索方法を解説します。
- GriefPrevention:金のシャベルで保護プレイヤー自身が作成する自動保護:GriefPreventionの仕組み、制限、信頼、WorldGuardとの違いを解説します。
- チェストとドアのロックロック系プラグインの解説です。チェストの自動保護、リストによるアクセス許可、プライベート領域との違い、放置されたロックの対処法を扱います。
- DDoS攻撃:ホスティング側の対応Minecraftサーバーへの攻撃の特徴、Millida側でフィルタリングされる内容、オーナーができること、すべきでないこと。
- クラッシュツールとエクスプロイト:対策方法パケットクラッシュ、本と看板のエクスプロイト、ポータルの複製:どのコアが保護し、どの設定を有効にすべきかを解説します。
- Dupesとその修正方法アイテムDupesが発生する原因、経済を通じた検出方法、標準的な封じ込め方法、複製されたアイテムへの対処を説明します。
- オーナーアカウントのセキュリティサーバーを失わないための方法を説明します。コントロールパネルのパスワードと二要素認証、サブユーザーのアクセス、APIキー、ハッキングを疑った場合の対応を扱います。
- 複数アカウントとサブアカウントサブアカウントへの対処法:IP制限、アカウント連携、報酬、完全BANが逆効果になる理由を説明します。
- スタッフアカウントの保護モデレーター経由でサーバーを失わないために:ゲーム内2FA、IP制限、権限の剥奪、そしてハッキングされた場合の対処を解説します。
- サーバーのバックドアを確認する方法プラグインやサーバー構成に隠されたアクセスの兆候:ログやファイルで何を確認すべきか、確認された場合の対処法を説明します。
- プレイヤー通報システムゲーム内で通報を受け付ける方法:/reportコマンド、Discord連携、スパム対策、キューの処理を説明します。
MODとModパック
- アクティベーションコードによる有料サーバー構成作者から購入したサーバー構成をMillidaにインストールする方法:アクティベーションコード、プランの要件、構成ファイルがロックされている理由を説明します。
- Modパック作者向けAPI:アクティベーションコードと更新有料Modパックの作者がMillida Hosting APIを通じてアクティベーションコードを発行し、更新を公開する方法:Modパックのバージョン、アーカイブのアップロード、公開、ロールバック、コードの状態、Webhookについて説明します。
- Modパックのインストール(CurseForgeまたはModrinth)Millidaサーバーに既成のModパックを導入する方法:カタログからのインストール、サーバーファイルの手動アップロード、クライアントの起動について説明します。
- CurseForge Modパックの手動インストールCurseForge Modパックのサーバーアーカイブの入手方法、クライアント用との違い、インストーラーを使わないインストール方法。
- ModrinthからModパックを手動で導入.mrpack形式、そこからサーバーファイルを抽出する方法、CurseForgeとの違い、ModrinthのModパックをサーバーにインストールする方法。
- クライアント側MODとサーバー側MODの違いプレイヤーだけが必要とするMOD、サーバーだけが必要とするMOD、両側が必要とするMOD、エラーが起きたときの動作を解説します。
- プレイヤー向けクライアントの構築方法クライアントModパックの配布方法:CurseForgeとPrismランチャー、独自ランチャー、手動アーカイブ、そして同期が重要な点。
- Modパックに必要なメモリ量サイズ別のModパックのメモリ目安、ワールド生成中にメモリが不足する理由、不足していることを見分ける方法。
- Modパック(Create、ATMなど)にどのプランを選ぶかMillidaホスティングが重いModパックに適しているか、Createや大規模Modパックに必要なメモリ量、プランが足りない場合の対処法を説明します。
- MODサーバーの最適化Modパックを実際に高速化するもの:最適化MOD、生成設定、エンティティ制限、プロファイラで重いMODを見つける方法。
- MODの競合: 見つけ方互換性のないMODを見つける手順です。ログの読み方、リストの半分ずつでの絞り込み、mixinエラー、原因判明後の対処を解説します。
- Modパックの更新サーバーでのModパック更新手順:バックアップ、MODとコンフィグの置き換え、ワールドへの影響、プレイヤーのクライアントとの同期。
- ゼロから作るカスタムModパック独自のModパックの構築方法:MODの選定、依存関係、コンフィグ、テスト、プレイヤーへの配布。
- KubeJS:カスタムレシピとスクリプトプログラミングなしでModパックのレシピと仕組みを変更する方法:KubeJSスクリプトの構造、リロード、よくあるミスについて説明します。
- Create MODを使ったサーバーCreateを導入したサーバーの特徴:装置からの負荷、コンフィグ設定、列車、このようなModパックでよくあるラグの原因。
- RLCraft、Better MC、重量級Modパック重量級Modパックを運用する際の注意点:メモリ、起動時間、ワールド生成、Javaバージョン、典型的なクラッシュについて解説します。
- MODとプラグインの併用MODとプラグインを組み合わせる3つの方法:ハイブリッドコア、プロキシ構成、プラグインのMOD代替 — それぞれの利点とリスク。
ゲームモードとミニゲーム
- サバイバルサーバー: ゼロからの構築サバイバルサーバーに導入すべきものの解説です。コア、プラグイン構成、ワールド設定、プロジェクト公開までの手順を扱います。
- Anarchy: ルールのないサーバーAnarchyに必要な技術面の解説です。クラッシュ対策、アンチチート、土地保護なしの運用、グリーファーによる負荷への耐え方を扱います。
- SkyBlock: 島島系プラグイン、生成器、ショップ、レベルを解説します。定番のSkyBlockの作り方と、最初に設定すべき項目を扱います。
- BedWars: アリーナの設定BedWarsの構築方法です。アリーナ用プラグイン、マップ、資源生成、ショップ、ミニゲームサーバー特有のポイントを解説します。
- SkyWarsとHunger Games島とオープンワールドでの高速PvPモードです。プラグイン、ルートチェスト、マップの復元、バランスを解説します。
- Prison: 鉱山とランクPrisonモードの解説です。自動リセットされる鉱山、お金で上がるランク、鉱石の売却、よくある経済のミスを扱います。
- Factions: 戦争とレイド定番の領土争奪ジャンルの解説です。プラグイン、ファクションの勢力値の設定、レイド、攻撃可能時間帯、トラブルのモデレーションを扱います。
- Towny:町と国家町プラグイン:設立、税金、住民、戦争、そしてTownyが通常のサバイバルより長くプレイヤーを引き留める理由。
- Lifesteal: キルでハートを奪う話題のSMP形式です。ハートを奪う仕組み、ハートを失い切ったときのBAN、ゲームへの復帰、バランス設定を扱います。
- OneBlock: 一つのブロックからの進行「一つのブロック」形式の解説です。フェーズ、ルート、プラグイン、進行設定、SkyBlockより新規プレイヤーが定着しやすい理由を扱います。
- KitPvPとBoxPvP既成キット付きのアリーナです。キットの設定、ゾーン、統計、装備なしの戦闘バランスを解説します。
- RPGサーバー: クラス、クエスト、ダンジョンRPGサーバーの構築方法です。クラスとスキル、カスタムモブとアイテム、ダンジョン、経済、作業量を解説します。
- クリエイティブサーバー建築向けサーバーの解説です。プロット、権限、クリエイティブの制限、コンテスト、グリーフィング対策を扱います。
- 友達用のSMPサーバー10〜30人向けのプライベートなサバイバルサーバーです。ホワイトリスト、ルール、最小限のプラグイン構成、関心を保つ方法を扱います。
- ハードコアプロジェクト: 命は一つライフ一つ制のサーバーです。技術的な実装方法、死亡後のプレイヤーの復帰、シーズン制、ルールで考慮すべき点を扱います。
- CobblemonとPixelmon: ポケモンのサーバー生物を捕まえるMODサーバーの解説です。MODの違い、必要なハードウェア、スポーン設定、経済を扱います。
- パルクールと障害物コースパルクール系プラグインの解説です。チェックポイント、クリアタイム、ランキング、自動復帰、コースの作り方を扱います。
- Murder Mysteryと社交系ミニゲーム役職と騙し合いの形式です。プラグイン、役職の設定、マップ、このモードにボイスチャットが必要な理由を扱います。
- Build Battleと建築コンテスト建築コンテストの解説です。プラグイン、お題、投票、アンチチート、プラグインなしで手動開催する方法を扱います。
- Vanilla+:改善を加えたほぼバニラ面倒な細かい点なしでバニラを楽しみたい人向けの形式:どのプラグインが許容され、どこに線を引くか。
- 単発イベント用のイベントサーバー一度きりのイベント用に別サーバーを用意する方法です。迅速な起動、マップ、ルール、プレイヤーの入室、終了後の対応を扱います。
- ロールプレイサーバー (RP)ロールプレイ用のサーバーです。RPルール、職業、書類、経済、最小限のメカニクスと最大限のモデレーションを扱います。
- 協力モード:防衛とウェーブモブのウェーブに対する協力サバイバル:プラグイン、アリーナ、難易度、報酬、そして協力プレイがPvPよりもプレイヤーを引き留める理由。
- 複数モードのネットワークを計画する方法サーバーネットワークの設計です。チームが運用できるモード数、メモリ配分、共通の管理画面、モード間の移動を扱います。
- プロジェクトの再始動とプレイヤーの呼び戻し観客を失ったサーバーを再始動する方法です。何を変え、何を残し、旧プレイヤーをどう呼び戻すかを解説します。
ワールドとコンテンツ
- リソースパックとデータパックMillidaでSHA-1を手動計算せずにプレイヤーへサーバーリソースパックを配布する方法と、ワールドにデータパックを導入する方法を解説します。
- カスタム音楽、アイテム、ビジュアルリソースパックでMinecraftサーバーに独自のアイテム、サウンド、画像を追加する方法:カスタム武器、音楽、シェーダー、そしてグラフィックをクライアントが担当する理由。
- 複数ワールドと自分のワールドのアップロードシングルプレイのワールドを Millida サーバーにアップロードする方法、複数のワールドを同時に保持する方法、切り替え方法を解説します。
- ワールドの事前生成とマップ半径MillidaサーバーでのChunkyプラグイン:探索時にラグが発生しないようマップを事前生成し、ディスク容量を消費しないようワールド半径を制限する方法を説明します。
- 既成マップのインストールダウンロードしたマップをサーバーに導入する方法:アーカイブの準備、アップロード、アクティブワールドの変更、よくあるバージョンエラーについて説明します。
- ワールドを自分のパソコンにダウンロードするサーバーからワールドをパソコンにダウンロードする方法を、サーバーの停止、アーカイブ、ダウンロード、シングルプレイでの起動とともに解説します。
- ワールドのリセットと新しいシードワールドを最初からやり直す方法を、削除するもの、建築の保存、プレイヤーへのワイプ告知、インベントリと経済の扱いとともに解説します。
- ワールドシード:確認と設定の方法シードとは何か、現在のワールドシードの確認方法、生成時の独自シード設定、同じシードでもバージョンによって異なるワールドが生成される理由を解説します。
- Multiverse:複数のワールドプラグインによるワールド管理:作成、インポート、テレポート、ワールドごとの設定、ポータル、アクセス権限。
- ワールドボーダーマップサイズを制限する理由、バニラの worldborder コマンド、ボーダー系プラグイン、ディスクと CPU の節約効果を解説します。
- スポーン地点とリスポーン新規プレイヤーのスポーン地点の設定方法、散布半径、死亡後のリスポーン、全員の強制スポーンについて説明します。
- データパック:インストールと作成データパックとは何か、配置場所、有効化と更新の方法、プラグインやMODなしでできること。
- カスタムワールド生成生成プラグインとMOD:Terra、Iris、Terralith、TerrainControl — インストール方法、リスク、生成器変更後のワールド更新方法。
- 空のワールドとロビーロビーやミニゲーム用に何もないワールドを作る方法を、ボイド生成、スポーン台、安全設定とともに説明します。
- スーパーフラットワールド:設定スーパーフラットワールド:有効化、レイヤーの設定、構造物の無効化、サーバーでの典型的な用途について解説します。
- ワールド間のポータルネザーポータルの仕組み、座標比率、任意のワールド間のプラグインポータル、よくあるリンクの問題。
- 未使用チャンクの整理空のチャンクを削除する方法、ディスク容量がどこに消えるか、ワールドサイズを安全に削減するツールを解説します。
- 構造物とその無効化村、要塞、前哨基地、ポータル:構造物の生成を無効化する方法、制限する方法、サーバーへのメリットについて説明します。
- 村と村人: 設定村人がサーバーにラグを与える理由と、Purpur や Paper の設定での対処法、農場や取引の制限について説明します。
- ファームとラグマシン:ルールどのファームがTPSを低下させるか、その見つけ方、サーバーが導入するルール、そして技術的なプレイを禁止せずに制限する方法を解説します。
- 破損したワールド: 復旧ワールドが読み込めない、チャンクが欠けている場合の対処を、破損の原因、バックアップからの復旧、リージョンファイルの修復とともに説明します。
- ワールドエディター: Amulet、MCA Selectorワールドを扱う外部ツールの解説です。できること、これらがないと困る場面、安全に使うためのルールを扱います。
- Bedrockのワールドと変換Bedrockのワールド形式がJavaとどう異なるか、プラットフォーム間でマップを変換する方法、移行時に失われるものを解説します。
- シーズンイベントと一時マップ別ワールドを使った一時イベントの開催方法:マップの準備、アクセス、報酬、終了後のクリーンアップについて解説します。
- ネザーの天井とその封鎖方法ネザーの天井より上で遊ぶことの問題点、アクセスを塞ぐ方法、すでに建てられたものへの対処を説明します。
- エンドと経験値トラップのリセットエンドを別途リセットする理由、プレイヤーの建築を失わずに行う方法、事前に告知すべき内容を解説します。
- スポーンチャンク: とは何か、なぜ危険かスポーン周辺で常時読み込まれる範囲について、境界の調べ方、そこに建てるべきでないもの、逆に活用する方法を説明します。
- 既存マップのバイオームを変更する既存ワールドでバイオームを変更する方法を、WorldEdit コマンド、草と水の再計算、制限、影響とともに説明します。
- ワールド間でインベントリを分けるクリエイティブワールドやミニゲーム用に別のインベントリを用意する方法を、プラグイン、ワールドグループの設定、複製対策とともに説明します。
- 空ワールドと特殊ワールドの生成器生成なしのワールドを作る方法を、ボイド生成器、ワンブロックワールド、プラグインとデータパックでの設定とともに説明します。
- マップアートと額縁マップ画像の作り方、サーバーへの負荷、マップの壁がプレイヤーにラグを与える理由を解説します。
- /locate コマンドでエンドポータル、村、要塞を見つける方法エンドポータルは要塞の中にあります: /locate structure stronghold で座標が表示されます。Java と Bedrock での村、森の洋館、古代都市、バイオームのコマンドを紹介します。
- サーバーの道路、ポータル、交通広いマップでの移動を整える方法を、ネザーの道路、ワープ、ポータル、利便性とゲームプレイのバランスから解説します。
サーバーネットワークとドメイン
- サーバー用カスタムドメインMillidaで独自ドメインをMinecraftサーバーに紐付ける方法:必要なDNSレコード、複数のサブドメインの追加方法、認証がすぐに通らない理由。
- サーバーネットワークと独自プロキシMillidaで複数のMinecraftサーバーのネットワークを構築する方法:ワンクリックでのVelocityまたはBungeeCord、メモリ割り当て、他人のプロキシへの接続。
- Velocity: プロキシの構成Velocity でサーバーネットワークを構築する方法を、設定、シークレットキー、転送モード、サーバーリスト、よくある接続エラーとともに説明します。
- BungeeCord:今でも必要な場面旧式のプロキシとそのWaterfallフォークについて解説します。Velocityとの違い、必要なバージョン、フォワーディングの設定方法を説明します。
- ロビーとサーバー間の切り替えネットワークにおけるロビーの仕組み:サーバー選択、コンパスメニュー、転送コマンド、いずれかのサーバーが落ちた場合の対応を説明します。
- グローバルチャットと同期ネットワーク内のサーバー間でチャットを連携する方法:プロキシプラグイン、チャンネル、プレフィックス、Redisやデータベース経由でのメッセージ送信。
- サーバー間のインベントリ同期ネットワークサーバー間でインベントリ、体力、効果を転送する方法、これが必要な場面、アイテムが失われる可能性がある理由を説明します。
- SRVレコード:ポートなしのドメインプレイヤーがポートなしのアドレスで接続できるようにする方法:SRVレコードの仕組み、フィールド値、確認方法について説明します。
- サーバーごとのサブドメインネットワーク内の各サーバーに独自のアドレスを付与する方法:プロキシのバーチャルホスト、DNSレコード、目的のサーバーへの直接接続について説明します。
- IP転送と「Unable to authenticate」プロキシがプレイヤーのアドレスをバックエンドへ渡す理由、転送モード、キーの設定方法、認証エラーの分析について説明します。
- サーバーネットワークでのBedrockスマートフォンのプレイヤーをネットワークに参加させる方法を説明します。プロキシ上またはサーバー上のGeyser、ポート、サーバー間の切り替え、制限を扱います。
- 独自の外部プロキシMillidaサーバーを独自のVelocityやBungeeCordに接続する方法について、アドレス、フォワーディングキー、vhost、よくある「Server not found」エラーを説明します。
- Limbo:再起動中のスタブサーバーバックエンド再起動時にプレイヤーをキックしない方法:プロキシ上のLimbo、復帰キュー、フォールバックの設定。
- プロキシ構成のセキュリティプロキシを迂回する接続を防ぐ方法:バックエンドの分離、転送キー、検証、ミスの結果。
- 複数プロキシとロードバランシング1つのプロキシでは足りない場合:複数のエントリポイントを持つ構成、Redisによる同期、落とし穴。
- ネットワークサーバー間のテレポートコマンドやアイテムでプレイヤーをあるサーバーから別のサーバーへ送る方法:プラグイン、プロキシAPI、コンテキストの保持。
Bedrockとクロスプレイ
- Geyser:詳細設定Geyserの設定について説明します。ポート、認証モード、制限、パフォーマンス、スマートフォンからの接続確認を扱います。
- Floodgate:JavaアカウントなしでのログインFloodgateの仕組み、ニックネームのプレフィックス、アカウント連携、権限やプラグインで考慮すべき点を説明します。
- Bedrock向けのインターフェースとフォームスマートフォンでチェストメニューがうまく機能しない理由、Bedrockのフォームとは何か、両方のプラットフォームで使いやすいインターフェースの作り方を説明します。
- Bedrock向けリソースパックBedrockのパックがJavaとどう異なるか、プレイヤーへの配布方法、変換、カスタムモデルの制限について解説します。
- ネイティブBedrockサーバー:NukkitとPocketMineGeyserではなく本物のBedrockサーバーが必要な場合について説明します。機能、プラグイン、アドオン、制限を扱います。
- コンソールのプレイヤー:可能なことXbox、PlayStation、Switchについて説明します。他人のサーバーへの接続が制限される理由、回避策、プレイヤーへの説明内容を扱います。
- BedrockのゲームプレイはJavaとどう違うか挙動が異なるメカニクスを説明します。戦闘、レッドストーン、モブのスポーン、ファームなど、混在サーバーで考慮すべき点を扱います。
- Bedrockが接続できない場合のトラブルシューティングスマートフォンのプレイヤーが参加できないときに確認する手順を解説します。ポート、アドレス、バージョン、Floodgate、ネットワーク制限を順に確認します。
- Bedrockプレイヤーによる負荷Geyser経由でBedrockプレイヤーがサーバーに与える負荷の大きさ、その測定方法、モバイル利用者が多い場合に設定すべき項目を解説します。
- スマートフォンでのコマンドと入力スマートフォンのプレイヤーがコマンドを使いやすくする方法を説明します。短いエイリアス、メニュー、ボタン、画面上では入力できないものを扱います。
- モバイル層:何を求めているかスマートフォンのプレイヤーの特徴を説明します。年齢、プレイ時間、インターフェース、支払い、彼らに合わせたサーバーの調整方法を扱います。
- サーバーでのBedrockアドオンアドオンとは何か、MODとの違い、ネイティブのBedrockサーバーへの導入方法、Geyser経由では動作しない理由を説明します。
ファイル、バックアップ、データベース
- バックアップと復元Millidaでのバックアップの仕組みを説明します。手動と自動のコピー、チェックボックスによるコア変更前のコピー、ワールドの復元、プランの制限を扱います。
- プラグイン用MySQLデータベースMillidaでサーバーにMySQLデータベースを割り当てる方法、認証情報の入手先、プラグインのコンフィグに記載する内容。
- サーバーファイルMillidaのファイルマネージャー:大きなアーカイブやフォルダのアップロード、移動とコピー、その場での解凍、コンフィグの編集について解説します。
- SFTP:接続とクライアントSFTPでサーバーファイルに接続する方法:ログイン情報、FileZillaとWinSCPの設定、コントロールパネルで行う方が便利な操作について説明します。
- SFTPに接続できないSFTP接続エラーのトラブルシューティング:認証情報の誤り、接続拒否、タイムアウト、ホストキーの問題、書き込み権限について説明します。
- 大きなファイルとアーカイブのアップロード数ギガバイトの Modパックやワールドをアップロードする方法として、切断後の再開、フォルダではなくアーカイブでの送信、ディスク容量の上限を解説します。
- アーカイブ:zip、tar.gz、展開コントロールパネルでのアーカイブ操作について説明します。作成、その場での展開、ネストされたフォルダ、未対応形式のアーカイブの扱いを扱います。
- 外部からのMySQL接続コンピュータからサーバーデータベースに接続する方法:アクセス情報、HeidiSQLとDBeaverクライアント、セキュリティ、よくあるエラー。
- プラグインのMySQLへの移行プラグインに共有データベースが必要な理由:LuckPerms、CoreProtect、BAN、経済をMySQLで設定する方法と、これがサーバーネットワークにもたらすもの。
- データベースのダンプと復元MySQLのバックアップ方法、何で復元するか、バックアップに含めるべきもの、実行頻度。
- SQLiteからMySQLへの移行プラグインデータをファイルからデータベースへ損失なく移行する方法:組み込みの移行機能、エクスポート・インポート、結果の確認について説明します。
- バックアップ戦略保持すべきコピー数、含めるべき内容、保存場所、コピーが機能するかの確認方法を説明します。
- バックアップから単一ワールドを復元するプラグインや経済をロールバックせずにワールドだけを復元する方法:部分復元、フォルダの置き換え、その過程で同期がずれる項目について解説します。
- ディスク容量不足:削除すべきものMinecraftサーバーで容量を占めるもの、大きなフォルダの特定方法、損失なく削除できるもの。
- コンフィグのバージョン管理設定を失わない方法:編集前のバックアップ、変更履歴、コンフィグをサーバー外に保管する方法、ロールバックについて解説します。
- ログ検索:実践的なテクニックログから必要な情報を素早く見つける方法:時間やニックネームでの絞り込み、アーカイブ、エラー検索、問題別に注目すべきポイントを解説します。
- 複数サーバー間で同一のコンフィグネットワークで共通設定を維持する方法:一致させるべき項目、そうでない項目、複数サーバーをエラーなく更新する方法を解説します。
パフォーマンス
- ラグ、TPS、pingサーバーラグとインターネットラグの区別方法、MillidaのTPSとMSPTグラフが示す内容、実際にパフォーマンスを回復させる設定を説明します。
- MinecraftサーバーのTPS:正常値は20、確認方法と意味20 TPSが正常で、15ではすでに目立つラグが発生します。サーバーティックとは何か、TPSとMSPT(予算50 ms)の違い、値を確認するコマンド、低いTPSがpingではない理由について説明します。
- TimingsとパフォーマンスレポートTimingsレポートが示す内容、取得と読み方、Sparkとの違い、新しいPaperで廃止された理由について説明します。
- Spark:サーバープロファイリングSparkプラグインでサーバープロファイルを取得する方法、コールツリーの読み方、ラグの原因の特定、メモリ使用量の確認方法について説明します。
- ラグのよくある原因MinecraftサーバーでTPSが低下する典型的な原因の一覧(描画距離から農場、問題のあるプラグインまで)と確認する順序を説明します。
- モブとエンティティ:ラグと制限エンティティのカウント方法、スポーン制限とアクティベーション半径の設定場所、オンライン人数が多いサーバーでの推奨値。
- レッドストーンのラグとその特定方法レッドストーンがTPSを低下させる理由、アイドル状態で動作し続ける回路の特定方法、コア設定、プレイヤー向けのルールを解説します。
- 探索時のチャンクロードとラグスパイクプレイヤーが新しい土地に走り込むとサーバーがラグする理由、その測定方法、効果的な対策を解説します。事前生成、ワールドボーダー、チャンク設定を取り上げます。
- ガベージコレクタと一時停止通常のTPSでもサーバーが数秒フリーズする理由:ガベージコレクションの仕組み、ログでの確認方法、実際に効果のある対策を解説します。
- メモリ:どれだけ割り当てるべきか、そしてすべてを使わない理由コントロールパネルのメモリグラフの読み方、使用済みメモリが不足を意味しない理由、上位プランへの切り替え時期について解説します。
- Paperコンフィグの最適化paper-world.yml、spigot.yml、bukkit.ymlの具体的な値を使った段階的な設定と、各行の役割の説明。
- 最適化MODLithium、FerriteCore、Krypton、C2MEなどのMOD:それぞれの役割、対応ローダー、実際の効果。
- Ping:原因と対処法プレイヤーのpingが何に依存するか、サーバーラグとの違い、測定方法、実際にレイテンシに影響するものを説明します。
- 100人以上のプレイヤーがいるサーバーで変更すべき点大規模サーバーで作り直すべき項目を解説します。半径、制限、サーバーグリッド、データベース、モデレーション、稼働監視が含まれます。
- 非同期チャンク処理最新のコアがチャンクを並列で読み込む仕組み、それによって得られる効果、実際に重要な設定を説明します。
- ネットワークラグ:TPSとの区別方法診断:サーバーは正常なのにプレイヤーが不満を言う場合、問題がネットワークにあるとどう判断するか、何ができるかを説明します。
- 最適化の効果を測定する方法測定方法:何を測定するか、前後をどう比較するか、数値なしの「良くなった」が意味を持たない理由を説明します。
- 各プラグインのコスト特定のプラグインの負荷を見積もる方法、最も高コストなプラグインの種類、機能を諦めるべきタイミングを説明します。
- ワールドごとの描画距離ロビー、サバイバル、リソースワールドで異なるview-distanceを設定する方法と、どれだけ節約できるかを説明します。
- エンティティの追跡範囲entity-tracking-range:それが何か、トラフィックとプレイヤーのFPSにどう影響するか、どの値を設定すべきかを説明します。
トラブルシューティング
- サーバーがクラッシュした場合の対処法コントロールパネルのカードとログからMinecraftサーバーのクラッシュ原因を特定する方法:メモリ不足、互換性のないMOD、壊れたコンフィグなど。
- サーバーが起動しない:チェックリストMillidaサーバーがDone行に到達しない場合に順番に確認すべきこと:メモリ、コア、新しく追加したMOD、壊れたコンフィグ、破損したワールド。
- 起動したが参加できないMinecraftサーバーの接続エラーのトラブルシューティングを解説します。Internal Exception io.netty、outdated client、invalid session、Connection refusedを取り上げます。
- Logs and crash reports: how to read themWhere Millida server logs are stored, how WARN differs from ERROR, how to find the culprit plugin in a stack trace, and how to interpret common console lines.
- Connection refused:トラブルシューティングMinecraftサーバーへの参加時に接続が拒否される意味、原因の一覧、確認すべき順序を解説します。
- Connection timed outクライアントがサーバーの応答を待たない理由を解説します。プレイヤーのネットワーク、経路、プロバイダのブロック、順を追って確認すべき項目を取り上げます。
- Internal Exception: io.netty…接続時とゲーム中のnettyエラーの分析:パケットの破損、パケットが大きすぎる、接続切断、その対処法について説明します。
- Outdated clientとOutdated serverバージョン不一致メッセージの意味、サーバーバージョンの確認方法、異なるクライアントのプレイヤーを参加させる方法。
- Failed to verify username:サーバー構成オーナー向けに「Failed to verify username」が表示される理由とonline-modeの設定方法を説明します。Aternosのプレイヤー向けには別途解説します。
- 飛行でキックされるサーバーが飛行でキックする理由、allow-flightとの関係、ラグとエリトラ、誤検知とチーターの見分け方を説明します。
- 突然のフリーズとCan`t keep up定期的なサーバーの停止を診断する方法:ガベージコレクション、自動保存、スケジュールタスク、外部要因について説明します。
- サーバーがフリーズして応答しないサーバーが実行中と表示されているのにプレイヤーが入れず、コマンドにも応答しない場合の対処:診断と適切なシャットダウンを解説します。
- ポートが使用中とFAILED TO BIND起動時のポートバインドエラー:ホスティングでの原因、server.properties設定との競合、修正方法を説明します。
- OutOfMemoryError:メモリ不足メモリ不足エラーの解説:ヒープ領域とメタスペースの違い、原因の特定方法、プランアップグレード以外にできること。
- EULAに同意する必要があります起動直後に同意を求めてサーバーが停止する場合について、eula.txtファイルの場所とエラーが発生する理由を説明します。
- ワールドが読み込まれないサーバーは起動するのにワールドが空、または開かない場合の、ワールド名の誤り、ファイル破損、バージョン不一致、アクセス権限を説明します。
- サーバーのリソースパックが読み込まれない:原因と制限プレイヤーにリソースパックがダウンロードされない、またはコントロールパネルにアップロードできない理由:100 MB制限、zipのみ、再起動、直接リンク、SHA-1、フォーマットバージョンについて解説します。
- コンソールまたはコントロールパネルが開かないコントロールパネルが読み込まれない、またはコンソールが空の場合の対応を解説します。ブラウザ、拡張機能、ネットワーク、サーバーの状態、サーバー自体に問題がある場合を説明します。
- プラグインが読み込まれないプラグインが/pluginsに表示されない理由:非互換性、依存関係の欠如、設定エラー、間違ったフォルダについて説明します。
- MODが読み込まれないサーバーでMODが起動しない原因です。MODのサイド、ローダーのバージョン、依存関係、mixinの競合を解説します。
- コマンドが動作しないプレイヤーがコマンドを入力しても何も起きない場合について解説します。権限、プラグインの競合、不明なコマンド、/helpの表示内容を取り上げます。
- 権限が適用されない付与した権限が機能しない理由:OP、継承、否定権限、ワールドコンテキスト、ネットワーク内の異なるデータベースについて説明します。
- プレイヤーのスキンが表示されないサーバー全員がデフォルトスキンになる理由:オフラインモード、スキンプラグイン、キャッシュ、ランチャー設定について説明します。
- 監視にサーバーが表示されない監視でサーバーがオフラインと表示される理由:アドレスとポートの誤り、ステータス、Query、サービス側からの確認について解説します。
- クラッシュ後のロールバック:何が失われるかサーバークラッシュ後に進行状況が消える理由、オートセーブの仕組み、復元できるもの、損失を減らす方法を解説します。
- プレイヤー同士がお互いを見えないサーバーにはいるのに他のプレイヤーが見えない場合の、トラッキング範囲から透明化プラグイン、クライアントの不具合までの原因をまとめます。
- チャンクが読み込まれないワールドの穴、見えないブロック、落下:サーバー側とクライアント側の原因と、その見分け方について説明します。
- アイテムが複製または消えるプレイヤーがアイテムの消失や複製を報告したときの対処:原因の調査場所と、複製とロールバックの見分け方について説明します。
- サーバーの起動に時間がかかる起動が遅くなる原因として、Modパック、ワールド生成、変換、プラグインを挙げ、どれが正常なのかを解説します。
- 夜だけラグが発生するゴールデンタイムに発生する低下について、接続人数・隣接サーバー・スケジュールのどれが原因かを判断する方法と、設定すべき項目を解説します。
- ブロックを破壊または設置できないプレイヤーが建築できない:スポーン保護からゲームモード、リージョン権限まで、原因の完全なリストです。
- プラグイン間のコマンド競合2つのプラグインが同じコマンドを登録した場合に、どちらが優先されるかの見分け方と、commands.yml での優先度設定を解説します。
- コマンドの自動補完が機能しないTab でコマンドやニックネームが補完されない理由を、権限、コア設定、プラグイン、クライアント側の原因から説明します。
- プラグインのデータが消えた保護領域、ホーム、残高が消えた場合の、プラグインデータ消失の原因と復旧手順を説明します。
エラー解説
- UnsupportedClassVersionErrorJava のクラスバージョンエラーについて、52・61・65 という数字の意味、原因となる MOD やプラグイン、修正方法を解説します。
- NoClassDefFoundErrorプラグインが存在しないクラスを要求している:依存関係の欠落、不完全なjar、ライブラリバージョン間の競合。
- NoSuchMethodErrorクラスはあるがメソッドがない:なぜこれが常にバージョン不一致なのか、何を更新すべきかを見つける方法。
- plugin.ymlが無効ですサーバーがファイルをプラグインとして認識しない場合:ダウンロードの破損、誤ったファイル形式、プラグインではなくMOD、アーカイブの中のアーカイブについて説明します。
- 設定を読み込めない場合とYAMLエラー設定の読み込みエラーのトラブルシューティングを解説します。タブ、誤ったインデント、コロン、特殊文字、メッセージから該当行を見つける方法を説明します。
- 新しいバージョンで保存されたチャンクワールドが新しいゲームバージョンで作成された場合について解説します。古いバージョンで開けない理由と、取り得る選択肢を説明します。
- Watchdog: サーバーのハングとスレッドダンプサーバーがハングしたときに Paper の Watchdog が出力する内容、スレッドダンプの読み方、原因の特定方法を説明します。
- Cant keep up! Did the system time changeサーバーがティックに追いつけないという警告:実際の意味と原因調査の始め方について説明します。
- エンティティティックでの例外エンティティ処理中のエラーについて、座標と種類の特定方法、問題のあるエンティティの削除、よくある原因を説明します。
- ワールドティックでの例外ワールド処理中のエラーについて、エンティティエラーとの違い、ブロック座標の特定方法、破損したチャンクへの対処を説明します。
- ポートのバインドに失敗しましたサーバーがポートをバインドできない場合について、エラー行の解析、設定のカスタム値、プラグインの競合、前のプロセスの残存を説明します。
- Address already in useバインドエラーの特殊なケースについて説明します。Failed to bindとの違い、プラグインが原因となる場合、使用中のポートの特定方法を解説します。
- 認証サーバーのダウンMojangのサーバーが利用できない状況について説明します。見え方、影響範囲、期間、こちら側でできることを扱います。
- Bad loginとInvalid sessionログイン時のセッションエラーについて説明します。古いランチャーセッション、同じアカウントでの二重ログイン、キャッシュ、プレイヤーが確認すべき項目を扱います。
- プロトコルの不一致接続時のプロトコルエラー:クライアントとサーバーのバージョン差異、ViaVersion、プロキシ、ネットワークに干渉するMODについて解説します。
- UUIDの重複エンティティ識別子の重複に関する警告:発生原因、危険性、ワールドから重複を削除する方法。
- Missing dependencyとUnknown dependencyプラグインやMODが別のプラグインを要求する場合の対処です。どれが必要か、どこで入手するか、どの順序で導入するかを解説します。
- Mixin apply failedFabricやForgeのMODで発生するmixin applyエラーの解説です。mixinとは何か、なぜ競合するのか、原因の特定方法を扱います。
- LoadingFailedExceptionとForgeのエラー画面Forgeの読み込みエラー一覧の読み方、必要なMODの見つけ方、このエラーの後もプロセスが残ることがある理由を解説します。
- 互換性のないMOD構成MODの不一致でプレイヤーがサーバーに参加できない場合について、差分リストの読み方と一致させるべき項目を説明します。
- レジストリの再マッピングと失われたブロックMODを削除または更新したときにワールドに何が起こるか:レジストリの再計算、欠落したエントリ、損失を最小限に抑える方法を解説します。
- リージョンファイルの破損ワールドのリージョンファイルの読み込みエラーを解説します。破損の原因、座標の特定、ワールド全体を失わずに復旧する方法を説明します。
- Connection reset by peer相手側から接続がリセットされた場合について解説します。サーバーログでの意味、正常な場合、問題を示す場合を説明します。
- Read timed out読み取りタイムアウトによりサーバーが接続を閉じた場合:プレイヤー側とサーバー側の原因、keepalive、しきい値の設定について解説します。
- Could not pass eventプラグインのイベント処理中のエラー:原因のプラグインの特定方法と、サーバーが動作し続ける場合の対処。
- ClassCastException型キャストの失敗:多くの場合、プラグインとコアのバージョン競合、または2つのプラグインが同じシステムを奪い合っていることが原因です。
- ConcurrentModificationExceptionプラグインがリストを反復中に変更した、または非同期スレッドからゲームスレッドにアクセスした:危険性と対処法。
- StackOverflowErrorプラグインやMODでの無限再帰について、どのように見えるか、最も多い原因、そしてその後にサーバーがクラッシュする理由を説明します。
- NoSuchFieldErrorフィールドが見つからないエラー:ライブラリとプラグインのバージョン不一致、原因の特定方法、修正方法。
- プラグインはすでに初期化されていますプラグインの重複や/reloadの影響について、エラーが表示される理由とプラグインのリロードを使用すべきでない理由を説明します。
- DataFixerUpperとワールド読み込みの長期化バージョン変更時にデータコンバーターが行う処理、起動に数分かかる理由、問題のサインとなる場合。
- ニックネームの不正文字無効な文字を含むニックネーム:発生原因、ニックネームログインを使用するサーバーでの危険性、バリデーションの設定方法。
- jarfileにアクセスできませんJavaがコアファイルを開けない場合について、ダウンロードの破損、名前の誤り、権限、コントロールパネルで確認すべき点を説明します。
- A JNI error has occurredJavaアプリケーションの起動エラー:Javaバージョンの不一致、アーカイブの破損、誤ったファイルの起動。
- Failed to load level.datメインワールドファイルが読み込めない:破損の原因、level.dat_oldからの復元、バックアップがない場合の対処。
- バックエンドに接続できませんプロキシがプレイヤーをネットワークサーバーに接続できない場合について、原因、アドレスの確認、フォワーディングモードを説明します。
- チャンクの待機がタイムアウトしましたチャンクの待機がタイムアウトを超えた場合について、生成の過負荷、遅いディスク、スタックしたスレッドなど、確認すべき点を説明します。
- Asynchronous ... Eventと同期キャッチャープラグインが別スレッドからゲームAPIにアクセスした:リスクと原因の特定方法。
- Packet too bigと巨大なNBT大きすぎるパケット:本、地図、NBT付きシュルカーボックス、エクスプロイト — 制限方法とコアによる修正。
- Plugin is not compatible with this version起動時のプラグイン非互換に関するコアのメッセージ:意味、無視できる場合とできない場合。
- ティック中にエンティティが削除されました処理中にエンティティが削除された場合について、クリーンアップ系プラグインとワールドの仕組みの競合、起こりうる結果、修正方法を説明します。
- MySQL接続エラーCommunications link failure、Access denied、Too many connections:よくあるデータベースエラーの分析と確認すべき項目。
- 不明なコマンドと権限不足権限拒否ではなく「不明なコマンド」と表示される場合の原因と、より分かりやすく設定する方法を説明します。
オーナー向けガイド
- 機能するスポーンの作り方サーバースポーンへの要件:導線、サイズ、近くに必要なもの、そしてよくあるデザインの間違いについて解説します。
- 初心者の最初の1時間:シナリオプレイヤーの最初の60分をどのように導くかを解説します。挨拶、スターターキット、最初の目標、そして彼らがよく迷うポイントを取り上げます。
- サーバールールのテンプレートそのまま使って調整できる既成のルール文:セクション、文言、そして処罰表について解説します。
- ランクの価格設定方法寄付の価格設定:相場、パッケージ構成、割引、そして安価な大量販売商品のほうが稼げる理由を解説します。
- サーバーシーズンの計画方法シーズン制モデル:期間、開始、コンテンツ、フィナーレ、そして観客を失わずに次のシーズンを準備する方法について解説します。
- プロジェクトチームの作業体制の構築役割の分担、タスク管理、燃え尽きの防止方法:運営、建築、開発、シフト、規約について解説します。
- テストサーバー:必要性と構築方法アップデート検証用の別サーバー:何をコピーするか、本番環境をどう再現するか、公開前に何をテストするかを説明します。
- サーバー更新の手順変更を反映する手順:準備、メンテナンス時間、確認、ロールバック、プレイヤーへの通知について説明します。
- コンテンツと告知のカレンダー1か月先までイベントを計画する方法:イベント表、告知、SNS、そして規模より継続性が重要な理由を解説します。
- プロジェクト名、ロゴ、ブランディングサーバー名の選び方とリスティングやSNSのデザイン:名前の要件、ロゴ、バナー、そして一貫したスタイルについて解説します。
- サーバーのSNSとコンテンツプロジェクトについて何を発信するか:投稿フォーマット、プラットフォーム、ブロガーとの連携、そしてコンテンツに現実的に期待できることについて解説します。
- プレイヤーサポート:問い合わせ対応の方法プロジェクトのサポート体制を整える方法:チャンネル、チケット、返信テンプレート、期限、紛争時の解決について説明します。
- 何をどう測るか:プロジェクト指標Minecraftサーバーの有用な指標:プレイヤー数、リピーター、継続率、流入元、そしてその収集方法を解説します。
- 資源ワールド:その理由と設定方法定期的にリセットされる採掘用の別ワールド:設定、アクセス、リセットスケジュール、そしてメインワールドを守る方法について解説します。
- 経済バランスの実践収入と価格の計算方法:1時間あたりの稼ぎ、価格比率、マネーシンク、インフレの兆候について解説します。
- チート報告への対応方法容疑者を確認する手順:アンチチートのログ、観察、画面録画、そして何が証拠となるかを解説します。
- 大規模グリーフィング時にすべきことグリーファー攻撃時の手順:停止、記録、ロールバック、処罰、そして穴の塞ぎ方について解説します。
- サーバー間でのワールドの移行ワールドを別のサーバーやゲームモードへ移す方法:何をコピーし、何を削除し、バージョン競合をどう避けるかを説明します。
- 定期的なサーバー整理月次のメンテナンスチェックリスト:ログ、バックアップ、チャンク、データベース、不要データ、自動化できる項目を解説します。
- プラグインの選び方プラグイン選定の基準:バージョン対応、開発の活発さ、レビュー、依存関係、導入前のリスク評価方法を解説します。
- サーバー公開前のチェックリスト公開日に確認すべきこと:技術面、コンテンツ、ルール、チーム、広告を項目ごとに漏れなく確認します。
- サーバー運営にかかる費用プロジェクトの支出の内訳:ホスティングプラン、ドメイン、ランチャー、プラグイン、広告、そして幻想なしで回収期間を計算する方法について解説します。
- プロジェクト専用のランチャープロジェクトにランチャーが必要になるのはどんなときか、何を解決するのか、何が必要か、そしてランチャーなしでModパックを配布する方法について解説します。
- グループとランク構成をゼロから作るサバイバル向けの既成グループ構成:基本グループ、ドナー階層、運営、継承、そして各レベルで付与すべきものについて解説します。
- 別のホスティングへの移行チェックリストホスティング変更時に移行・確認すべきものの完全なリスト:ファイル、データベース、DNS、連携、そしてスケジュールについて解説します。
- バックアップ復元訓練バックアップが機能することを確認する方法:訓練シナリオ、復元後に確認すべき点、そして実施頻度について解説します。
- サーバーダウン:対応手順インシデント対応手順:確認する順序、プレイヤーへの伝え方、ロールバックのタイミング、そして事後に書くべき内容について解説します。
- プレイヤー向けドキュメントプレイヤー向けに何をどこに書くか:コマンド、ルール、モードガイド、書式、そしてプロジェクトWikiがサポート時間を節約する理由を解説します。
- モデレーター研修新しいモデレーターが知っておくべきこと:アクセス権、ツール、対応シナリオ、初週のチェックリスト、よくある初心者のミスを解説します。
- スケマティックからすぐ使えるスポーン購入またはダウンロードしたスポーンを設置する方法:用地の準備、貼り付け、リージョンとポイントの設定について説明します。
- 建築担当と外注との仕事の進め方建築や設定を発注する方法:タスクの定義、アクセス権、検収、支払い、プロジェクトの保護について説明します。
- サーバーにかかる時間の目安プロジェクトにかかる工数の現実的な見積もり:立ち上げ、維持、コンテンツ、モデレーション、燃え尽きを避ける方法を解説します。
- 過去シーズンのアーカイブ過去シーズンのワールドを保存しアクセスを提供する方法:保管、閲覧モード、負荷、そしてコミュニティにもたらすものについて解説します。
- 最初のプラグインセット:10個で十分公開サバイバル向けの最小構成セットと、それぞれが必要な理由、そしてインストールする順序について解説します。
- ワールド、サーバー、ファイルの命名命名規則:ネットワークでなぜ重要か、使うべきでない名前、そして安全に名前を変更する方法について解説します。
- 季節イベントと季節ごとの装飾年末年始、ハロウィン、その他の行事:サーバーで変更すべき点、リソースパック、一時的な仕組み、そして準備スケジュールについて解説します。
- 四半期ごとのサーバー監査四半期に一度のプロジェクト全体のチェック:技術面、セキュリティ、コンテンツ、チーム、そして資金をチェックリストで確認します。
プロジェクトの成長
- サーバーの宣伝方法新しいサーバーにプレイヤーを呼び込む有効な方法:サーバーリスト、コミュニティ、コンテンツ、紹介メカニクス、効果のない方法を説明します。
- Millida Rating:正直にトップ入りする方法Millidaの評価にサーバーを追加する方法、順位に影響する要素、認証の仕組み、そして不正な水増しが割に合わない理由を解説します。
- サーバー監視サービス:どこに掲載するかサーバーを掲載するプラットフォームの選び方、カードに書く内容、投票が必要な理由、カードを失わないための方法を解説します。
- 自動寄付:ストアの接続自動寄付ストアの仕組み、サーバー側で必要なもの、配布の設定方法、RCONよりキューが重要な理由。
- 寄付ストアで販売すべきものゲームバランスを壊さない品揃え:コスメティック、利便性、ブースト、そしてサバイバルを台無しにするアイテムのリスト。
- 寄付とMojangのルールMinecraftライセンス契約がサーバーの収益化について許可・禁止している内容と、実際の運用への適用方法。
- プロジェクトのDiscordサーバープロジェクトにDiscordが必要な理由、チャンネル構成、ロール、ゲームとの連携、モデレーション — 最小限の実用的な構成。
- スタッフの募集モデレーターの募集と定着の方法:選考基準、試用期間、権限、モチベーション、不正行為への対応について説明します。
- サーバールール:テンプレートMinecraftサーバールールのすぐに使える構成:含めるべき項目、処罰の書き方、ルールを機能させる方法を解説します。
- イベントとプレイヤー維持サーバーでのイベント形式、開催頻度、報酬、そして効果を測る指標について説明します。
- 他のプロジェクトとのコラボレーション害を及ぼさずにオーディエンスを交換する方法を解説します。提携の形式、共同イベント、相互広告、避けるべきことを説明します。
- フィードバックの集め方アンケート、提案、投票について解説します。どこで尋ねるか、何を尋ねるか、声の大きい少数派と本当の問題を見分ける方法を説明します。
- プロジェクトにウェブサイトは必要かサーバーのウェブサイトがもたらすもの、代わりになるもの、最低限必要なページ、1か月を無駄にしない方法を解説します。
- サーバーのライフサイクルプロジェクトの開始から終了までの段階を解説します。各段階で何が正常か、リスクポイントはどこか、寿命を延ばす方法を説明します。
プラン、請求、アカウント
- プラン:違いについてMillida Hostingのプラン一覧:有料プラン同士の違いと無料プランとの違いについて説明します。
- ホスティングの支払い:方法と手順Millidaサーバーの支払い方法:利用可能な方法、どこから引き落とされるか、支払い後に何が起こるか、履歴の確認場所を説明します。
- プランの変更上位または下位のプランへ移行する方法を解説します。ワールドと設定がどうなるか、いつ反映されるか、変更すべきタイミングの判断方法を説明します。
- 更新と期限切れ時に起こることサーバーの更新方法、有料期間終了後に何が起こるか、データの保存期間、そしてすべてを復元する方法を解説します。
- 返金ホスティングの返金が可能なケース、処理の流れ、適用される制限、そして技術的な問題が発生した場合の対処を解説します。
- プロモコードと割引プロモコードの適用方法、利用可能な割引、併用の可否、コードが機能しない場合の対処法を説明します。
- 経理報告用のレシートと書類支払い確認の入手方法、取得できる書類、法人向けの書類が必要な場合の対応について説明します。
- サーバーの別の所有者への移管サーバーを移管する方法:サブユーザー経由または完全移管の選択肢、移管前に確認すべきことと移管後に変更すべきことについて説明します。
- サーバーとデータの削除サーバーの削除方法、削除されるもの、事前に保存すべきもの、削除したデータを復元できるかどうか。
- サポート:迅速に助けを得る方法最初の返信で問題を解決するためにリクエストに含めるべき内容、自分で確認できること、問い合わせ先について説明します。
- 1つのアカウントで複数のサーバーアカウントダッシュボードで複数のサーバーがどのように動作するかを解説します。共有リソース、個別のプラン、アクセス権、サーバーグリッドがより費用対効果が高い場合について説明します。
- プロジェクトの凍結:一時停止する方法プロジェクトを一時停止するときの対応を解説します。データの保存、コストの削減、アドレスの維持、後からの再開について説明します。
FAQ
- ホスティングに関するよくある質問MillidaのMinecraftサーバーに関するよくある質問への短い回答です。どこから始めるか、何が含まれるか、誰に適しているか、次に何をするかを扱います。
- 無料プランに関する質問無料Minecraftサーバーの制限について、スリープ、ファイル、リソース、プレイヤー数、有料プランへの切り替え時期を説明します。
- Minecraftバージョンに関する質問サーバーバージョンの変更、ワールドの互換性、コア、異なるクライアントバージョンからの参加に関する回答です。
- プラグインとMODに関する質問MinecraftサーバーでのプラグインとMODの選択、インストール、互換性に関する回答です。
- プレイヤー接続に関する質問サーバーアドレス、フレンドの参加、スロット、ホワイトリスト、よくある接続エラーに関する回答です。
- ラグとパフォーマンスに関する質問TPS、ping、メモリ、Minecraftサーバーでの低下原因に関する短い回答です。
- バックアップとファイルに関する質問バックアップ、ワールドの復元、ファイルのアップロード、SFTPアクセスに関する回答です。
- 支払いに関する質問支払い方法、更新、プラン変更、返金、書類に関する回答です。
- スマートフォンとBedrockに関する質問モバイル端末やコンソールからの接続、Geyser、Floodgate、クロスプレイの制限に関する回答です。
- ドメインとサーバーアドレスに関する質問独自ドメイン、アドレスの変更、SRVレコード、ネットワークサーバー用のサブドメインに関する回答です。
- セキュリティに関する質問サーバーとアカウントの保護に関する回答です。グリーファー、チーター、ボット、攻撃、アクセスを扱います。
- 制限:スロット、ディスク、メモリMillidaサーバーで制限される項目と自分で設定する項目について、スロット、メモリ、ディスク、ポート、ネットワークサーバー数を説明します。
- サーバー移行に関する質問他のホスティング、Aternos、VPS、シングルプレイからのワールドとModパックの移行に関する回答です。
- 用語集Minecraftサーバー構築時によく出会う用語の短い定義:TPS、コア、チャンク、mixin、プロキシなど。
- コントロールパネルに関する質問Millidaパネルの操作に関する短い回答です。アクセス、コンソール、ファイル、ポート、通知、モバイルアクセスを扱います。
- ModパックとMODに関する質問Modパックに関する短い回答です。インストール、メモリ、プレイヤー用クライアント、アップデート、互換性を扱います。
- サーバーネットワークに関する質問1つのアドレスで複数サーバーを運用する方法について、プロキシ、メモリ、共有チャット、権限、移動に関する回答です。
- イベントと維持に関する質問イベント開催に関する短い回答です。形式、頻度、報酬、効果の判断方法を扱います。
- クイック回答:こういうときはどうするかよくある緊急時のチートシートです。詳細な解説へのリンク付きで、ナレッジベースでの素早い検索に役立ちます。
- ホスティング用語:プラン、スロット、コア、ディスクプラン説明の用語の意味について、メモリ、CPUコア、NVMe、スロット、トラフィック、ゲームプレイへの影響を説明します。