iPhoneでゲームサーバーのポートが開いているか確認する方法
RCONアプリでポートスキャナーを開き、サーバーのホスト名またはIPを入力し、MinecraftやRustなどのプリセットを選ぶ(または自分でポートを入力する)とスキャンが始まります。各ポートはOpen(開放)・Closed(閉鎖)・Filtered(フィルタ)のいずれかで表示され、開いているポートは接続にかかった時間も表示されます。
先にポートを確認する理由
友達が参加できない、RCONコンソールが接続できないといったとき、最初に確認すべきはそのポートに到達できるかどうかです。確認することで、次にどこを見るべきか——ルーターやファイアウォールか、サーバーソフトウェアか——がわかります。スマホから数秒で確認でき、モバイルデータから実行すればネットワーク外のプレイヤーから見えている状態がわかります。
アプリでポートをスキャンする
- サーバーで上部のターミナルボタンをタップし、ツールの下からポートスキャナーを選びます。
- ホスト名またはIPにサーバーの公開アドレスまたはドメインを入力します。
- 自分のゲーム用のプリセットを選ぶか、カスタムポート (例: 80,443,8080-8090)にポートを入力します。カスタムポートを入力するとプリセットは置き換わります。
- スキャンを開始します。各ポートが応答するたびに結果が表示され、スキャンの停止で早めに終了できます。
- 結果を確認します。開いているポートには接続時間がミリ秒単位で表示されます。
標準搭載のゲーム用ポートプリセット
| プリセット | ポート |
|---|---|
| RCON Ports | 25575, 27015, 28016 |
| Minecraft | 25565, 25575, 19132 |
| Rust | 28015, 28016, 28082 |
| ARK | 7777, 7778, 27015, 27020 |
| Counter-Strike | 27015, 27016, 27017 |
| Valheim | 2456, 2457, 2458 |
| Terraria | 7777 |
| Factorio | 34197 |
| Common Services | 21, 22, 23, 25, 53, 80, 443, 3306, 5432, 8080, 8443 |
Open・Closed・Filteredの意味
| 結果 | 何が起きたか | 確認すべきこと |
|---|---|---|
| Open | プログラムが接続を受け入れた | ポートは問題なし。それでもゲームが失敗する場合はサーバー設定やパスワードを確認 |
| Closed | マシンは応答したが接続を拒否した | 何も待ち受けていない:サーバーが停止している、または別のポートで待ち受けている |
| Filtered | 3秒以内に応答がなかった | ファイアウォール、ルーター、またはポート転送の不足が通信を遮っている |
典型的なポート転送のミスはこう見えます:自宅から確認すると25565はOpenだが、モバイルデータから公開アドレスに対して確認するとFilteredになる。この場合サーバー自体は問題なく、ルーターがそのポートを転送していないのが原因です。
TCPのみという注意点
このスキャナーはTCPポートをテストします。多くのゲームはプレイヤー用にUDPを使っており、たとえばValheim、Bedrock版Minecraftの19132、多くのSourceやUnrealタイトルのゲームポートなどです。UDPポートはプレイヤーが接続できる状態でも、ここではFilteredかClosedと表示されることが多いです。こうしたゲームでは、RCONポートのようなTCPの結果は信用し、UDPのゲームポートは実際にゲームに参加して確認してください。
TCP pingで接続時間を測る
ポートが開いていることを確認したら、TCP pingでそのポートがどれだけ速く、安定して応答するかを確認できます。ホスト名またはIPとポートを入力し、数える:(標準は10)を設定して開始します。アプリは1秒ごとに接続し、それぞれの時間を報告した後、最小・平均・最大とロス率を表示します。
| 送信数 | 応答数 | 表示されるロス率 |
|---|---|---|
| 10 | 10 | 0.0% |
| 10 | 9 | 10.0% |
| 10 | 8 | 20.0% |
従来のpingとは異なり、これはそのポートへのTCP接続を確立する時間を測るため、ICMPをブロックしているサーバーでも動作します。この数値はゲーム内のレイテンシと同じではありませんが、時間の増加やロス率の上昇はネットワークの問題を示すサインになります。