このガイドでは、初回起動、GPanel 起動変数、サンドボックス設定、ワールド設定、サーバーへの接続、セーブ管理など、Legion Hosting で Abiotic Factor 専用サーバーを設定・構成するために必要なすべてを扱います。クラッシュや接続の問題については、Abiotic Factor トラブルシューティングを参照してください。
Abiotic Factor とは
Abiotic Factor は、巨大な地下科学施設を舞台にした協力型サバイバルゲームです。最大 6 人のプレイヤーが、異常な生物や環境的危険に侵食された研究施設に閉じ込められた科学者として協力します。このゲームは、空腹、喉の渇き、疲労、クラフト、拠点建設といったサバイバル要素と、物理ベースの戦闘や、相互に接続された複数の施設セクターにわたる探索を融合させています。プレイヤーは新しい技術を研究し、防御を構築し、施設で何が起こったのかという謎を解き明かします。
専用サーバーの主な機能には次のものがあります:
- 24 時間 365 日稼働する永続的なワールドで、プレイヤーは自由に参加・退出できます
- 難易度、敵の挙動、リソースレート、プレイヤーステータスに関する広範なサンドボックス設定
- 独立した設定を持つ複数のセーブワールド
- 管理者パスワード保護とサーバーブラウザでの表示
初回起動
Legion Hosting から Abiotic Factor サーバーを最初に受け取ったとき、プレイできるようになる前に初期インストールを完了する必要があります。
- GPanel にログインし、サーバーリストから Abiotic Factor サーバーを選択します。
- Console タブをクリックし、Start を押します。
- サーバーは Steam(App ID
2857200)経由で Abiotic Factor 専用サーバーファイルをダウンロードしてインストールします。この初回ダウンロードには数分かかることがあります。 - ダウンロードが完了すると、サーバーは自動的に起動します。サーバーが接続を待ち受けていることを示すログ出力が表示されるまで待ちます。
- 初回起動は、サーバーが初期ワールドデータと設定ファイルを生成するため、その後の起動よりも時間がかかることがあります。
GPanel 起動変数
コアとなるサーバー設定は、GPanel の起動変数として構成されます。これらの値は、起動時にコマンドラインパラメータとしてサーバー実行ファイルに渡されます。
- GPanel で Abiotic Factor サーバーを選択します。
- Startup タブをクリックします。
- 以下に記載されている変数を設定します。変更は、次回サーバーを起動または再起動したときに反映されます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Steam サーバーブラウザに表示される名前。プレイヤーがサーバーを簡単に見つけられるよう、わかりやすい名前を使用してください。 |
SERVER_PASSWORD |
(空) | プレイヤーが参加するために必要なパスワード。公開サーバーの場合は空のままにします。招待されたプレイヤーのみにアクセスを制限するにはパスワードを設定します。 |
NUM_PLAYERS |
6 |
同時接続プレイヤーの最大数。Abiotic Factor はサーバーあたり最大 32 プレイヤーをサポートします。ホスティングプランのスロット上限を超えないようにしてください。 |
QUERY_PORT |
27015 |
Steam がサーバーブラウザのクエリに使用する UDP ポート。ホスティングプランによって自動的に設定されます。 |
サーバー設定
起動変数以外に、Abiotic Factor はサーバー実行ファイルに渡されるコマンドラインパラメータを使用します。最も重要なパラメータは次のとおりです:
| パラメータ | 説明 |
|---|---|
-SteamServerName="Name" |
サーバーブラウザに表示されるサーバー名を設定します。 |
-MaxServerPlayers=6 |
最大プレイヤー数を設定します(最大 6)。 |
-PORT=7777 |
ゲーム接続ポート(UDP)を設定します。 |
-QueryPort=27015 |
Steam クエリポート(UDP)を設定します。 |
-ServerPassword="pass" |
サーバー参加パスワードを設定します。 |
-AdminPassword="pass" |
管理者パスワードを設定します。あるいは、Admin.ini に Steam ID を追加します。 |
-log |
コンソールウィンドウへのログ出力を有効にします。 |
-newconsole |
サーバー出力用の新しいコンソールウィンドウを開きます。 |
サンドボックス設定(ワールド設定)
サンドボックス設定は、ゲームプレイの難易度、敵の挙動、プレイヤーステータス、ワールドルールを制御します。これらは SandboxSettings.ini ファイルで構成されます。
ファイルの場所
サンドボックス設定ファイルは次の場所にあります:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
このファイルには、GPanel の Files タブまたは SFTP 経由でアクセスできます。
[SandboxSettings] で始まる必要があります。ヘッダーが欠けていると、設定は無視されます。
難易度設定
| 設定 | デフォルト | 範囲 | 説明 |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | 全体的な難易度。0 = Normal、1 = Hard、2 = Apocalyptic。敵の出現、攻撃性、反応速度を制御します。 |
HardcoreMode |
False |
True/False | パーマデスモード。Apocalyptic 難易度を強制します。プレイヤーの命は 1 つだけです。 |
敵の設定
| 設定 | デフォルト | 範囲 | 説明 |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | 敵がリスポーンする頻度。値が低いほど敵が少なくなり、値が高いほど出現頻度が高くなります。 |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | 敵の体力プールの倍率。値が高いほど敵が頑丈になります。 |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | 敵がプレイヤーに与えるダメージ量。値が低いほど戦闘が寛容になります。 |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | 敵がプレイヤーが建設した構造物や設置物に与えるダメージ量。 |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | 敵がプレイヤーを検知して反応する速さ。値が低いほどステルスが容易になります。 |
EnemyAccuracy |
2 |
0-3 | 遠距離攻撃を行う敵の精度。0 = Pathetic、1 = Low、2 = Normal、3 = Precise。 |
プレイヤー設定
| 設定 | デフォルト | 範囲 | 説明 |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | スキル XP 獲得の倍率。値が高いほど進行が速くなります。 |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | 空腹が増加する速さ。0 に設定すると空腹を完全に無効にします。 |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | 喉の渇きが増加する速さ。0 に設定すると喉の渇きを無効にします。 |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | 疲労が増加する速さ。0 に設定すると疲労を無効にします。 |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | フレンドリーファイアのダメージ倍率。0 に設定するとフレンドリーファイアを完全に無効にします。 |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | アイテムのスタックサイズの倍率。値が高いほどプレイヤーは 1 スタックあたりより多くのアイテムを持てます。 |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | アイテムの重量の倍率。0 に設定するとアイテムが無重量になります。 |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | アイテムの耐久性の倍率。値が高いほどツールや武器が長持ちします。 |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | プレイヤーが死亡したときにアイテムが失う耐久性の量。0 に設定すると死亡時の耐久性ペナルティがなくなります。 |
BaseInventorySize |
12 |
0 - 42 | プレイヤーが利用できるデフォルトのインベントリスロット数。 |
BonusPerkPoints |
0 |
-20 ~ 50 | キャラクター作成時にプレイヤーに付与される追加のパークポイント。 |
DeathPenalties |
1 |
0 - 5 | 死亡時にプレイヤーが何を保持または失うかを制御します。0 = すべて保持、値が高いほど厳しくなります。 |
ワールド設定
| 設定 | デフォルト | 範囲 | 説明 |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = 通常のサイクル、1 = 常に昼、2 = 常に夜。 |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | 昼夜サイクルの進行する速さ。値が低いほど遅くなります。 |
LootRespawnEnabled |
False |
True/False | ワールド内で戦利品やリソースが自然にリスポーンするかどうか。 |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | 食料が腐敗する速さ。0 に設定すると食料の腐敗を無効にします。 |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | 冷蔵庫が腐敗を遅らせる効果の高さ。 |
PowerSocketsOffAtNight |
True |
True/False | 夜間に電源コンセントがオフになるかどうか。 |
WeatherFrequency |
3 |
0-4 | 天候イベントが発生する頻度。0 = なし、4 = 毎日。 |
HomeWorlds |
True |
True/False | プレイヤーが Home Worlds(個人インスタンス)にアクセスできるかどうか。 |
RadiationDealsDamage |
False |
True/False | 放射線ゾーンが効果に加えて直接的な体力ダメージを引き起こすかどうか。 |
その他の設定
| 設定 | デフォルト | 説明 |
|---|---|---|
ShowDeathMessages |
True |
すべてのプレイヤーの死亡通知を表示します。 |
AllowRecipeSharing |
True |
プレイヤー同士がクラフトレシピを共有できるようにします。 |
AllowPagers |
True |
プレイヤーがコミュニケーションにポケベルを使用できるようにします。 |
AllowTransmog |
True |
プレイヤーが防具の外観を変更(トランスモグ)できるようにします。 |
DisableResearchMinigame |
False |
研究ミニゲームをスキップし、研究を自動完了します。 |
AllowCharacterReset |
True |
プレイヤーが職業、スキル、特性をリセットできるようにします。 |
HostAccessPlayerCorpses |
True |
ホスト/管理者が他のプレイヤーのデスバッグにアクセスできるようにします。 |
SandboxSettings.ini の例
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini ファイルがあるため、異なるルールセットで異なるワールドを実行できます。変更を反映するにはサーバーの再起動が必要です。
ゲームモードと難易度
Abiotic Factor は、サバイバル体験を根本的に変える 3 つの難易度レベルを提供します:
- Normal (0): ほとんどのグループに適したバランスの取れた体験。敵は存在しますが対処可能で、リソースの不足は中程度、死亡ペナルティは寛容です。初めてプレイする方におすすめです。
- Hard (1): 敵の攻撃性と検知速度が増加します。リソースはより乏しく、敵の攻撃は強力になります。専用サーバーのデフォルト設定です。
- Apocalyptic (2): 最大の挑戦。敵は極めて攻撃的で、精度が非常に高く、大きなダメージを与えます。リソースは非常に乏しくなります。経験豊富なグループにのみおすすめします。
さらに、Hardcore Mode はどの難易度の上にも重ねることができます(ただし Apocalyptic を強制します)。Hardcore では、各プレイヤーの命は 1 つだけです。死亡すると、キャラクターは永久に削除され、最初からやり直す必要があります。
接続方法
プレイヤーは、Steam サーバーブラウザまたはダイレクト接続を通じて Abiotic Factor サーバーに接続できます。
Steam サーバーブラウザ経由
- Abiotic Factor を起動します。
- メインメニューから Play Online、次に Server Browser を選択します。
- 名前(
SERVER_NAME起動変数で設定した名前)でサーバーを検索します。 - サーバーをクリックして Join を押します。パスワードが設定されている場合は入力します。
ダイレクト接続経由
- GPanel の Console タブからサーバー IP とポートを確認します。詳しくは、サーバー IP とポートの確認方法を参照してください。
- Abiotic Factor で、サーバーブラウザを開き Direct Connect オプションを探します。
- サーバー IP とゲームポート(デフォルト
7777)をIP:PORTの形式で入力します。 - Connect を押し、必要に応じてサーバーパスワードを入力します。
Steam 経由
- Steam で、View > Game Servers(または Servers)に移動します。
- Favorites タブをクリックし、次に Add a Server をクリックします。
- サーバーの IP とクエリポート(デフォルト
27015)を入力します。 - サーバーがお気に入りに表示されたら、ダブルクリックして Abiotic Factor を通じて接続します。
セーブ管理とワールドの永続性
Abiotic Factor 専用サーバーはワールドデータを自動的に保存します。セーブの仕組みを理解することで、バックアップの管理とデータ損失の回避に役立ちます。
セーブの場所
ワールドのセーブデータは次の場所に保存されます:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
各ワールドには、セーブデータと設定ファイル(SandboxSettings.ini を含む)を格納する独自のディレクトリがあります。
自動保存
サーバーはゲームプレイ中に定期的にワールドの状態を保存します。ワールドデータは、サーバーが正常にシャットダウンするときにも保存されます。クリーンなセーブを確保するため、プロセスを強制終了するのではなく、必ず GPanel の Stop ボタンを使用してください。
手動バックアップ
手動バックアップを作成するには:
- GPanel からサーバーを停止します。
- Files タブまたは SFTP 経由でワールドのセーブディレクトリに移動します。
- ワールドフォルダ全体をローカルコンピュータにダウンロードします。
- バックアップを復元するには、サーバーを停止し、バックアップしたワールドフォルダを同じ場所にアップロードして、サーバーを起動します。
新しいワールドの開始
既存のセーブを失わずに新しいワールドを開始するには:
- サーバーを停止します。
- 既存のワールドフォルダの名前を変更するか移動します(例:
World_backupに名前変更)。 - サーバーを起動します。最初から新しいワールドが生成されます。
管理者設定
サーバー管理者は 2 つの方法で構成できます:
Steam ID 経由(Admin.ini)
パスワードを共有せずに永続的な管理者アクセスを行うには、Admin.ini ファイルに Steam ID を追加します:
- サーバーを停止します。
- GPanel の Files または SFTP 経由で、サーバーの設定ディレクトリに移動します。
Admin.iniファイルを作成または編集します。- 1 行に 1 つの Steam64 ID を追加します:
76561198012345678 76561198087654321 - ファイルを保存してサーバーを起動します。リストに登録された Steam ID を持つプレイヤーは自動的に管理者権限を持ちます。
76561198012345678)。カスタム URL を使用している場合は、steamid.io にアクセスし、プロフィール URL を貼り付けて調べてください。
関連記事
サポートが必要ですか?
Abiotic Factor サーバーでまだ問題が発生している場合は、サポートチケットを開いてください。私たちのチームが喜んでお手伝いいたします。