【2026年1月最新】7DTD Undead Legacy サーバー構築完全ガイド – UL MOD導入からOverhaul比較まで

※本記事は2026年1月時点の情報に基づいて執筆しています。Undead Legacy(UL)は本体バージョンとの互換性が厳密なため、導入前に「7DTD本体の対応バージョン」と「ULの配布ページ」を必ず確認してください(本記事内でも要点を整理しています)。7DTD Undead Legacy MOD 画面

出典: 7 Days to Die Mods 掲載画像

Undead Legacy(通称UL)は、7 Days to Die(7DTD)の世界観を保ちながら、クラフトや進行、UIを大きく拡張するオーバーホールMODです。本記事では、MOD導入からサーバー設定、運用のポイント、他のOverhaul MODとの比較まで、サーバー管理者の視点で詳しく解説します。

Undead Legacy MODの特徴と魅力

Undead Legacy UI とスキルツリー出典: Reddit掲載画像

Undead Legacy(UL)は、バニラの雰囲気を残しつつ、作業台や素材管理、クラフト導線を大きく作り替えるタイプのオーバーホールです。特にUIやワークステーション周りの作り込みが深く、拠点運営・生産ライン構築が好きな人に向きます。

ULの主な特徴

  • 革新的なUI: インベントリやクラフト導線が整理され、素材管理がしやすい
  • 高度なクラフト/生産: 多数の新アイテム・ブロック・レシピ・ワークステーションが追加され、工程が段階化される
  • 進行要素の拡張: 探索・回収・分解・生産の循環が強化され、長期プレイ向けに調整されている
  • バランス調整: 序盤から終盤までのテンポを重視した設計(バニラと同じ感覚のままでは進みにくい)

動画で雰囲気を掴む(日本の動画)

Undead Legacy vs 他MOD 比較(ざっくり)

Overhaul MODは「本体バージョンへの追従状況」で遊べるかどうかが決まります。比較はあくまで傾向として捉え、導入時は配布元の対応バージョン表を最優先で確認してください。

観点Undead LegacyDarkness Fallsバニラ
遊びの軸生産・拠点運営・工程化高難度・クラス/ストーリー要素探索・戦闘・建築
導入の注意点対応ブランチ固定が重要対応ブランチ固定が重要不要
サーバー運用メモリ余裕、バックアップ必須メモリ余裕、バックアップ必須更新追従が容易

Undead Legacy サーバー構築手順

Step 1: 前提条件の確認

まず最重要: 本体バージョンの整合性

2026年1月時点で、7DTD本体はV2.5 Stable(Survival Revival)が配信されています。一方で、ULの一般公開版(Stable)は配布ページ上で「Alpha 20.7 b1向け(UL 2.6.17)」が案内されており、V2.x向けはTBA(準備中)として掲載されています。そのため、現状ULを遊ぶには本体をAlpha 20.7へ切り替える(ダウングレードする)運用が前提になります。

サーバー推奨スペック(目安):

  • CPU: 6コア以上(3.0GHz以上推奨)
  • メモリ: 10〜12GB以上を目安(人数やワールド規模で増やす)
  • ストレージ: 25GB以上の空き容量(バックアップ領域は別途確保推奨)
  • ネットワーク: 安定した上り回線(複数人なら余裕を持つ)

Step 2: 7DTDサーバーの準備

UL 2.6.17(A20.7向け)で運用する場合は、SteamCMDでDedicated ServerをA20.7ブランチに合わせます。クライアント(参加者側)も同じくA20.7へ揃えてください。

# SteamCMDでサーバーファイルをダウンロード(UL 2.6.17 = A20.7向け)
steamcmd
login anonymous
force_install_dir /path/to/7dtd-ul-server/
app_update 294420 -beta alpha20.7 validate
quit

補足: まず最新(public)でサーバーを立てると、クライアント側とバージョン不一致になりやすいです。必ず「同じブランチ」に統一してください。

Step 3: Undead Legacy MODの導入

Undead Legacy インストール画面出典: 7DTDコミュニティ掲載画像

MODファイルのダウンロード:

  1. Undead Legacy公式サイト(Download)からサーバー用ZIPを取得
  2. 配布ページに記載の「対応7DTDバージョン」を再確認(A20.7向けかどうか)
  3. サーバー/クライアントを同じULバージョンで揃える

インストール手順(例):

# サーバーフォルダのバックアップ(念のため)
cp -r /path/to/7dtd-ul-server/ /path/to/7dtd-ul-server-backup/

# ULファイルの展開(ファイル名は配布物に合わせて読み替え)
unzip UndeadLegacy-Server-*.zip -d /path/to/7dtd-ul-server/

# 起動スクリプトに実行権限(Linuxの場合)
chmod +x /path/to/7dtd-ul-server/run_bepinex_server.sh

ULはBepInEx構成で配布されることがあります。配布物に含まれる起動スクリプト(例: run_bepinex_server.sh)がある場合は、それを使って起動するのが確実です。

Step 4: サーバー設定ファイルの最適化

serverconfig.xml(最低限ここは確認):

<!-- サーバー基本設定(例) -->
<property name="ServerName" value="UL Server Japan"/>
<property name="ServerPassword" value=""/>
<property name="ServerPort" value="26900"/>

<!-- ULはEAC無効推奨(配布元案内に従う) -->
<property name="EACEnabled" value="false"/>

Undead Legacy固有オプション(配布元で案内されている項目の例):

<!-- UL option examples(項目の有無はバージョンで変わるため、存在するものだけ編集) -->
<property name="RecipeFilter" value="0"/>
<property name="StarterQuestEnabled" value="true"/>
<property name="POITierLootScale" value="0.2"/>
<property name="DeathPenalty" value="0.5"/>
<property name="DeathPenaltyMaxStackCount" value="10"/>
<property name="DeathPenaltyMaxDurationInDays" value="7"/>

serverconfig.xml(UL特化設定):

Copy<?xml version="1.0"?>
<ServerSettings>
    <!-- サーバー基本設定 -->
    <property name="ServerName" value="UL Server Japan"/>
    <property name="ServerDescription" value="Undead Legacy MOD Server"/>
    <property name="ServerWebsiteURL" value=""/>
    <property name="ServerPassword" value=""/>
    <property name="ServerLoginConfirmationText" value=""/>
    
    <!-- UL推奨パフォーマンス設定 -->
    <property name="ServerMaxPlayerCount" value="8"/>
    <property name="ServerReservedSlots" value="2"/>
    <property name="ServerMaxAllowedViewDistance" value="10"/>
    
    <!-- UL特化メモリ設定 -->
    <property name="SaveGameFolder" value=""/>
    <property name="MaxChunkAge" value="2"/>
    <property name="SaveDataLimit" value="10"/>
    
    <!-- ゲーム設定 -->
    <property name="GameWorld" value="PREGEN01"/>
    <property name="GameName" value="UL_Server"/>
    <property name="GameMode" value="GameModeSurvival"/>
    <property name="GameDifficulty" value="2"/>
    
    <!-- UL推奨難易度調整 -->
    <property name="BlockDamagePlayer" value="100"/>
    <property name="BlockDamageAI" value="100"/>
    <property name="BlockDamageAIBM" value="100"/>
    <property name="XPMultiplier" value="100"/>
    <property name="PlayerSafeZoneLevel" value="5"/>
    
    <!-- ゾンビ設定 -->
    <property name="EnemySpawnMode" value="true"/>
    <property name="EnemyDifficulty" value="0"/>
    <property name="ZombieMove" value="0"/>
    <property name="ZombieMoveNight" value="3"/>
    <property name="ZombieFeralMove" value="3"/>
    <property name="ZombieBMMove" value="3"/>
    
    <!-- UL特化スポーン設定 -->
    <property name="MaxSpawnedZombies" value="64"/>
    <property name="MaxSpawnedAnimals" value="50"/>
    <property name="ServerMaxAllowedViewDistance" value="10"/>
    
    <!-- 建築設定 -->
    <property name="MaxUncoveredMapChunksPerPlayer" value="131"/>
    <property name="PersistentPlayerProfiles" value="false"/>
    
    <!-- 管理設定 -->
    <property name="PlayerKillingMode" value="0"/>
    <property name="PartySharedKillRange" value="100"/>
    <property name="PlayerSafeZoneLevel" value="5"/>
    <property name="PlayerSafeZoneHours" value="5"/>
    
    <!-- UL専用設定 -->
    <property name="LootAbundance" value="100"/>
    <property name="LootRespawnDays" value="7"/>
    <property name="AirDropFrequency" value="168"/>
    <property name="AirDropMarker" value="false"/>
    
    <!-- 管理者設定 -->
    <property name="ControlPanelEnabled" value="true"/>
    <property name="ControlPanelPort" value="8080"/>
    <property name="ControlPanelPassword" value="ul_admin123"/>
    <property name="TelnetEnabled" value="true"/>
    <property name="TelnetPort" value="8081"/>
    <property name="TelnetPassword" value="ul_telnet123"/>
    
    <!-- ログ設定 -->
    <property name="AdminFileName" value="serveradmin.xml"/>
    <property name="UserDataFolder" value=""/>
    <property name="SaveGameFolder" value=""/>
</ServerSettings>

注意: UL固有オプションは、バージョンにより項目名・挙動が変わることがあります。serverconfig.xml内に存在しない項目は追加しても反映されません。まずは配布元のDedicated Server案内と、同梱の設定例を基準にしてください。

クエスト設定とカスタマイズ

Undead Legacy スキルツリー出典: Reddit掲載画像

ULはクラフト/進行/UIの改変が大きいため、既存の設定ファイルを軽い気持ちで書き換えると、進行不能やクラッシュの原因になります。クエストや進行の調整は、まずはサーバー側で調整できる項目(難易度、経験値倍率、死亡ペナルティ等)から始めるのが安全です。

クエスト難易度の調整

トレーダークエストの難易度は、ゲーム内の進行・ルート運用と相性が出ます。サーバー全体の難易度やルート量を先に決め、必要なら段階的に調整してください。

quests.xml設定例:

Copy<!-- トレーダークエスト設定 -->
<quest id="quest_clear_01">
    <property name="group_name_key" value="questClear"/>
    <property name="name_key" value="questClear01Name"/>
    <property name="description_key" value="questClear01Description"/>
    <property name="icon" value="ui_game_symbol_quest"/>
    <property name="category_key" value="quest"/>
    <property name="difficulty" value="1"/>
    
    <!-- 報酬設定 -->
    <reward type="Exp" value="500"/>
    <reward type="Item" value="dukes,100"/>
    <reward type="Item" value="drinkJarCoffee,2"/>
</quest>

<!-- PvPクエスト設定 -->
<quest id="quest_pvp_01">
    <property name="group_name_key" value="questPvP"/>
    <property name="name_key" value="questPvP01Name"/>
    <property name="description_key" value="questPvP01Description"/>
    <property name="icon" value="ui_game_symbol_skull"/>
    <property name="category_key" value="quest"/>
    <property name="difficulty" value="3"/>
    
    <!-- 条件設定 -->
    <objective type="KillPlayer" value="1" phase="1"/>
    <reward type="Exp" value="2000"/>
    <reward type="Item" value="dukes,500"/>
</quest>

クエスト進行のバランス調整

進行(progression)やクエスト(quests)のXMLを直接編集する場合は、必ず別名でバックアップを取り、テスト用ワールドで検証してから本番へ反映してください。更新時にファイルが上書きされることもあるため、可能ならModlet化して管理するのがおすすめです。

progression.xml の主要設定:

Copy<!-- 経験値倍率調整 -->
<progression_class name="perkMiner" max_level="100">
    <level_requirements level="1" exp_to_level="100"/>
    <level_requirements level="2" exp_to_level="200"/>
    <level_requirements level="3" exp_to_level="400"/>
    <!-- ... 続く -->
</progression_class>

<!-- スキルポイント獲得設定 -->
<progression_class name="attPerception" max_level="10">
    <level_requirements level="1" exp_to_level="1000"/>
    <level_requirements level="2" exp_to_level="2000"/>
    <level_requirements level="3" exp_to_level="4000"/>
    <!-- ... 続く -->
</progression_class>

Overhaul MOD比較:UL vs DF vs その他

詳細比較表

ここでは「どういう遊びに向くか」を中心に整理します。対応バージョンは頻繁に変わるため、導入前に必ず配布元の最新情報を確認してください。

項目Undead LegacyDarkness FallsWar of the WalkersRavenhearst
学習コスト★★★☆☆★★★★☆★★☆☆☆★★★★★
UI改善★★★★★★★★☆☆★★☆☆☆★★★★☆
コンテンツ量★★★★☆★★★★★★★★☆☆★★★★★
パフォーマンス★★★★☆★★★☆☆★★★★★★★☆☆☆
安定性★★★★★★★★★☆★★★★☆★★★☆☆
マルチプレイ対応★★★★★★★★★☆★★★☆☆★★★★☆
日本語対応★★★☆☆★★★★☆★★☆☆☆★★☆☆☆
アップデート頻度★★★★☆★★★★★★★★☆☆★★☆☆☆

用途別おすすめMOD

まずは軽く雰囲気を変えたい:

  1. バニラ+小規模MOD – QoLやUI改善から始める
  2. War3zuk AIO – 大幅改変を試したい(配布元でV2.5対応が案内されている)
  3. Undead Legacy – 生産・工程化に寄せたい(本体バージョンの切替が必要になりやすい)

長期プレイ向け(拠点運営・育成重視):

  1. Undead Legacy – 生産ラインと拠点運営を深掘りできる
  2. Darkness Falls – 高難度とクラス要素で長く遊べる

マルチプレイ向け(安定運用重視):

  1. バニラ – 本体の更新追従が最も容易
  2. Overhaul MOD – 運用は「バージョン固定」「バックアップ」「更新前検証」が前提

サーバー運用のベストプラクティス

日常メンテナンス

自動再起動スクリプト(例):

#!/bin/bash
# ul_server_restart.sh

# サーバー停止(環境によりプロセス名は調整)
pkill -f "7DaysToDieServer"

# ログのバックアップ(パスは環境に合わせる)
cp /path/to/7dtd-ul-server/7DaysToDieServer_Data/output_log.txt \
   /path/to/backups/log_$(date +%Y%m%d_%H%M%S).txt

# サーバー起動(UL配布物の起動スクリプトを利用)
cd /path/to/7dtd-ul-server/
./run_bepinex_server.sh -configfile=serverconfig.xml

crontab設定例:

# 毎日午前4時に再起動
0 4 * * * /path/to/scripts/ul_server_restart.sh

# 1時間ごとにバックアップ(別途スクリプトを用意)
0 * * * * /path/to/scripts/ul_backup.sh

パフォーマンス監視

メモリ使用量チェック(例):

#!/bin/bash
# ul_memory_check.sh

MEMORY_USAGE=$(ps -p $(pgrep -f "7DaysToDieServer" | head -n 1) -o %mem=)
MEMORY_LIMIT=85

if command -v bc >/dev/null 2>&1; then
  if (( $(echo "$MEMORY_USAGE > $MEMORY_LIMIT" | bc -l) )); then
      echo "Memory usage high: $MEMORY_USAGE%" | mail -s "UL Server Alert" admin@example.com
      /path/to/scripts/ul_server_restart.sh
  fi
fi

トラブルシューティング

よくある問題と解決方法

問題1: サーバーが起動しない

# 1. ログの確認(パスは環境に合わせる)
tail -n 80 /path/to/7dtd-ul-server/7DaysToDieServer_Data/output_log.txt

# 2. 権限の確認(Linux)
chmod +x /path/to/7dtd-ul-server/run_bepinex_server.sh

# 3. 本体バージョン/ULバージョンが揃っているか確認
#    クライアントとサーバーで「同じ7DTDブランチ」「同じUL配布物」を使う

問題2: プレイヤーが接続できない

# ポート開放の確認(例)
netstat -tlnp | grep :26900

# ファイアウォール(例)
ufw allow 26900/tcp
ufw allow 26900/udp
ufw allow 26901/tcp
ufw allow 26902/tcp

問題3: バージョン不一致エラーが出る

ULは本体バージョン差に敏感です。サーバーがA20.7なのにクライアントがV2.5(public)のまま、というケースがよくあります。Steamのベータ機能でクライアント側もA20.7へ揃えてください。

よくある質問(FAQ)

Q: Undead Legacyはどのバージョンの7DTDに対応していますか? A: 2026年1月時点で、配布ページ上の案内ではUL 2.6.17(Stable)は7DTD Alpha 20.7 b1向けです。V2.x向け(2.7系)はTBA(準備中)として案内されています。現状ULを遊ぶ場合は本体をA20.7へ切り替えて運用してください。

Q: 他のMODと併用できますか? A: ULはオーバーホールMODのため、他の大型オーバーホールとの併用は非推奨です。併用するならUI系など小規模なModletを少数から試し、必ずテスト環境で検証してください。

Q: 日本語化は可能ですか? A: UL本体としての公式日本語化が用意されていない場合、コミュニティによる日本語化Modletが利用されることがあります。配布元や国内コミュニティの案内を確認してください。

Q: サーバーのバックアップはどうすれば良いですか? A: セーブデータ、設定ファイル、MODファイルを定期的にバックアップしてください。特に「本体ブランチ変更」「UL更新」「サーバー移設」前は必須です。

Undead Legacy対応おすすめサーバー

ULはバニラよりもサーバー負荷が上がりやすい傾向があるため、メモリに余裕のあるプランを選ぶのが安全です。運用は「バージョン固定」「自動バックアップ」「更新前テスト」を前提にしてください。

MOD対応特化サーバー

  1. ConoHa for GAME – ゲーム用途の管理画面が使いやすい
    • サーバー管理が簡単(初心者向け)
    • バックアップや監視など運用機能が揃っている
    • 詳細を見る
  2. XServer VPS for Game – 高パフォーマンスで運用したい人向け
    • 高速SSD・大容量メモリのプランが選びやすい
    • ゲームサーバー用途の導入情報が多い
    • 詳細を見る

汎用高性能サーバー

  1. XServer VPS – 信頼性重視
  2. さくらVPS – 老舗の安心感

動画でサーバー構築の流れを見る(日本の動画)

Undead Legacy推奨プラン比較(目安):

サービス推奨プランRAMCPU価格特徴
ConoHa for GAMEメモリに余裕のあるプラン目安: 12GB以上複数コア推奨公式サイトで変動管理画面が使いやすい
XServer VPS for Gameメモリに余裕のあるプラン目安: 12GB以上複数コア推奨公式サイトで変動高性能プランが選びやすい
XServer VPSメモリに余裕のあるプラン目安: 12GB以上複数コア推奨公式サイトで変動安定運用向け
さくらVPSメモリに余裕のあるプラン目安: 12GB以上複数コア推奨公式サイトで変動自由度が高い

まとめ

Undead Legacyは、生産・拠点運営・工程化に強く寄せたオーバーホールMODで、UIやワークステーション周りの作り込みが魅力です。一方で、2026年1月時点では本体V2.5(最新安定版)とUL配布版の対応が一致しないケースがあるため、本体ブランチを固定して遊ぶ運用が重要になります。

サーバー運用では、バックアップと更新前検証を習慣化し、メモリに余裕のある環境を選ぶのが安定への近道です。準備が整えば、バニラとは違う「拠点経営型7DTD」を長く楽しめます。

目次