【Steam】Docker を使った Valheim ゲームサーバー構築手順

■ 目次


 

1. はじめに

トロール神ゲーをしたくありませんか?
それでは、まず・・・Steam で買ってもろて。
 
すべてを Docker 化してやりたい。
ゴールとしては、Docker コンテナの中で Steam Valheim サーバーを稼働させる。

 

2. 事前準備

2.1. オンプレミスの場合のみ

SELinux と Firewall は無効にします(必要な場合は、別途準備が必要です<作成中>)。
 

2.2. ポート公開一覧

  • 2456/udp
  • 2457/upd
  • 2458/udp

 

3. 環境構築

随時自分にあった物を入れてください。
 

3.1. 必要パッケージのインストール

  1. システムのアップデート
  1. 必要なパッケージのインストール
      • Python 3 系統
      • Git
  1. Docker インストールと起動
 

3.2. Docker のセットアップ

  1. Docker バージョン確認
  1. Docker Login をセットアップ
 

3.3. Docker Compose のセットアップ

  1. docker-compose のダウンロード
  1. アクセス権限を付与
  1. 一般ユーザーでも操作出来るように操作
      • ユーザー名 : ec2-user など
 

3.4. Valheim のセットアップ

  1. docker-compose ファイルの作成
  1. ファイルを定義
現時点の Tree 構造
詳しい項目に対する説明は mbround18/valheim-docker リポジトリを確認。

 

4. valheim Server 起動コマンド

起動コマンド
停止コマンド
現時点の Tree 構造

 

5. データの初期化方法

一部のファイルが root 権限で削除する必要があります。