Soulmaskは2026年4月10日にバージョン1.0を迎え、それに伴い実用的な専用サーバーシステムが実装されました。部族のためのプライベートなPvEワールドであれ、一般公開するフルPvPサーバーであれ、正確な手順さえ分かれば専用サーバーの構築は簡単です。本ガイドでは、ハードウェア要件、サーバーファイル、ポート開放、ゲームモード、そしてほぼすべてのゲームプレイ変数を制御するGameXishu.json設定まで、すべてを網羅します。
Soulmaskサーバー構築の事前準備
SteamCMDを触る前に、ハードウェアが最小要件を満たしているか確認してください。サーバープロセスだけで12GB以上のRAMを消費するため、16GBが最低ラインとなります。両方のマップを同時に実行する場合は、さらに余裕が必要です。
Linuxもサポートされています。唯一の違いはSteamCMDのApp IDです。Linuxには3017300、Windowsには3017310を使用してください。

サーバー起動用バッチファイルの設定
Soulmaskサーバーファイルのダウンロードとインストール
セットアップには、ゲーム本体を所有していなくても専用サーバーファイルをダウンロードできる、Valveのコマンドラインツール「SteamCMD」を使用します。
- サーバーファイル用のフォルダを作成します(例: C:\SoulmaskServer)。
- Valveの公式デベロッパーWikiからSteamCMDをダウンロードし、そのフォルダに展開します。
- UpdateSoulmask.batという名前のバッチファイルを作成し、以下の内容を記述します:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- バッチファイルを右クリックし、「管理者として実行」します。
- ダウンロードが完了するまで待ちます。インストールディレクトリにすべてのサーバーファイルが表示されます。
ファイルがダウンロードされたら、サーバーを起動するための2つ目のバッチファイルStartServer.batを作成します。基本的な起動コマンドは以下の通りです:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
パスワードとサーバー名は独自の値を設定してください。参加パスワードが不要な場合は、-PSWパラメータ自体を削除してください。
Soulmask 1.0で利用可能なゲームモード
Soulmask 1.0には、ゲームの根本的なプレイ体験を変える4つの異なるモードが用意されています。
- サバイバルモード — 中盤から終盤にかけての進行が再調整された、デフォルトの体験。
- 部族モード — 部族民の管理、自動化、文明の構築に焦点を当てたモード。部族アップグレードシステム、部族レベルに紐づく技術ツリー、ランダムな商人イベント、評判システム、および「侵略のトーテム」によるより激しい侵略が追加されます。
- PVPモード — サーバー全体でプレイヤー対プレイヤーのルールが有効になります。
- 戦士モード — 戦闘に特化したスピードランモード。瀕死状態、建築物の劣化、侵略、死亡時のインベントリドロップはすべて無効化されます。プレイヤーは初期キャラクター(コモン品質、才能なし)として、スターターギアキットを持って開始します。敵の数が増え、AIが強化され、回避の無敵時間が短縮され、進行速度が加速されます。
これら4つのモードはすべてGameXishu.jsonで調整可能なため、モードを選択した後でも固定されるわけではありません。

部族モードの技術ツリー画面
Soulmaskのポート開放設定
ポート開放は、初めてサーバーを立てる際に最も問題になりやすい箇所です。Soulmaskでは4つのポートを開放する必要があり、そのうち2つはプレイヤーがサーバーを見つけて接続するために必須です。
ルーターでこれら4つのポートをすべて開放し、Windowsファイアウォール(またはLinuxの同等機能)で各ポートのインバウンド通信が許可されていることを確認してください。セットアップ後にSteamサーバーブラウザにサーバーが表示されない場合、最も多い原因はポート27015 UDPがブロックされていることです。サーバーの直接接続用招待コードはWS\Saved\Logs\WS.logに保存されており、ブラウザリストに表示されない場合はプレイヤーが手動で接続するために使用できます。
主要なサーバー起動パラメータの解説
StartServer.batコマンドは多くのパラメータを受け付けます。頻繁に調整することになる主なパラメータは以下の通りです:
- -MaxPlayers=N — 最大70人までのプレイヤー上限を設定します。
- -GongHuiMaxMember=N — 部族の最大メンバー数を制御します(デフォルトは20)。
- -gamedistindex=N — イベントスケジュールやタイムゾーンのためのリージョンインデックス(0~7)を設定します。
- -pve / -pvp — サーバーの戦闘ルールセットを切り替えます。
- -initbackup — サーバー起動時に自動的にバックアップを作成します。アップデート後に便利です。
- -serverpm=MASK — 権限リストによるホワイトリスト、ブラックリスト、BAN管理を処理します。
GameXishu.jsonの仕組み
GameXishu.jsonは、Soulmaskのほぼすべての調整可能な変数を制御する単一のファイルです。WS\Saved\GameplaySettings\GameXishu.jsonに存在し、サーバーを一度起動した後にのみ生成されるため、一度サーバーを起動して正常に終了させてから編集してください。
設定カテゴリには以下が含まれます:
- 経験値と進行 — 認識、キャラクター、マスク、熟練度、採取、クラフト、戦闘のXP倍率。
- リソースとクラフト — 採取、採掘、伐採、屠殺のドロップ率、およびクラフト速度。
- サバイバル — 食料、水分、耐久度の消費率、アイテム劣化タイマー、所持重量、インベントリサイズ。
- 戦闘 — PvEおよびPvPのダメージ比率、回避の無敵時間、建造物へのダメージ。
- 部族とテイム — 勧誘制限、テイム速度、動物の制限、休眠設定。
- 建築 — 劣化率、修理速度、建設制限、ポータル設定、コンベア/パワーマインの制限。
- 侵略 — 熱蓄積、侵略の規模と強度、敵の数、クールダウンタイマー、攻撃ウィンドウ。
- クラスター — サーバー間移動モードのKaiQiKuaFu切り替え。
両方のマップを実行し、マップ間クラスターを構築する方法
Soulmaskは2つのマップをサポートしています:Cloud Mist Forest(オリジナル、Level01_Mainを使用)とShifting Sands(エジプトをテーマにしたDLCマップ、DLC_Level01_Mainを使用)。Shifting Sands DLCは2026年4月10日から5月10日まで無料で配布されました。
プレイヤーが両方のマップ間を移動できるようにするには、クラスターとしてリンクされた2つの独立したサーバーインスタンスを実行する必要があります。各サーバーには一意のサーバーID、独自のポートセット、そして同じ参加パスワードが必要です。また、両方のサーバーのGameXishu.jsonでKaiQiKuaFu=1を設定し、サーバー間モードを有効にする必要があります。
メインサーバー(Cloud Mist Forest)は-serverid=1 -mainserverport=8781を使用し、子サーバー(Shifting Sands)は-serverid=2 -clientserverconnect=MAIN_IP:8781で接続します。
マップ間で転送されるもの:キャラクターデータ(レベル、マスク、技術ツリー、部族民)。転送されないもの:建築物、設置されたリソース、ローカルインベントリ。新しく作成されたキャラクターも、初期状態から進行するまでは転送できません。
サーバーを安全にシャットダウンする方法
サーバーウィンドウを直接閉じると、セーブデータが破損する危険があります。代わりに以下のいずれかの方法を使用してください:
- サーバーコンソールウィンドウでCtrl+Cを押すと、自動セーブを伴う正常なシャットダウンが実行されます。
- EchoPort(デフォルト18888)経由でTelnetを使用し、セーブ/シャットダウンコマンドを発行します。
- 有効な場合は、RCONクライアント経由でRCONを使用します。
- ゲーム内のGMパネルを使用してワールドをセーブしてから、サーバーを閉じます。
ワールドセーブファイル(world.db)はWS\Saved\Worlds\Dedicated\Level01_Main\world.dbにあります。サーバーの自動バックアップスケジュールとは別に、定期的にバックアップを取ってください。
サバイバルゲーム、拠点建築メカニクス、その他のタイトルのサーバー管理に関するガイドについては、GAMES.GGで他のガイドを閲覧するをご覧ください。


