Empyrion Galactic Survival サーバー設定完全ガイド – 2025年最新版

Empyrion Galactic Survival サーバー設定完全ガイド - 2025年最新版






Empyrion Galactic Survival サーバー設定完全ガイド – 2025年最新版



目次

Empyrion Galactic Survivalについて

ゲームの特徴

3D宇宙探索

広大な宇宙と多様な惑星を探索

建設システム

宇宙船、基地、ステーションを自由に建築

マルチプレイヤー

最大30人での協力・対戦プレイ

2025年の主な更新

v1.12.3 ホットフィックス

  • プレイヤー統計リセット問題の修正
  • 新しいエナジーバリアブロック追加
  • CVジェットスラスター改良
  • 座席からの直接リスポーン機能

システム要件

構成要素 最小要件 推奨要件 高負荷対応
CPU 4コア 2.5GHz 6コア 3.0GHz 8コア 3.5GHz
メモリ 8GB 16GB 32GB
ストレージ 20GB 50GB SSD 100GB NVMe
同時接続数 1-8人 8-16人 16-30人
ネットワーク 100Mbps 1Gbps 10Gbps

パフォーマンス指標

CPU使用率
70%

メモリ使用率
85%

ネットワーク使用率
45%

重要な注意事項

  • Windows Server 2019以降を推奨
  • Linux環境では追加設定が必要
  • MODを多用する場合は更なる高スペックが必要
  • 24/7運用には専用サーバーが必須

ホスティング選択ガイド

ConoHa VPS

高速・安定


初期費用無料

高速SSD搭載

日本語サポート

8GBプラン
¥4,300/月
16GBプラン
¥8,600/月

初心者向け

XServer VPS

高性能


高性能CPU

管理画面が優秀

安定したネットワーク

8GBプラン
¥4,400/月
16GBプラン
¥8,800/月

中級者向け

さくらVPS

老舗の安定性


老舗の信頼性

豊富なOS選択

充実サポート

8GBプラン
¥4,400/月
16GBプラン
¥8,800/月

上級者向け

選択のポイント

  • 初心者:ConoHa VPS – 設定が簡単で日本語サポートが充実
  • 中級者:XServer VPS – 高性能でバランスが良い
  • 上級者:さくらVPS – カスタマイズ性が高く、長期運用に適している

サーバーセットアップ

SteamCMDを使用した方式

1

SteamCMDのインストール

# 必要なパッケージをインストール
sudo apt update && sudo apt install lib32gcc-s1 -y
# SteamCMDをダウンロード
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

2

Empyrionサーバーのインストール

# SteamCMDを起動
./steamcmd.sh
# 匿名ログイン
login anonymous
# インストール先を指定
force_install_dir /home/empyrion/
# Empyrionサーバーをインストール
app_update 530870 validate
quit

3

権限設定

# 実行権限を付与
chmod +x /home/empyrion/EmpyrionDedicated
# ファイヤーウォール設定
sudo ufw allow 30000:30004/udp
sudo ufw allow 30000:30004/tcp

Steam方式(Windows)

1

Steam Libraryから専用サーバーをインストール

Steam → Library → Tools → “Empyrion – Galactic Survival Dedicated Server”

2

設定ファイルの準備

# インストール先例
C:\Program Files (x86)\Steam\steamapps\common\Empyrion – Galactic Survival Dedicated Server\
# 設定ファイル場所
./Content/Configuration/

設定ファイル編集

dedicated.yaml

# 基本サーバー設定
ServerConfig:
  ServerName: "My Empyrion Server"
  ServerDescription: "Welcome to our galaxy!"
  MaxPlayers: 20
  ServerPassword: ""
  
# パフォーマンス設定
Performance:
  MaxStructures: 500
  MaxTriangles: 2000000
  EntitySpawnRate: 1.0
  
# ワールド設定
World:
  WorldSize: Large
  PlanetCount: 15
  OrbitCount: 5
  
# 難易度設定
Difficulty:
  PlayerHealthDamageMultiplier: 1.0
  PlayerFoodDamageMultiplier: 1.0
  StructureDamageMultiplier: 1.0
  
# PvP設定
PvP:
  Enabled: true
  PvPZones: ["PvPSystem"]
  
# 経済設定
Economy:
  TradeEnabled: true
  StartingCredits: 10000
  TradeTaxRate: 0.05
            

AdminConfig.yaml

# 管理者設定
AdminConfig:
  # 管理者権限
  Moderators:
    - SteamId: 76561198XXXXXXXXX
      Permission: 3
      
  # 自動バックアップ
  AutoBackup:
    Enabled: true
    Interval: 30
    MaxBackups: 10
    
  # ログ設定
  Logging:
    LogLevel: Info
    LogToFile: true
    
  # 自動再起動
  AutoRestart:
    Enabled: true
    RestartTime: "06:00"
    
  # MOD設定
  Mods:
    - Name: "Reforged Eden"
      Enabled: true
    - Name: "Project Eden"
      Enabled: false
      
  # 警告システム
  Warnings:
    MaxWarnings: 3
    KickAfterWarnings: true
    
  # チート保護
  AntiCheat:
    Enabled: true
    StrictMode: false
            

設定のポイント

推奨設定

  • MaxPlayers: 20 (推奨値)
  • AutoBackup: 有効にする
  • LogLevel: Info (デバッグ時はDebug)
  • AntiCheat: 有効にする

注意点

  • 変更後はサーバー再起動が必要
  • MaxStructuresは慎重に設定
  • PvP設定はプレイヤーに事前通知
  • バックアップを定期的に確認

ポート設定

ネットワーク構成図

クライアント

サーバー

ポート プロトコル 用途 必須度
30000 UDP/TCP メインゲームポート 必須
30001 UDP/TCP サーバーブラウザ 推奨
30002 UDP/TCP EAC(Easy Anti-Cheat) 推奨
30003 UDP/TCP EAC追加ポート 推奨
30004 UDP/TCP EAC追加ポート 任意

Linuxでのポート開放

# UFWを使用した設定
sudo ufw allow 30000:30004/udp
sudo ufw allow 30000:30004/tcp
# 設定確認
sudo ufw status
# iptablesを直接使用する場合
sudo iptables -A INPUT -p udp –dport 30000:30004 -j ACCEPT
sudo iptables -A INPUT -p tcp –dport 30000:30004 -j ACCEPT

Windowsでのポート開放

# PowerShellで実行
New-NetFirewallRule -DisplayName “Empyrion Server UDP” -Direction Inbound -Protocol UDP -LocalPort 30000-30004
New-NetFirewallRule -DisplayName “Empyrion Server TCP” -Direction Inbound -Protocol TCP -LocalPort 30000-30004
# 設定確認
Get-NetFirewallRule -DisplayName “Empyrion*”

ポート設定のコツ

  • ポート30000のみでも動作しますが、他のポートも開放することを強く推奨
  • VPSやクラウドサービスでは、セキュリティグループの設定も確認
  • ルーターを使用している場合は、ポートフォワーディングの設定が必要
  • 接続テストには telnet コマンドが便利です

サーバー管理

基本的な管理コマンド

プレイヤー管理

kick <player> – プレイヤーをキック
ban <player> – プレイヤーをBAN
unban <player> – BAN解除
listplayers – プレイヤー一覧
say <message> – 全体チャット

サーバー管理

save – ゲームを保存
restart – サーバー再起動
shutdown – サーバー停止
status – サーバー状態確認
mem – メモリ使用量確認

監視とメンテナンス

サーバー稼働時間
24時間 15分

現在の接続数
12 / 20

最後のバックアップ
2分前

定期メンテナンス

  • 毎日午前6時に自動再起動
  • 30分毎に自動バックアップ
  • 週1回のログローテーション
  • 月1回のディスク容量チェック

自動化スクリプト

自動再起動スクリプト (Linux)

#!/bin/bash
# empyrion-restart.sh

EMPYRION_DIR="/home/empyrion"
BACKUP_DIR="/home/backups"
LOG_FILE="/var/log/empyrion-restart.log"

echo "$(date): Starting restart process" >> $LOG_FILE

# サーバーに警告を送信
echo "say Server restart in 5 minutes" | nc localhost 30000

sleep 300

# サーバーを停止
pkill -f EmpyrionDedicated

# バックアップを作成
cp -r $EMPYRION_DIR/Saves $BACKUP_DIR/$(date +%Y%m%d_%H%M%S)

# サーバーを起動
cd $EMPYRION_DIR
./EmpyrionDedicated &

echo "$(date): Restart completed" >> $LOG_FILE

監視スクリプト (Windows)

@echo off
REM empyrion-monitor.bat

SET EMPYRION_DIR=C:\Empyrion
SET LOG_FILE=C:\Logs\empyrion-monitor.log

:LOOP
echo %date% %time%: Checking server status >> %LOG_FILE%

tasklist /FI "IMAGENAME eq EmpyrionDedicated.exe" 2>NUL | find /I /N "EmpyrionDedicated.exe">NUL

if "%ERRORLEVEL%"=="0" (
    echo %date% %time%: Server running >> %LOG_FILE%
) else (
    echo %date% %time%: Server not running, restarting >> %LOG_FILE%
    cd /d %EMPYRION_DIR%
    start EmpyrionDedicated.exe
)

timeout /t 300 /nobreak >NUL
goto LOOP

トラブルシューティング

サーバーが起動しない

原因と対処法

  • ポート競合: 他のプロセスが同じポートを使用

    netstat -tulpn | grep :30000

  • 権限不足: 実行権限が不足

    chmod +x EmpyrionDedicated

  • 設定ファイル破損: YAMLファイルの構文エラー

    yamllint dedicated.yaml

プレイヤーが接続できない

チェック項目

  • ファイアウォール設定: 必要なポートが開放されているか

    sudo ufw status | grep 30000

  • サーバー状態: サーバーが正常に動作しているか

    ps aux | grep Empyrion

  • IPアドレス: 正しいIPアドレスを使用しているか

    curl ifconfig.me

パフォーマンスが悪い

最適化手順

  • メモリ使用量確認:

    free -h && top -p $(pgrep Empyrion)

  • ディスク使用量確認:

    df -h && du -sh /home/empyrion/

  • ネットワーク使用量確認:

    iftop -i eth0

セーブデータが破損

復旧手順

  • バックアップから復元:

    cp -r /home/backups/20250714_120000/* /home/empyrion/Saves/

  • 整合性チェック:

    find /home/empyrion/Saves -name “*.dat” -exec file {} \;

  • 新しいワールド作成:

    rm -rf /home/empyrion/Saves/Default && ./EmpyrionDedicated -newWorld

サポート情報

  • 公式フォーラム: empyriononline.com
  • Steam コミュニティ: Steam → コミュニティ → Empyrion
  • Discord: 公式Discordサーバー
  • 日本語コミュニティ: 各種日本語フォーラム

© 2025 Empyrion Galactic Survival サーバー設定ガイド

本記事は2025年7月時点の情報に基づいて作成されています。


免責事項: 本記事の情報は参考用途に提供されており、実際の設定時は最新の公式情報を確認してください。


目次