記事ディレクトリ
今日は、windwos システムで Minecraft サーバーを構築し、cpolar イントラネット ペネトレーション ツールを使用してローカル サービスをパブリック ネットワーク接続に公開し、オンラインでのサービスを実現するのに必要な手順は、いくつかの簡単な手順だけであることを共有したいと思います。友達とゲーム。
1. Java環境構築
Windows10 システムを例として、Java 環境を構成し、Minecraft サーバーを構築し、最新バージョンの Java をダウンロードします。
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
ファイルを選択しexe
、ダウンロードが完了したら、インストール パッケージをダブルクリックしてデフォルトでインストールします。
Java のインストールが完了したら、フォルダーを開いて java を見つけ、jdk のインストール パスをコピーします。この例では、C:\Program Files\Java\jdk-17.0.5
スタート メニュー バーで高级系统设置
システム プロパティを検索して開き、 をクリックします。环境变量
クリック新建一个系统环境变量
- 変数名: JAVA_HOME
- 変数値: JDK インストール パス。この例では
C:\Program Files\Java\jdk-17.0.5
システム変数のリストで、 をダブルクリックします。Path变量
右側の「新規」をクリックし、変数名 value の前に追加して%JAVA_HOME%\bin
、「OK」をクリックします。
検証が成功したかどうか: スタート メニュー バーで cmd を検索し、コマンド プロンプトを開き、 と入力するjava -version
と、構成が成功したことを示すバージョン情報が表示されます。
2. Minecraft サービスをインストールする
MC サーバーをダウンロードします。サーバーの最新バージョンは公式 Web サイトからダウンロードできます。
https://www.minecraft.net/zh-hans/download/server/
3. Minecraft サービスを開始する
Minecraft サービス jar パッケージのダウンロード ディレクトリに入り、左上隅にあるファイルをクリックします
PowerShell を開き、管理者として開きます
java run コマンドを実行して、jar パッケージ サービスを実行します。
java -jar server.jar --nogui
実行後、エラーが表示されます。これは、EULA の対象となることを意味します。1 つは、サーバーを初めて実行するときに自動的に生成されますeula.txt
。メモ帳などのテキスト エディタで開き、eula.txt
ファイルを にeula=false
変更しますeula=true
。これは、EULA の内容を読んで理解しており、サーバーを使用する際には EULA に従うことを意味します。そうしないと、サーバーを起動しようとするとすぐにサーバーがシャットダウンしてしまいます。
jar パッケージのディレクトリの下に eula.txt ファイルが表示されます。
ファイルを開いて内部を変更しeula的值
、true
忘れずにファイルを保存してください
次に、上記のコマンドを使用して jar パッケージ サービスを再度開始して実行すると、ポートが25565
4. Minecraft サーバーに接続するための LAN テスト
Minecraft ランチャーを開き、クリックしてゲームに入り、選択します多人游戏
クリック添加服务器
- サーバーの名前
- サーバー アドレス: ローカル IP アドレス + MC ポート番号 (デフォルトは 25565) を入力します。例:
127.0.0.1:25565
クリック完成
作成したばかりのサーバーを選択したら、をクリックします。加入服务器
その場合、接続は行われません。本物の検証では本物のアカウントを検証する必要があるため、検証を閉じる必要があります。
powershell を確認し、関連するエラーを確認します。次に、関連する構成ファイルを変更する必要があります。まず、powershell を閉じます。
インストールディレクトリでserver.propertiesファイルを見つけて編集します。
次に、次の変更を加えます: online-mode=false (本物の検証をオフにします)、変更を保存します。
次に、server.jar サービスを再度開始すると、変更が成功したことを示す次のプロンプトが表示されます。
その後、再度接続してゲームに正常に参加します
5. cpolar イントラネットペネトレーションをインストールする
cpolar公式サイト: https: //www.cpolar.com/
Windows システムの場合、Windows プラットフォームに適した zip 圧縮パッケージを公式 Web サイトから直接ダウンロードし、解凍後に cpolar インストール パッケージを取得し、インストール パッケージをダブルクリックしてデフォルトでインストールします。
6. トンネルマッピングのイントラネットポートを作成します。
cpolar イントラネット ペネトレーションのインストールが正常に完了したら、ブラウザーで cpolar Web UI 管理インターフェイス (デフォルトはローカル ポート 9200) にアクセスし、[http://local ip address:9200] の形式でアクセスします。 http://127.0.0.1 :9200/ にアクセスし、cpolar アカウントでログインします
ログインに成功したら、左側の [トンネル管理] - [トンネルの作成] をクリックします。
隧道名称
: 名前はカスタマイズできますが、既存のトンネル名と重複しないように注意してください。协议
: TCPプロトコルを選択します本地地址
: 25565 (Minecraft のデフォルトのポート番号)端口类型
: ランダムな一時的な TCP ポート地区
:中国vip
クリック创建
トンネルが正常に作成されると、自動的にトンネル一覧ページにジャンプし、通常のactive
オンライン状態として表示されていることが確認できます。
左側のダッシュボードの状态
[——]在线隧道列表
をクリックすると、作成に成功したトンネルに対応するパブリック ネットワーク アドレスがすでに生成されていることがわかります。コピーしましょう。コピーする必要はないことに注意してください。この例ではtcp://
、3.tcp.vip.cpolar.cn:10786
7. パブリックネットワークのリモート接続をテストする
Minecraft を起動すると、新しいサーバーを直接追加することも、追加したばかりのローカル サーバーを編集することもできます
サーバーのアドレスバーに、 cpolar によって生成されたパブリック ネットワーク アドレスを入力し3.tcp.vip.cpolar.cn:10786
、[完了] をクリックします。
サーバーに参加し、パブリック ネットワークのリモート接続が成功しました。
8. 固定 TCP ポート アドレスを構成する
上記の手順ではランダムな一時的な TCP ポート アドレスが使用され、生成されるパブリック ネットワーク アドレスはランダムな一時的なアドレスであり、24 時間以内にランダムに変更されることに注意してください。小規模パートナーのリモート接続を容易にするために、次に固定 TCP ポート アドレスを構成します。このアドレスは変更されないため、小規模パートナーがサーバー アドレスを毎日繰り返し変更することなくリモート接続するのに便利です。
固定 TCP ポート アドレスを設定するには、cpolar をプロフェッショナル パッケージ以上にアップグレードする必要があります。
8.1 固定 TCP アドレスを予約する
cpolar 公式 Web サイトにログインし、左側の予約をクリックして、予約された TCP アドレスを見つけて、Minecraft 用の固定 TCP アドレスを予約しましょう。
地区
: 中国VIPを選択描述
: 備考、カスタマイズ可能
クリック保留
アドレスが正常に予約されると、システムは対応する固定パブリック ネットワーク アドレスを生成します。この例では5.tcp.vip.cpolar.cn:12637
、それをコピーします。
8.2 固定 TCP アドレスの構成
ブラウザでポート 9200 (http://127.0.0.1:9200/) にアクセスし、cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードのトンネル管理 - トンネル リストをクリックし、Minecraft トンネルを見つけて、右側の をクリックします。编辑
トンネル情報を変更し、正常に予約された固定 TCP アドレスをトンネルに設定します。
端口类型
: 固定 TCP ポートに変更します预留的tcp地址
: この例では、予約に成功したアドレスを入力します。5.tcp.vip.cpolar.cn:12637
クリック更新
トンネルが正常に更新されたら、左側のダッシュボードのステータス - オンライン トンネル リストをクリックして、Minecraft トンネルを見つけます。パブリック ネットワーク アドレスが固定 TCP アドレスに更新されたことがわかります。
9. 固定パブリックアドレスを使用してリモート接続する
次に、固定パブリック ネットワーク TCP ポート アドレスを使用してリモート接続をテストします。
パブリック ネットワークのリモート接続が成功しました。
今後は、パブリック ネットワーク アドレスがランダムに変更されることはなくなります。