Server Dock 機能一覧
最終更新日: 2026年11月14日
Server Dockは、Palworld、Minecraft Java Edition、7 Days to DieおよびSatisfactoryの専用サーバーと、それらを稼働させるLinux/Windowsホストを、iPhone・iPadから確認・管理するための非公式アプリです。
本アプリはPocketpair, Inc.、Microsoft、Mojang Studios、および対応ゲームの開発・運営各社とは提携していません。ゲーム本体や専用サーバーは本アプリに含まれません。
対応ゲームと接続方式
| 対象 | 接続方式 | 主な用途 | パスワード |
|---|---|---|---|
| Palworld | REST API | 状態確認、プレイヤー情報、管理操作、設定、Metrics、Game Data、マップ | 必要 |
| Palworld | RCON | 状態確認、プレイヤー取得、管理操作、コンソール | 必要 |
| Minecraft Java Edition | Server List Ping | オンライン状態、バージョン、MOTD、人数、応答時間 | 不要 |
| Minecraft Java Edition | Server List Ping + RCON | 状態確認に加えて、プレイヤー一覧、保存、メッセージ、Kick、BAN、停止、コンソール | RCON利用時のみ必要 |
| 7 Days to Die | Telnet | 状態、バージョン、人数、プレイヤー、ワールド状況、管理操作、ライブコンソール、座標マップ | 必要 |
| Satisfactory | HTTPS API | 状態、人数、Tick Rate、セッション情報、設定、セーブ作成、シャットダウン | Application Tokenが必要 |
| Linuxホスト | SSH | リソース、OS情報、systemd unit、ログ、OS操作 | パスワードまたはEd25519鍵 |
| Windowsホスト | SSH | リソース、OS情報、Windows Service、ログ、OS操作 | パスワードまたはEd25519鍵 |
MinecraftはJava Editionのみ対応します。Bedrock Editionには対応していません。
基本機能
- Palworld REST API/RCON、Minecraft Java Server List Ping/RCON、7 Days to Die Telnet、Satisfactory HTTPS APIサーバーとLinux/Windows SSHホストの登録
- サーバー/ホストの追加、編集、削除、並べ替え
- ゲーム、接続方式、接続先、認証、接続テストを案内する追加ウィザード
- サーバー状態、応答時間、サーバー情報、オンライン人数の表示
- 1台のサーバーにLocal/VPNの2つの接続先を登録
- Local/VPN接続先の手動切り替え
- 複数サーバーの管理
- ゲーム別/ホスト別の一覧表示と、それぞれ独立した表示順
- 標準/コンパクト表示、ゲームサーバーとホストを混在できるお気に入り
- 手動更新
- アプリ表示中の定期更新
- 登録サーバーの一括更新
- 接続テストおよび接続診断レポート
- デモモード
- 日本語、英語、インドネシア語、簡体字中国語、繁体字中国語、韓国語への対応
- テーマカラーの変更
- iOSのServer Dock言語設定を開くショートカット
- iPhone Duoを含むコンパクトな画面とiPadのサイドバーに合わせた一覧・メニュー表示
複数サーバー、アプリ表示中の定期更新、一括更新、Linux/Windowsホストの追加・管理など、一部の機能にはフル版が必要です。
ゲーム・接続方式による違い
| 機能 | Palworld REST API | Palworld RCON | Minecraft 状態確認 | Minecraft + RCON | 7DTD Telnet | Satisfactory HTTPS API |
|---|---|---|---|---|---|---|
| サーバー状態の確認 | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
| 応答時間の表示 | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
| サーバー情報の表示 | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
| Minecraftのバージョン・MOTD・最大人数 | — | — | ◯ | ◯ | — | — |
| 7DTDのバージョン・最大人数・ゲーム照会 | — | — | — | — | ◯ | — |
| Satisfactoryのセッション・Tick Rate・最大人数 | — | — | — | — | — | ◯ |
| オンライン人数 | ◯ | △ | ◯ | ◯ | ◯ | ◯ |
| プレイヤー一覧 | ◯ | △ | △ | ◯ | ◯ | — |
| Kick | ◯ | ◯ | — | ◯ | ◯ | — |
| BAN | ◯ | ◯ | — | ◯ | ◯ | — |
| BAN解除 | ◯ | ◯ | — | ◯ | ◯ | — |
| サーバー上のBAN一覧 | — | — | — | — | ◯ | — |
| ワールド保存 | ◯ | ◯ | — | ◯ | ◯ | ◯ |
| メッセージ一斉送信 | ◯ | ◯ | — | ◯ | ◯ | — |
| 指定時間後のシャットダウン | ◯ | ◯ | — | — | — | — |
| 即時停止 | ◯ | ◯ | — | ◯ | ◯ | ◯ |
| Palworldの強制終了(DoExit) | ◯ | ◯ | — | — | — | — |
| 任意の管理コマンド | — | ◯ | — | ◯ | ◯ | — |
| ライブコンソール | — | — | — | — | ◯ | — |
| Palworldサーバー設定・Metrics | ◯ | — | — | — | — | — |
| Palworld Game Data・サーバーマップ | ◯ | — | — | — | — | — |
| 7DTDワールド状況・プレイヤー位置マップ | — | — | — | — | ◯ | — |
| Satisfactoryサーバー設定 | — | — | — | — | — | ◯ |
| プレイヤー動向 | ◯ | △ | ◯ | ◯ | ◯ | ◯ |
| サーバーFPS推移 | △ | — | — | — | — | — |
| ウィジェットからアプリを開かずに更新 | ◯ | ◯ | ◯ | ◯ | ◯ | — |
| 接続診断レポート | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
表記について
- ◯:対応
- △:サーバー設定、取得結果、またはAPIの応答により利用できない場合があります
- —:非対応
Palworld
REST API
Palworld REST APIでは、状態確認とプレイヤー管理に加えて、サーバー設定、Metrics、Game Data、サーバーマップを利用できます。
Game Dataを使う場合は、PalServerの起動引数でGame Data APIを有効にする必要があります。
RCONのプレイヤー取得
Palworld RCONでは、ShowPlayersコマンドを使用してオンライン人数とプレイヤー一覧を取得します。
プレイヤー名に日本語などのマルチバイト文字が含まれる場合、応答の欠損、文字化け、またはタイムアウトが発生することがあります。この機能は初期設定では無効です。必要な場合は、アプリの設定から有効にしてください。
安定したプレイヤー情報の取得やGame Dataを利用したい場合は、REST API接続をおすすめします。
Minecraft Java Edition
Server Dockで動作確認済みのMinecraft Javaサーバーバージョンは26.3と26.2です。一覧にないバージョンも利用できる場合がありますが、個別の動作確認は行っていません。
Minecraft Java Editionでは、Server List Pingを使用して次の情報を取得します。
- オンライン状態
- サーバーバージョン
- MOTD
- オンライン人数と最大人数
- 応答時間
- サーバーが公開している場合はプレイヤー名
状態確認だけなら認証情報は不要です。Server List Pingがプレイヤー名を公開しないサーバーでは人数だけを表示します。
RCONを追加すると、listコマンドによるプレイヤー一覧の取得と、次の管理操作を利用できます。
- ワールド保存
- メッセージ送信
- Kick
- BAN
- BAN解除
- サーバー停止
- 任意のRCONコマンド
Minecraft標準のServer List PingおよびRCONからは、Player UID、Ping、レベル、座標などの詳細情報を取得できません。利用できる情報はPalworld REST API接続と異なります。
7 Days to Die
7 Days to Die標準のTelnetへ接続し、状態確認と管理操作に同じTelnetポートを使用します。既定ポートは8081で、Telnetパスワードが必要です。Telnet通信は暗号化されないため、インターネットへ直接公開せず、信頼できるLANまたはVPN内で利用してください。
Server Dockで動作確認済みの7 Days to Die専用サーバーバージョンは3.2.0 (b10)、3.2.0 (b9)および3.1.0 (b14)です。一覧にないバージョンでも利用できる場合がありますが、個別の動作確認は行っていません。
Telnetとゲーム照会から、次の情報を取得します。
- オンライン状態、応答時間、サーバーバージョン
- オンライン人数と最大人数
- プレイヤー名、Entity ID、プラットフォームID、クロスプラットフォームID
- IPアドレス、Ping、レベル、HP、死亡数、ゾンビ討伐数、対人キル数、スコア
- プレイヤー座標
- ゲーム内の日付と時刻、次回ブラッドムーン
- サーバー上のBAN一覧
- ゲーム照会(既定UDPポート
26900)の応答状態
ゲーム照会が「応答なし」でも、ゲームへ参加できる場合があります。Telnet接続可能とゲーム参加可能は別の状態として表示します。
対応する管理操作は次のとおりです。
- ワールド保存(
saveworld) - メッセージ送信(
say) - Kick
- 1日、7日、30日、1年、10年または指定日時までのBAN
- BAN解除
- 正常停止(
shutdown) - 任意のTelnetコマンド
ライブコンソールでは、サーバーログを原文または要約表示へ切り替え、検索、自動スクロール、一時停止、自動再接続、コマンド送信を利用できます。ログは画面内に最大1,000行だけ保持し、端末へ保存しません。危険なコマンドは送信前に確認します。
プレイヤー位置マップはTelnetから取得したX/Z座標を地形なしの座標マップへ表示します。地形、建物、拠点などのワールドデータは取得しません。
Satisfactory
Satisfactory専用サーバー標準のHTTPS APIへ接続します。既定ポートは7777で、サーバー管理画面で作成したApplication Tokenが必要です。自己署名証明書を使用する場合は初回接続時にフィンガープリントを明示的に確認し、登録後の証明書変更は自動承認しません。
ダッシュボードでは次の情報を表示します。
- オンライン状態、応答時間、オンライン人数、最大人数
- Tick Rate、セッション名、サーバー状態、API Health
- Tech Tier、Game Phase、Active Schematic、ゲーム稼働時間、一時停止状態
- オンライン人数の履歴とプレイヤー動向
標準HTTPS APIからプレイヤー名の一覧は取得できません。プレイヤー画面では、取得できた人数とこの制約を案内します。
フル版では、サーバーが返す設定値の確認と、対応が確認できた設定の変更を利用できます。サーバー名、参加パスワード、自動ロードするセッション、Creative Modeを個別に管理できます。自動ロードセッションの候補は、現在開いているSatisfactoryサーバーから取得します。
また、確認ダイアログを経て日時付きの新しいセーブファイルを作成し、サーバーへシャットダウンを要求できます。これらの操作は、現在開いているSatisfactoryサーバーにだけ送信されます。
Linux/Windowsホスト
SSH経由で、利用者自身が管理する、または明示的な許可を得たLinux/Windowsマシンを登録できます。ホストの追加・管理(SSH接続)はフル版の機能です。
取得・表示できる主な情報は次のとおりです。
- オンライン状態と応答時間
- CPU使用率
- メモリとディスクの使用率、使用量、総容量
- 稼働時間
- OS、カーネル/ビルド、アーキテクチャ、ホスト名、検出日時
- CPU、メモリ、ディスクの直近90日間の履歴
Linuxではsystemd unit、WindowsではWindows Serviceを複数選択し、状態確認、起動、停止、再起動、最新100件/500件のログ表示を利用できます。取得済みログは大文字・小文字を区別せず検索でき、検索条件は件数切り替えや再取得後も維持されます。実際に利用できる操作は、OS、OpenSSHの構成、サービス構成、ユーザー権限によって異なります。
ホストには次の管理機能があります。
- ゲームサーバーと実行ホストの紐付け
- 仮想マシン等を想定したホストの親子関係
- 親ホストの再起動によって影響を受ける子ホストとゲームサーバーの確認
- ホストOSの再起動とシャットダウン
- 監視専用としての登録
- ホスト単位のお気に入り、定期更新、並べ替え、折りたたみ
シャットダウン後のホストをServer Dockから起動する機能はありません。OS操作の前に影響範囲と、別の復旧手段があることを確認してください。
SSHはパスワード認証と、アプリ内で生成するEd25519鍵認証に対応します。初回接続時はホスト鍵のフィンガープリントを明示的に確認します。登録済みのホスト鍵が変わった場合は自動承認せず、アプリでの確認が必要です。
プレイヤー管理
- プレイヤー一覧の表示
- 名前またはIDによる検索
- 対応する接続方式でのKick
- 対応する接続方式でのBAN
- 対応する接続方式でのBAN解除
- 本アプリから実行したBAN/BAN解除の履歴
- 操作対象のIDまたは名前のコピー
Palworld REST APIでは、取得できた場合にPlayer UID、User ID、Ping、レベル、座標、プレイヤー詳細を表示します。7 Days to Dieでは、Telnetのlp出力からEntity ID、Steam/PSNなどのプラットフォームID、EOSなどのクロスプラットフォームID、IPアドレス、Ping、レベル、状態、統計、座標を表示します。Palworld RCONとMinecraft Javaでは、サーバーから取得できる情報が限られます。Satisfactory標準HTTPS APIではプレイヤー名を取得できないため、人数だけを表示します。
KickおよびBANは、対象プレイヤーと操作対象のIDまたは名前を確認する2段階確認を行ってから実行します。
BAN履歴
本アプリから送信したBANは、対応ゲームを問わず共通の専用ファイルへ保存します。
- 未解除のBANは件数制限なしで保持
- 解除済み履歴はサーバーごとに最大200件を保持
- UserDefaultsやiCloudバックアップには保存しない
- ファイル保護を有効にし、端末バックアップの対象外に設定
- サーバーを削除した場合に、そのサーバーのBAN履歴も削除
7 Days to Dieでは、サーバー上のBAN一覧を取得して表示し、IDのコピーとBAN解除ができます。アプリ内履歴は操作記録であり、実際のBAN状態はサーバー上の一覧を正とします。
Palworld Game Data・サーバーマップ
Palworld REST API接続でGame Data APIが有効な場合、次の情報を表示できます。
- プレイヤーの詳細情報と座標
- ギルド
- 拠点
- パル
- サーバー時刻
- サーバーFPS
- その他、Game Data APIから取得した情報
サーバーマップでは、次の操作ができます。
- プレイヤー、拠点、ギルド、パルの位置表示
- カテゴリーごとの表示・非表示
- 選択対象の強調表示
- ピンチ操作による拡大・縮小
- ドラッグによる移動
- 選択対象への移動
- プレイヤー詳細から対象位置を表示
Game Data APIが無効なサーバーでは利用できません。Minecraft Java Editionには対応していません。
プレイヤー動向
オンライン人数の取得に成功した日時と人数を端末内へ記録し、次の情報を表示します。
- オンライン人数の推移グラフ
- 曜日・時間帯別ヒートマップ
- 平均人数
- 最大人数
- 取得回数
- 日、週、月単位の表示切り替え
- サーバーごとの履歴
- 履歴のリセット
- 手動iCloudバックアップ
- 手動iCloud復元
通信失敗や未取得の状態を0人として記録することはありません。アプリが動作していない時間帯は記録されないため、24時間完全な統計ではありません。
PalworldサーバーFPS推移
Palworld REST APIから正常に取得できたFPSだけを端末内に記録し、平均・最高・最低と日/週/月グラフを表示します。
サーバーFPS履歴はiCloudバックアップに含まれません。
ホーム画面ウィジェット
- ゲームサーバー/SSHホスト状態の表示
- オンライン人数の表示
- SSHホストのCPU、メモリ、ディスク、稼働時間の表示
- 最終更新日時の表示
- 表示するゲームサーバー/SSHホストの選択
- ウィジェットからの手動更新
- 複数対象の表示
REST、Minecraft状態確認、RCON、Telnet、SSHは、ウィジェットから直接更新を試みます。Satisfactoryはウィジェットからアプリを開いて更新します。SSHホスト鍵が変更された場合、新しい鍵をウィジェット側で自動承認せず、アプリでの確認を求めます。
直接更新が完了しない場合にServer Dockを開くフォールバックは設定で有効化でき、初期値はOFFです。iOS 18.0/18.1で直接更新に対応できない対象は、最初から「アプリで更新」として表示します。
iCloudバックアップ
サーバー設定・アプリ設定
- 変更時の自動バックアップ
- 設定の手動バックアップ
- 設定の復元
- iCloud上のバックアップ削除
AdminPassword、RCON/Telnetパスワード、Satisfactory Application Token、BAN履歴、コマンド履歴、プレイヤー情報、Game Dataはバックアップへ含まれません。
ホスト設定、親子関係、ゲームとの紐付け、監視サービスはバックアップ対象です。SSHパスワード、sudoパスワード、SSH秘密鍵、ホストのリソース履歴は含まれません。
プレイヤー動向
- 手動バックアップ
- 手動復元
- iCloud上のプレイヤー動向を削除
プレイヤー動向は自動ではバックアップされません。
プレイヤー名、Player UID、User ID、IPアドレス、座標、ギルド、個人ごとの在席履歴はバックアップへ含まれません。
自動ロック防止・スクリーンセーバー
- 画面の定期更新中に自動ロックを防止
- 自動ロック防止の連続稼働時間上限
- サーバー一覧からのON・OFF
- 無操作時のスクリーンセーバー
- マスコット表示
- 定期更新対象のゲームサーバー/ホストの状態表示
- Reduce Motionへの対応
- ランダムな背景演出
設定した上限に達すると、自動ロック防止を一時停止し、端末本体の自動ロック設定が有効になります。
接続診断レポート
接続方式に応じて、TCP接続、認証、サーバー情報、プレイヤー情報、Game DataまたはSSHホストへの接続を段階別に診断します。SatisfactoryではHTTPS接続、証明書、Application Token、Info、Players、Game Dataを確認します。成功・失敗・応答時間を確認でき、問い合わせ用の診断結果をコピーできます。
Minecraft Javaの状態確認だけを使う場合は、RCONパスワードなしで診断できます。
AdminPassword、RCON/Telnet/SSH/sudoパスワード、Satisfactory Application Token、SSH秘密鍵、サーバーからの応答本文は診断レポートへ含めません。
お問い合わせ・フィードバック
設定画面から「不具合を報告」と「対応ゲームをリクエスト」を選択できます。
不具合報告では、発生箇所と任意の対象サーバー/SSHホストを選択し、アプリ・端末・OS・言語・表示環境、登録数、接続方式、接続状態、定期更新やWidgetなどの設定概要を含むReportFormat=2の診断レポートを作成します。対象の名前とアドレスは、利用者が明示的に含める設定を有効にした場合だけ追加されます。
対応ゲームのリクエストでは、ゲーム名、エディション/プラットフォーム、専用サーバーソフト、公式資料URL、希望する機能と補足を入力できます。登録済みサーバー/ホストの診断情報は含めません。
どちらもメール作成、共有シート、コピーから内容を確認して送信します。パスワード、Application Token、SSH秘密鍵、証明書/ホスト鍵の実際の指紋、ログ本文、コマンド/BAN履歴、プレイヤー情報、Game Data、API応答本文は含めません。
接続先自動切り替え
1台のゲームサーバーまたはホストにLocal/VPNの2つの接続先を登録できます。
無料版では接続先を手動で切り替えます。フル版では、Wi-Fi/モバイル通信に応じた自動選択と、取得に失敗した場合に別の接続先を試すフォールバックを利用できます。
無料版で利用できる機能
- 利用するサーバー1台の選択
- サーバー状態の確認
- 手動更新
- プレイヤー一覧
- 取得できる範囲のプレイヤー情報
- 対応する接続方式でのKick
- 対応する接続方式でのBAN
- 対応する接続方式でのBAN解除
- デモモード
- Local/VPN接続先の登録と手動切り替え
- 既存のiCloud設定バックアップからの復元
- 接続診断レポート
7 Days to Dieでは、選択した1台について状態、人数、プレイヤー一覧、プレイヤー詳細と対応するKick/BAN/BAN解除を利用できます。ワールド状況、プレイヤー位置マップ、BAN履歴、ワールド保存、メッセージ送信、正常停止、ライブコンソールはフル版の機能です。
Satisfactoryでは、選択した1台について状態、人数、応答時間、Tick Rate、セッション情報とプレイヤー動向を確認できます。サーバー設定の確認・変更、セーブ作成、シャットダウンはフル版の機能です。
複数のサーバー設定が保存されている場合でも、無料版で利用する1台以外の設定は削除されません。
フル版で追加される機能
- 複数サーバーの管理
- アプリ表示中の定期更新
- 登録サーバーの一括更新
- ホーム画面ウィジェット
- ワールド保存
- メッセージ一斉送信
- シャットダウンおよびサーバー停止
- BAN履歴
- サーバー管理コマンドとRCONコンソール
- Palworld Game Data
- Palworldサーバーマップ
- 7 Days to Dieのゲーム内日時・ブラッドムーン情報
- 7 Days to Dieのプレイヤー位置マップ
- 7 Days to Dieのワールド保存、メッセージ送信、正常停止、ライブコンソール
- Satisfactoryのサーバー設定確認・変更、セーブ作成、シャットダウン
- プレイヤー動向
- PalworldサーバーFPS推移
- iCloudへの新規バックアップ
- 自動ロック防止
- スクリーンセーバー
- Local/VPN接続先の自動選択とフォールバック
- Linux/Windowsホストの追加・管理(SSH接続)
- ホストのリソース履歴、ホスト階層、ゲームとの紐付け
- systemd unit/Windows Serviceの監視・操作・ログ表示
- ホストOSの再起動/シャットダウン
フル版は買い切りです。有効期限や自動更新はありません。
注意事項
利用できる情報や操作は、ゲームサーバーのバージョン、サーバー設定、接続方式、認証設定、およびAPIの対応状況によって異なります。
Palworld、Minecraft Java Edition、7 Days to Die、SatisfactoryのサーバーやAPI/Telnet出力、OpenSSH、systemd、Windows Serviceの仕様や構成の違いにより、一部機能が利用できない場合があります。
Palworld REST API、Server List Ping、RCON、Telnetは通信経路を暗号化しません。管理ポートをインターネットへ直接公開せず、信頼できるLANまたはVPN経由で利用してください。SatisfactoryはHTTPSを使用し、自己署名証明書のフィンガープリントを初回接続時に確認します。SSHも暗号化されますが、ホスト鍵と認証情報を適切に管理し、身に覚えのない鍵変更警告では接続を続行しないでください。