概要
- マイクラサーバの立て方です(てきとう)
対象
- Java版/BE版の両方に対応したサーバーを立てたい方( javaベース)
- Win10(win11?)
参考にしたサイト
構築方法
Javaのインストール
SpigotMCのインストール
Spigotはプラグインサーバーです。Modを使用することはできません。(クライアントModは利用できます。)
Modを使用したい方はForgeなどのサーバーを使用してください。
- 立てたいバージョンのやつをインストールします
1. 以下のリンクに飛びます
https://getbukkit.org/download/spigot
2. Spigot-1.xx.x.jarの文字をクリック
サーバーの起動
1. まずは適当なフォルダーを作成します。(名前は何でもいいです)
2. 先ほどインストールしたSpigotMCのファイルをここに移動します
3. txtファイルを作成します。
内容
@echo off
java -Xms4G -Xmx4G -jar spigot-1.19.4.jar nogui
pause
・4Gの数値は使用するメモリーの量?です。各自変更してください。
・spigot-1.19.4.jarは各自インストールしたspigotのファイル名にしてください。
4. txtファイルの拡張子をbatにします。
5.作成したbatファイルを実行します。
続行するには何かキーを押してください . . .
と表示されます
6. eula.txtの書き換え
戻るとeula.txtというファイルができているので、内容を編集します。
最後の行にあるeula=false
をeula=true
に書き換えてください。
上書き保存します。
7.再び先ほど作成したbatファイルを実行します。
Done (79.839s)! For help, type "help"
と表示されたらサーバーの起動が完了しました。
※(79.839s)
の数字は各々で違うと思います。
8. サーバー停止
stop
と入力して、サーバーを停止します。
×マークで閉じないようにしてください。サーバーが破損する可能性があります。
GeyserMCのインストール
GeyserMCはBE版がサーバーに入れるようにするプラグインです。
以下をクリックし、インストールします
2つともインストールしてください。どちらもBE版が入るのに必要になります。
9. インストールしたファイルを先ほどのサーバーのフォルダにあるplugins
というフォルダーに移動してください。
10. サーバーを起動し、停止します。
先ほど同じやり方で起動、停止します。
今度は
[11:59:11] [Server thread/INFO]: Done (24.761s)! For help, type "help"
[11:59:17] [ForkJoinPool.commonPool-worker-1/INFO]: [Geyser-Spigot] en_us ロケールを抽出するために Minecraft JAR をダウ ンロードしています。お待ちください... (インターネット接続の速度によっては時間がかかる場合があります)
[11:59:26] [ForkJoinPool.commonPool-worker-1/INFO]: [Geyser-Spigot] Minecraft JARのダウンロードと読み込みに成功しました!
などと出ます(多分初回だけ?)
基本的にはDone (24.761s)! For help, type "help"
と表示されたらサーバーが起動したという合図です。
※()内の数字は各々違う。
サーバー参加方法
サーバー名は好きなものでよいです。
IPとport番号を入力します。
・JE
「IP:Port番号」で入れます。(Portを変更してない場合は記入しなくてもよいです)
・BE
「サーバー アドレス」にIP
「ポート」にPort番号を入力します。
サーバーを開いているPCから入れない可能性があります。
入れない場合は、別のデバイスで参加を試みましょう。
JEとBEのポートは異なります。
BEのポートを変更/確認する場合は、「サーバーのフォルダ/plugins/Geyser-spigot/config.yml」内の
「bedrock:」にある「port: 19132」の部分を探してください。
サーバー設定
サーバーのフォルダー内にserver.propertiesというファイルがあります。
このファイルを編集すると、サーバーの設定ができます。
詳しくはこちらを参照
GeyserMC/FloodGateの設定(BE版の設定)は
サーバーのフォルダ\plugins\Geyser-Spigot\config.yml
サーバーのフォルダ\plugins\floodgate\config.yml
から行います。
wiki
GeyserMCについて詳しくはこちら
GeyserMC Wiki
tips(?)
- BE版でチャットが使えない
- BE版のプレフィックスを変更したい
「サーバーのフォルダ/plugins/floodgate/config.yml」の「username-prefix: "_"」を変更
オンライン設定
-
オンラインでほかのネットワークから入れるようにする方法
ポート開放をする。
・PC
詳しくは別のところで...
・ルーター
「ルーターの商品名␣ポート開放」、「ルーターの会社名␣ポート開放」などで検索
してください。
DNS
DNSを使用して自分のWANのアドレスを明かさずにサーバー接続できます。
例「myserver.mydns.jp」など
「My DNS」などで検索するとでてきます。
各自で好きなサービスを利用してください。
書き途中...?
残念ながら最新バージョンに書き換えるつもりはありません。(気が向いたらやるかも)