技術ノート ビデオゲーム シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

ネットワーク上の他のローカル プレイヤーと Minecraft のマップを共有するのは簡単ですが、元のゲーム ホストが Minecraft をロードせずに人々が行き来できるように専用サーバーを実行できるのは便利です。今日は、MOD の有無にかかわらず、シンプルなローカル Minecraft サーバーを実行する方法を見ていきます。

Minecraft サーバーを実行する理由

Minecraft のローカル マルチプレイヤー エクスペリエンス (PC 版と PE 版の両方) で最もイライラする要素の 1 つは、以前の作品にアクセスするには元のゲーム ホストがアクティブでなければならないことです。たとえば、ある家庭に 2 人の親と 2 人の子供が Minecraft をプレイしていて、ある週末にキッド #2 がホストする大きな構造物に数時間を費やした場合、その世界/構造物で再び作業したい人がいつでもキッドが必要になります。 #2 ゲームを起動し、LAN に開いて他の全員と共有します。各世界がそれぞれ別個のコンピューター上に存在することを考慮すると、複数の人が特定のマップで作業することが突然非常に面倒になります。

はるかに効率的に作業を進める方法は、ローカル ネットワーク上でスタンドアロン サーバーをホストすることです。こうすることで、プレイヤーは誰一人ログインする必要がなく、自分の世界を共有することなく、好きなように行き来できます。さらに良いことに、実際に Minecraft をプレイするのにあまり適していないマシンでも Minecraft サーバーをホストできます (私たちは 小さな Raspberry Pi ボックスで小規模な Minecraft サーバーを 問題なく実行しました)。

MOD の有無にかかわらず、基本的なローカル Minecraft サーバーをセットアップする方法を見てみましょう。

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

シンプルなバニラ Minecraft サーバーのセットアップ

Mojang が提供するシンプルなバニラ Minecraft サーバーをインストールするには 2 つの方法があります。 1 つの方法は非常に Windows 中心で、.EXE ファイルをダウンロードして実行するだけで、便利な小さなグラフィカル ユーザー ウィンドウが表示されます。ただし、この方法は必ずしも OS X および Linux ユーザーに役立つとは限りません。そのため、オペレーティング システム間の移行に必要なほんのわずかな調整だけで、プロセスをすべてのプラットフォームに拡張できる .JAR ベースの方法を使用します。

最初の作業は、公式の Minecraft サーバー JAR ファイルをダウンロードすることです。このチュートリアルの時点では、バージョンは 1.7.10 です。これは 、Minecraft.net の公式ダウンロード ページ の下部にあります。オペレーティング システムに関係なく、.JAR ファイルが必要です。

ファイルのダウンロードが完了したら、.JAR ファイルをより永続的な場所に移動します。ファイルを /HTG Test Server/ に配置しました。ファイルはどこにでも配置できますが、明確にラベルを付け、安全な場所に配置します。.JAR ファイルを実行すると、サーバー関連のすべてが .JAR が存在するフォルダーにダウンロード/解凍されることに注意してください。ドライブのルートやホームフォルダーなどの場所には置かないでください。

もちろん、.JAR ファイルが置かれているディレクトリからコマンド プロンプトで次のコマンドを実行して、サーバーを初めて実行します。

Windows: java -Xmx1024M -Xms1024M -jar Minecraft_server.1.7.10.jar nogui

OS X: java -Xms1G -Xmx1G -jar Minecraft_server. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar Minecraft_server. 1.7.10.jar nogui

上記のコマンドは、Minecraft サーバーの JAR ファイルを実行します。このコマンドは Java を実行し、1 GB のメモリ/最大 1 GB を割り当て、ファイルが JAR であることを示し、JAR に名前を付け、GUI が必要ないことを示します。特に大規模なワールドや多くのプレイヤーがいるサーバー (LAN パーティー中など) で必要な場合は、割り当て/最大メモリ値を大きく調整できますが、メモリ値を下げることはお勧めしません。

Linux への Java のインストール、OS X での起動プロセスのショートカットの作成、またはその他の OS 固有の問題についてサポートが必要な場合は、 公式 Minecraft wiki にあるサーバー JAR ファイルを起動するための詳細なガイドを確認することをお勧めします。 。

初めてサーバーを実行すると、次のようなメッセージが表示されます。

[サーバー スレッド/情報]: Minecraft サーバー バージョン 1.7.10 を開始します

[サーバースレッド/情報]: プロパティを読み込み中

[サーバースレッド/警告]:server.propertiesが存在しません

[サーバースレッド/情報]: 新しいプロパティファイルを生成しています

[サーバースレッド/警告]: eula.txtのロードに失敗しました

[サーバー スレッド/情報]: サーバーを実行するには、EULA に同意する必要があります。詳細については、eula.txt を参照してください。

[サーバースレッド/情報]: サーバーを停止しています

これはまったく正常なことです。サーバー ディレクトリで EULA.txt ファイルを探して開き、エントリ「eula=false」を「eula=true」に編集して、Mojang サーバー ユーザー契約への同意を示します。文書を保存して閉じます。サーバーコマンドを再度実行します。ニーズ/希望に応じて、「nogui」タグを付けても付けなくても実行できます。 「nogui」タグを付けて実行すると、サーバー出力とコマンド インターフェイスは、コマンドを起動したターミナル ウィンドウに残ります。

「nogui」タグを削除すると、GUI ウィンドウが開き、よりクリーンで管理が容易なサーバー エクスペリエンスが提供されます。

GUI インターフェイスでは、右側の大きなペインにターミナル ウィンドウに表示される内容が正確に表示され、左上には統計ウィンドウが、右下には現在ログインしているプレーヤーのリストが表示されます。リソースが制限されたマシン (またはメディア サーバーや Raspberry Pi などのヘッドレス デバイス) でサーバーを実行している場合を除き、GUI を使用することをお勧めします。

サーバーの 2 回目の実行中、EULA に同意した後、追加のファイルがダウンロードされ、デフォルトのワールドが生成されます。デフォルトのワールドは /world/ にあり、通常の Minecraft の通常の古い /.minecraft/saves/[someworldname]/ フォルダーによく似ています (実際、そうです)。ランダムに生成されたワールドでプレイすることも、/world/ のコンテンツを削除して、Minecraft のスタンドアロン コピーまたはインターネットからダウンロードしたワールド セーブから保存したゲームのコンテンツと置き換えることもできます。

新しく作成されたサーバーに参加して、どのように見えるかを見てみましょう。ゲームに参加するには、ホスト コンピューターと同じ LAN 上に存在し、ホスト コンピューターの IP アドレスを知っている必要があります。

IP アドレスを取得したら、Minecraft を起動し、メイン メニューから [マルチプレイヤー] をクリックして、新しいサーバーを追加するか、直接接続機能を使用します。これらのオプションのいずれかについてサポートが必要な場合は、前のガイドの の「リモート サーバーへの接続」セクションを参照してください。

ここでは新しいサーバー上にいます。すべてが素晴らしく、世界はスムーズに読み込まれています。すぐに気づくのは、ゲームがサバイバル モードであることです。これはサーバーのデフォルトですが、すぐに変更する方法を説明します。

サーバー側では、プレイヤーの参加、プレイヤーの死亡、プレイヤーの通信、その他の通知など、コンソール ウィンドウ上で何かが起こると、一連の通知がコンソール ウィンドウに表示されます。さらに、サーバーの OP または「オペレーター」の場合は、コンソール ウィンドウの両方でサーバー コマンドを使用できます。数十のコマンドがありますが、その多くはかなり難解で、あまり使用されません。 コマンド リスト全体は Minecraft wiki で 読むことができますが、サーバーを立ち上げて実行するのに最も関連のあるコマンドを以下の表で強調表示します。

注: サーバー コンソール ウィンドウにコマンドを入力する場合、先頭の「/」は必要ありませんが、サーバー上のプレーヤーとしてチャット ウィンドウにコマンドを入力する場合は必要です。

/defaultgamemode [s/c/a]

新しいプレイヤー向けのサーバーのデフォルト モードをサバイバル、クリエイティブ、アドベンチャー モードに切り替えます。

/難易度 [p/e/n/h]

ピースフル、イージー、ノーマル、ハードの間で難易度を切り替えます。

/gamemode [s/c/a] [プレイヤー]

/defaultgamemode と同じですが、プレイヤーごとに適用される点が異なります。

/リスト

現在のすべてのプレーヤーをリストします。

/(de)op [プレイヤー]/deop [プレイヤー]

指定されたプレイヤーのオペレーター権限を付与します (または剥奪します)。

/save-(すべて/オン/オフ)

「all」はワールドを即座に保存し、「on」はワールド保存をオンにし(これがデフォルトの状態です)、「off」は自動保存をオフにします。 /save-all コマンドを使用して作業内容をバックアップするために即時保存を強制する場合を除き、これはそのままにしておくのが最善です。

/setworldspawn [xyz]

ワールドに入るすべてのプレイヤーのスポーン ポイントを設定します。座標がない場合は、実行中のオペレーションが立っているスポットを設定し、引数を指定すると、スポーン ポイントをそれらの座標に割り当てます。

/spawnpoint [プレイヤー] [xyz]

ワールドスポーンと同じですが、個々のプレイヤーが対象です。各プレイヤーに固有のスポーンポイントを設定できます。

/停止

サーバーをシャットダウンします。

/time セット [値]

ゲーム内時間を変更します。 「日」、「夜」、または 0 ~ 24000 の値を受け入れます。参考までに、6000 は正午、18000 は真夜中です。

/tp [対象プレイヤー] [目的地]

テレポートプレイヤー。最初の引数は常にターゲット プレイヤーでなければなりません。 2 番目の引数には、別のプレーヤー (プレーヤー A を B に送信) または x/y/z 座標 (プレーヤー A を場所に送信) を指定できます。

/天気 [晴れ/雨/雷]

天気を変える。さらに、2 番目の引数を追加して、X 秒間天気を変更できます (X は 1 ~ 1,000,00 の範囲です)。

これらは、小規模なホーム サーバーを実行する場合に最もすぐに役立つコマンドです。ホーム サーバーを公開または半公開 (/kick や /ban など) で使用する場合に便利な追加のコマンドがありますが、個人の家庭で使用する場合は通常は不要です。

プライベート ホーム サーバーの立ち上げに成功したので、(特にそれらに特化したレッスンをすべて終えた後では) どうやって素晴らしい MOD をサーバーに導入できるのか疑問に思っているかもしれません。次はサーバーの改造です。

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

シンプルな Mod を追加した Minecraft サーバーのセットアップ

Forge mod ローダーを スタンドアロンの Minecraft インストールに簡単に注入できるのと同じように、Forge mod ローダーを Minecraft サーバーに簡単に注入できます。

で Forge に使用したのと同じインストーラーを再利用できます。単にそれを再実行し (.EXE または .JAR を使用しているかは関係ありません)、次のように設定を調整します。

「サーバーのインストール」を選択し、新しいディレクトリを指定します。クライアント側のチュートリアルで行ったように、Minecraft をインストールしてから Forge をインストールする必要があるのとは異なり、サーバーをインストールしてから Forge をインストールする必要はありません。

注: サーバー上の MOD に非常に興味を持ってこのセクションにジャンプした場合でも、いくつかの手順は同じであるため、前のセクションを読むことをお勧めします。すべての手順を詳細に繰り返すわけではありません。チュートリアルのこの部分。

サーバー ファイルと Forge ファイルの両方をダウンロードするのに少し待ってから、インストール フォルダーにアクセスします。次の手順は、バニラの Minecraft サーバーのセットアップとよく似ています。

フォルダー内で、このチュートリアルのバニラ インストール部分で使用したオペレーティング システムに基づいて、使用したのとまったく同じコマンドを使用して、「forge.*.universal.jar」ファイルを実行します。

サーバーは実行後に停止し、前のセクションと同様に EULA に同意する必要があることを示します。新しく作成した EULA.txt を開き、前回と同様に「false」を「true」に編集します。

サーバーを再度実行して、すべてが正しくインストールされていることを確認し、さらに念のため、世界に参加してください。ワールドに参加するときは、変更されたクライアントで参加する必要があることに注意してください (バニラ クライアントは変更されたサーバーに参加できません)。 Forge がインストールされているが、MOD はロードされていない状態で、バージョン番号が一致する Minecraft のインストールに参加します。これにより、サーバーの状態がミラーリングされます。

すべてが良さそうです。村の近くにもスポーンしましたが、いつも楽しいです。これらの村人たちに、魔法の次元へのポータルを生成してパーティーをする方法を教えてみましょう。

全く取引しません;私たちは水たまりにダイヤモンドを投げたばかりですが、村人全員が気を失ったように私たちを見つめています。 Forge はインストールされているかもしれませんが、魔法を実現するコンポーネントである Twilight Forest MOD がありません。

Forge が適切にインストールされたことがわかったので、次のステップは必要な MOD をインストールすることです。プロセスは非常に簡単です。 mod .JAR ファイル (この場合は、Twilight Forest mod) が、新しい Forge サーバーの /mods/ フォルダーと、参加している Minecraft クライアントの /mods/ フォルダーの両方にあることを確認する必要があるだけです。サーバーと。

Minecraft クライアントを終了し、「stop」コマンドでサーバーを停止し、ファイルをコピーしてサーバーを再起動します。次に、クライアントを再起動してサーバーに参加します。

村人が新たに生成されたトワイライトフォレストのポータルに落ち、フォレストへのテレポートに失敗したときに感じた失望は言葉では言い表せません。私たちが彼の代わりに行かなければなりません。

ポータルは最終的に城のすぐ隣にありました。真剣に言うと、これはこれまでで最も幸運なマップ シードになる可能性があります。オーバーワールドの村の隣からスタートして、そこにポータルを作成し、最後にはトワイライト フォレストの城の隣に行き着きました (1.7 でトワイライト フォレストでプレイしている場合)。 10 (または他の 1.7.* バージョン) のシードは: 1065072168895676632)!

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

サーバーのための追加の調整とコツ

この時点で、インストールしたフレーバーに応じて MOD の有無にかかわらず、ロックする準備が整いました。ただし、これでサーバーのいじりが終わったわけではありません。サーバーエクスペリエンスを向上させるためにできる追加のことをいくつか見てみましょう。

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

その他のMOD

いつでも追加の MOD をインストールできます。 MOD が増えると、より多くの CPU/GPU/RAM リソースが必要になることに注意してください。サーバーに参加する人全員もそれらの MOD をインストールする必要があるため、インストールする MOD を注意深くメモしてください。一般に、クライアントの /mod/ フォルダーとサーバーの /mod/ フォルダーは相互のミラーである必要があります。

優れたサーバー MOD のアイデアが必要ですか? 「Mod はどこにありますか?」にリストされているリソースを見つけてください。 のセクション。

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

サーバーをリモートプレイヤーに公開する

ローカル ネットワーク外のプレイヤーとプレイしたい場合は、ホーム ネットワーク外のプレイヤーがサーバーにアクセスできるように ポート転送を設定 できます。ほとんどの家庭用ブロードバンド接続は、多くのプレーヤーを簡単にサポートできます。サーバーにはパスワード システムがないため、サーバー上にホワイトリストを作成することを検討することをお勧めします。ホワイトリストを調整および表示するには、コマンドとパラメータ /whitelist [on/off/list/add/remove/reload] [playername] を使用します。

シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)

Server.Properties を使用した微調整

サーバー フォルダー内に、server.properties という名前のファイルがあります。このファイルをテキスト エディタで開くと、手動で編集できる単純な構成ファイルが表示されます。これらの設定の一部はサーバー/ゲーム内コマンド経由で利用できますが、多くは利用できません。

単純な true/false または数値の切り替えを使用すると、プレイヤーがサバイバル モード中に飛行できるようにしたり、ネザーをオフにしたり、サーバーのタイムアウト設定やその他の多数の変数を調整したりすることができます。設定の多くは一目瞭然ですが、一部の設定では関連する変数をより深く理解する必要があります。 このserver.properties変数の詳細な内訳 を確認してください。


MOD の有無にかかわらず、サーバーを装備すれば、自分の世界にアクセスするために、適切な人が適切なタイミングでオンラインであるかどうかを心配する必要がなくなりました (また、自分の世界を家族全員で、または世界中の友人と簡単に共有できます)国)。

「シンプルなローカル Minecraft サーバーを実行する方法 (MOD の有無にかかわらず)」に関するベスト動画選定!

落下した結果!?
再限度たかすぎ!?統合版でレーザーを追加するアドオン!