Debian 9へのスポンジとMinecraft Forgeのインストール

スポンジは、プラグインを介してMinecraftサーバーの機能を拡張するオープンソースプロジェクトです。Modding API Forgeと組み合わせると、サーバーホストはプレイヤーに非常にユニークなエクスペリエンスを作成できます。このチュートリアルでは、VultrインスタンスでForgeとSpongeの両方を使用してMinecraftサーバーをセットアップする方法を学びます。

注: Spongeプラグインはサーバーにのみインストールする必要がありますが、Forgeのmodは多くの場合、サーバー上のすべてのプレーヤーにmodもインストールする必要があります。そのようなmodをインストールすることを選択した場合は、必ずプレーヤーに注意を向けてください。

必要条件

JavaとScreenのインストール

Minecraftサーバーを実行するには、Javaが必要です。また、screen後で使用するツールも必要です。これらの両方を一度にインストールするには、Debianのaptコマンドを使用します。その間、システム全体も更新します。

注: これらの行の先頭の記号が入力されることを意図していない、彼らはpromptコマンドの視覚的な指標です。#$

# apt update && apt upgrade && apt install default-jre screen

続行するかどうかを尋ねられたら、「y」と入力して「」を押しEnterます。

新しいユーザーの作成(オプション)

サーバーを実行するときは、通常、非特権ユーザーを作成することをお勧めします。これは必須ではありませんが、セキュリティを悪用した場合の被害を軽減することをお勧めします。

まず、という名前の新しいユーザーを作成しますminecraft

# adduser minecraft

パスワードを作成し、プロンプトに従って進みます。

その後、SSHクライアントからログアウトし、新しいユーザー名とパスワードを使用して再接続します。プロンプトは次のようになります。

minecraft@my-server:~$

スポンジのダウンロード

mkdirコマンドを使用してサーバーファイル用の新しいフォルダーを作成しますcd

$ mkdir minecraft && cd minecraft

呼ばれる別のフォルダを作成modsし、cdその中を。

$ mkdir mods && cd mods

訪問SpongeForgeのダウンロードページを、あなたのサーバーのために使用されますのMinecraftのバージョンと一致してビルドを見つけます。このチュートリアルでは、versionを使用します1.10.2

ファイルをダウンロードする代わりに、ダウンロードリンクを右クリックして[]をクリックしますCopy Link Location。SSHセッションに戻り、wgetコマンドにURLを貼り付けます。

$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar

URLのMinecraftバージョンのの番号注意してください。これはForgeのビルド番号です。この場合は2477です。これは次のステップで必要になります。

それが終わったら、前のフォルダに戻ります。

$ cd ..

Forgeのインストール

Forgeのダウンロードページに移動し Minecraftのバージョンを選択して、最後の手順で見つかったビルド番号を見つけます。.Forgeのフルバージョン番号の最後の「」の後になります。たとえば、12.18.3です。2477私たちの場合には。「Click Installer

もう一度、Skipタイマーが切れたら" "ボタンを右クリックして " "を使用しますCopy Link Location。これをwgetコマンドに貼り付けます。

$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar

このファイルをJavaで実行する必要があります。java -jar forgeTab」キーを入力して押すと、ファイル名が自動的に完成します。入力--installServerしてコマンドを完了します。

$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer

次のステップでその一部を使用するので、Forgeインストーラーのファイル名をメモします。

サーバーを起動するスクリプトを書く

次に、サーバーを起動できるスクリプトを作成します。nanoこれを行うために使用します。

$ nano start.sh

ここから、次の行を書きます。

#!/bin/bash
java -Xmx[memory]M -jar [filename]

[memory]Minecraftサーバーで使用するメガバイト単位のヒープメモリ量に置き換えます。一部はOS用に残してください。1GBサーバーでは、約768MBを使用します。

[filename]以前のファイル名に置き換えますが、の代わりに使用-installer.jar-universal.jarます。

これがどのように見えるかの例です。

#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar

Control+X」を使用して「」を押し、「y」を押しEnterて保存して終了します。

次に、ファイルを実行可能としてマークする必要があります。

$ chmod +x start.sh

EULAに同意する

これで、スクリプトを実行できるようになります。

$ ./start.sh

サーバーはしばらく実行され、エラーで終了します。これは、Minecraftがサーバーの所有者にエンドユーザーライセンス契約への同意を要求するためです。新しく作成したを開くことによって、これらの条件を受け入れることができeula.txt、変化falsetrue

$ nano eula.txt

変更後、もう一度「Control+X」を使用し、「」を押し、「y」を押しEnterて保存します。

Screenでサーバーを稼働させ続ける

SSHウィンドウを閉じた後もサーバーを実行し続けるために、というユーティリティを使用しますscreen

$ screen

Spacebar」を押して情報画面を通過し、スクリプトファイルを再度実行します。

$ ./start.sh

Minecraftサーバーが正常に起動します。

最後に、「Control+A」と「」を使用して、SSHクライアントDを一時停止screenしてからログアウトします。これで、VultrサーバーのIPアドレスを使用してMinecraft経由で接続できるようになります。

Minecraftサーバーに再度アクセスする必要がある場合(たとえば、mods / pluginsをインストールした後、またはのようなMinecraftコマンドを実行した後にサーバーを再起動するop)、SSHクライアントに再度ログインし、コマンドscreen -rを使用してscreenセッションを再開します。

結論

このチュートリアルでは、Minecraft ForgeとSpongeを使用してMinecraftサーバーをセットアップする方法を学びました。しかし現時点では、それはまだほとんどバニラのMinecraftの経験です。Minecraftの機能の拡張を開始するには、CurseForgeのForge modsOreのSponge pluginsをチェックしてください。

SFTPクライアントまたは前述のwget手法を使用して、これらをサーバーに追加します。Forge modをインストールするには、単にそれらをmodsフォルダーに配置します。スポンジプラグインはのpluginsサブフォルダーに属していますmods。ただし、このフォルダを作成する必要がある場合があります。

$ mkdir ~/minecraft/mods/plugins


Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。