ZimaOSは、他の自己完結型サービスをホストするのと同じ方法で専用ゲームサーバーをホストできます。サーバーをコンテナ内で実行し、ワールドデータと設定データを永続ストレージに保存して、そのゲームに必要なポートだけを公開します。
2026年1月のスレッドでは、まずコミュニティで最も簡単な例としてMinecraftが取り上げられ、その後Palworld、Valheim、Rust、ARKへと話が広がりました。IceWhaleのスタッフは、チームが以前CasaOSでゲームサーバーをセットアップしたことがあり、基本的な手順は同じだと説明しています。
Dockerが自然な出発点
コミュニティからは、サーバーバイナリをZimaOSのベースシステムに直接インストールするのではなく、Dockerを使うことが推奨されました。これは現在のZimaOSのアプリケーションモデルに適しており、ゲームファイルを読み取り専用のOSイメージから分離できます。
現在のZimaOSでは、上級ユーザーがDocker ComposeのYAMLをインポートして編集できます。ゲームに適切なApp Storeパッケージがない場合は、現在のカスタムアプリとComposeのワークフローを利用してください。
ワールドと設定を永続ストレージに保存する
ゲームサーバーコンテナで重要なのは、ホストボリュームです。Minecraftのワールド、Valheimのセーブデータ、Palworldのデータ、設定ファイル、バックアップは、使い捨てのコンテナファイルシステムではなく、実際のストレージフォルダーに保存してください。
現在のZimaOSでは、大容量のアプリケーションによって小容量のシステムドライブがいっぱいにならないよう、メインストレージ上のアプリデータ保存場所を選択することが推奨されています。
Minecraftには成熟したコンテナイメージがある
コミュニティの例では、広く利用されているitzg/minecraft-serverイメージが使われていました。2026年時点のComposeスニペットをそのまま固定するのではなく、新しいデプロイメントを作成する前に、保守されているMinecraftサーバーコンテナの選択肢を確認してください。
Minecraftサーバーイメージは、Javaのバージョンやサーバーのリリースに応じて時間とともに変化します。そのため、古いlatestタグをいつまでもコピーして使うより、現在の上流設定を利用するほうが安全です。
Palworld、Valheim、Rust、ARKでは必要なリソースが異なる
このスレッドでは、元の投稿者が挙げたすべてのゲームについて、検証済みのZimaOS設定は公開されていません。これらのサーバーは、RAM使用量、CPU負荷、更新方法、セーブファイルの配置、ネットワーク設定、さらにコンテナより専用VMのほうが適しているかどうかが大きく異なります。
デプロイする前に、サーバープロジェクトの最新のLinux/コンテナ要件を確認し、想定するプレイヤー数に対してホストのメモリとストレージI/Oが十分かどうかを確認してください。
LANアクセスとインターネット公開は別の手順
Dockerのポートを公開すると、ZimaOSホストのネットワークからサービスにアクセスできるようになります。ただし、それだけでゲームサーバーがパブリックインターネットからアクセス可能になるわけではありません。外部のプレイヤーが接続するには、ゲームによってルーターのポート転送、VPN/オーバーレイネットワーク、または別の安全な入口の設計が必要になる場合があります。
ZimaOSゲームサーバーに関するよくある質問
ZimaOSでMinecraftサーバーを実行できますか?
はい。このスレッドには動作するコミュニティ製のDocker方式が含まれており、同じコンテナモデルを現在のZimaOSカスタムアプリにも利用できます。
PalworldやValheimも実行できますか?
適切なLinuxまたはDocker用サーバーパッケージを使えばおそらく可能ですが、このスレッドではそれらのゲームについて検証済みのZimaOS設定は公開されていません。
ゲームのセーブデータはどこに保存すべきですか?
コンテナを再作成してもワールドや設定が消えないよう、サーバーの永続データディレクトリを実際のZimaOSストレージフォルダーにマッピングしてください。
ポートをインターネットに公開する必要はありますか?
リモートのプレイヤーが直接接続する必要がある場合だけ必要です。LAN内だけで使うサーバーを公開する必要はありません。
