如何搭建Minecraft插件服务器
首先
我会介绍如何搭建Minecraft插件服务器,但不是使用类似Aternos的免费网站,而是通过端口开放和使用SpigotMC/PaperMC进行搭建。另外,根据网络环境的不同,可能无法进行端口解封等操作。在这种情况下,请坦然放弃。
获取jar文件
首先,我们要获取关键的SpigotMC/PaperMC。
由于PaperMC更简单,所以我会先介绍它。
在PaperMC的情况下
-
- 前往PaperMC的下载网站(https://papermc.io/downloads)
-
- 下载所需的版本
- *旧版本可从Legacy中进行下载
对于SpigotMC来说
Git for windows(https://gitforwindows.org/) をインストールする
*インストール先フォルダー以外はデフォルトでOK
BuildTools.jarをSpigotMC(https://www.spigotmc.org/wiki/buildtools/) からダウンロードする
Running BuildToolsの辺りのURLからダウンロードできます
適当なディレクトリを作成してBuildTools.jarを入れる
ディレクトリ内で右クリックしGit Bash Hereを選択する
SpigotMC(https://www.spigotmc.org/wiki/buildtools/) の入手したい
バージョンのCodeをGit Bashに打ち込んでEnterで実行する
*ビルドが始まるので数分待ちます
ビルドが完了したらディレクトリ内に目的のspigot-バージョン.jarが生成されます
虽然有些网站可以直接下载SpigotMC的jar文件,但由于涉及DMCA,这种方式已经被禁止。请阅读这里以获取更多详细信息。
启动服务器
spigotかpaperのjarを入手したら早速サーバーを立てていきます
-
- 適当なディレクトを作成して入手したjarを入れる
-
- 起動バッチファイルをディレクトリ内に作成する
-
- 新しいテキストファイルを作成します
-
- 拡張子を.txtから.batに変更します(名前は何でも可 例 起動.bat)
- ファイルの編集で
@echo off
java -jar -Xmx?G -Xms?G ~.jar
pause
进行相应更改
-Xmx?G表示的是服务器内存分配的最大值(例如 -Xmx2G 表示分配2G内存)
-Xms?G表示的是服务器内存分配的最小值(例如 -Xms2G 表示分配2G内存)
~.jar则是所获得的jar文件的名称(例如 spigot-1.12.2.jar)
所以请您自行更改。
-
- 打开之前创建的批处理文件。
-
- 由于被要求同意软件许可协议(EULA),请按下任意键关闭命令提示符窗口。
-
- 将目录中生成的eula.txt文件中的eula=false修改为eula=true,
- 然后再次启动批处理文件。
Done (~~~s)! For help, type “help” or “?”みたいなのが表示されたら
無事サーバーを起動できています
一度マインクラフトを起動しマルチプレイからダイレクト接続にlocalhostと入力し接続してみてください
ログインできればサーバーは立てれています
端口打开
ここからがサーバー作成の一番の挫折ポイントです
今の状態だと自分はサーバーに入れるけど他人は入ることができません
そのために行うのがポート開放というものです
由于对电脑技术不太熟悉,很难理解他在做什么,所以经常感到挫败。
まずポートというのが何なのかをある程度知っておくべきだと思うので説明します
ポート
プログラムが外部と通信するときに決められた出入口があります
これをポートといいます (文字通り港のような感じ)
このポートには番号が割り当てられていてポートを一つのプログラムが利用していると
他のプログラムは同じ番号を利用できません
このポートはPCが開け閉めを管理しています
(ウイルスバスターを利用している場合そのソフトが管理している場合もあります)
由于本次建立的服务器需要与外部进行通信并进行多人游戏,因此需要打开相应的端口。默认使用25565这个端口号,所以需要打开这个端口。
开放端口
如果正在使用病毒克星,请确保只能从病毒克星的设置中更改Windows防火墙的设置。请查找有关病毒克星的特定端口许可的操作方式。
如果没有病毒防护程序的限制
-
- コントロールパネルを開く (ファイル名を指定して実行からcontrolで起動します)
-
- システムとセキュリティからWindows Defender ファイアウォールを選択する
-
- 詳細設定を開く
-
- 受信の規則の新しい規則を作る
-
- ポート→○TCP○特定のローカルポート25565→○接続を許可する→ドメインのチェックを外す→わかりやすい名前を付けて完了
-
- 送信の規則の新しい規則を作る
- ポート→○TCP○特定のローカルポート25565→○接続を許可する→ドメインのチェックを外す→わかりやすい名前を付けて完了
這樣,PC 的防火牆將允許在 25565 端口進行通訊。
需要注意的是,這僅僅是 PC 所允許的。
路由器的端口开放
当从外部连接时,不仅需要打开个人电脑的防火墙端口,还需要打开路由器的防火墙端口。
現在の状況 ポートが解放できている状態
外部 外部
↓ ↓
ルーター ファイアウォール 25565無許可 ルーター ファイアウォール 25565許可
↓ ↓
PC ファイアウォール 25565許可 PC ファイアウォール 25565許可
↓ ↓
サーバー サーバー
因此,我將打開路由器的端口。
每个路由器的管理界面入口稍有差异。
Buffaloルーターはおそらく
http://192.168.11.1/ で管理画面に行けます
他は自分の使っているルーターで調べれば出てくるはずです
管理画面に入る際user名とpasswordを聞かれます
初期設定の際に設定している場合はそれを入力してください
身に覚えがない場合は初期user名とpasswordがルーターによっては決められている場合があるので調べてください
最終手段としてルーターの初期化もありますがプロバイダの設定も消えるのでプロバイダのアドレスが
ない場合絶対にしないでください
最悪の場合プロバイダに問い合わせなくてはいけません
管理画面に入れたら ポート転送やポート変換、アドレス変換と書かれている設定を変更します
pcのコマンドプロントにipconfigと打ち込んでIPv4アドレスに書いてある番号に
対してのポート25565の通信を許可すればポート開放は完了です
IPv4アドレスは自宅のネット機器の識別番号みたいなもので今回はPCの名前みたいなものです
デフォルトゲートウェイのアドレスがルーターに該当します
ポート開放ができたかどうかはhttps://www.akakagemaru.info/port/tcpport.php に25565と打てば確認できます
如果你能夠解放,我希望能夠告訴那些需要在 https://www.cman.jp/network/support/go_access.cgi 查詢全球IP地址的人。
赠品
只要不使用供应商提供的服务,全球IP地址将会发生变化。建议尝试使用动态域名解析服务(DDNS),以便将您喜欢的地址固定下来。No-IP等免费域名服务很受欢迎。
我使用过的网站
Git for Windows is available at gitforwindows.org.
SpigotMC is accessible at spigotmc.org.
You can find PaperMC at papermc.io.
KAGEMARU-info can be accessed through akakagemaru.info.
For CMAN, visit cman.jp.