最終更新日: 2025年12月03日

テンプレート説明

このテンプレートは、マルチプレイサバイバルゲーム「Don’t Starve Together」の専用サーバーを簡単に構築できるように設計されています。Don’t Starve Togetherは、プレイヤーが協力して過酷な環境を生き延びる、ユニークなビジュアルスタイルとチャレンジングなゲームプレイが特徴のゲームです。

本テンプレートは初期設定を行うだけですぐにDon’t Starve Together専用サーバーを起動できます。

仕様

インストールOS

OS バージョン
Ubuntu 24.04

主要ソフトウェア

ソフトウェア バージョン 備考
Don’t Starve Together Dedicated Server latest

motd

項目 内容
Server IP Address サーバーIPアドレス
Server Port サーバーポート
Server Name サーバー名
Server Password サーバーパスワード
Don’t Starve Together Dir Don’t Starve Togetherディレクトリ
Don’t Starve Together Config Dir Don’t Starve Together設定ファイルディレクトリ
Token Destination サーバートークン設定ファイル

その他

必要なポート

ポート番号 プロトコル 用途
10889 UDP ゲームサーバー接続ポート

最小システム要件

項目 要件
メモリ 最小4GB以上

ライセンス

Don’t Starve Togetherサーバーを運用するには、Steamアカウントが必要です。サーバーの運用には、別途Klei Entertainmentアカウントから発行されるサーバートークンが必要になります。

利用手順

Step 0: セキュリティグループについて

ConoHa for GAMEではサーバー毎にIPアドレスまたはポートでトラフィックを制御するセキュリティグループ(仮想ファイアウォール)が設定されます。

メモ

22番ポートなど、ゲームが利用するポート以外のポートをご利用の場合は、予め利用するポートの通信許可設定が必要です。
詳細はセキュリティグループを参照してください。

Step 1: VPSへのSSH接続

VPSを追加後、SSH接続を行います。rootユーザーでログインしてください。

鍵認証でのSSH接続コマンド例
ssh -i 秘密鍵ファイルのパス root@VPSのグローバルIPアドレス

Step 3: サーバートークンの取得と設定

Don’t Starve Togetherサーバーを起動するには、Klei Entertainmentのサーバートークンが必要です。

  1. Klei Entertainmentアカウントログインページにアクセスします
  2. Steamアカウントでログインします
  3. Kleiにログイン後、画面上段メニューにある「GAMES」をクリックします
  4. 表示されているゲームの一覧より「Don’t Starve Together」の「Game Servers」をクリックします
  5. 画面下部の「Cluster Name」に任意の名前を入力し、「Add New Server」をクリックします
  6. 生成されたトークンをコピーします
  7. VPSにSSH接続し、以下のコマンドでトークンファイルを編集します:
# echo "トークン" >> /home/dst/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt

重要

サーバートークンは必ずサーバー起動前に設定してください。トークンがない状態でサーバーを起動しても、正常に動作しません。

Step 4: サーバー設定のカスタマイズ(オプション)

サーバー名、パスワード、その他の設定を変更する場合は、設定ファイルを編集します。

# vi /home/dst/.klei/DoNotStarveTogether/MyDediServer/cluster.ini

主な設定項目:

設定項目 説明
cluster_name サーバー名(サーバーブラウザに表示される名前)
cluster_password サーバーパスワード(空欄の場合はパスワードなし)
max_players 最大プレイヤー数(デフォルト: 6)
game_mode ゲームモード(survival/wilderness/endless)

Step 5: Don’t Starve Togetherサーバーの起動

設定が完了したら、サーバーを起動します。

地上世界のみ生成して遊ぶ場合
# systemctl enable --now dst-overworld-server
地上世界に加えて洞窟も生成して遊ぶ場合
# systemctl enable --now dst-caves-server

Step 6: ゲームからサーバーへ接続

Don’t Starve Togetherクライアントから、以下の手順でサーバーに接続します:

  1. Don’t Starve Togetherを起動します
  2. メインメニューから「Browse Games」を選択します
  3. サーバーブラウザで設定したサーバー名を検索します
  4. サーバーを選択し、パスワードを入力して接続します

メモ

サーバーがサーバーブラウザに表示されるまで、数分かかる場合があります。すぐに表示されない場合は、少し待ってから再度検索してください。

サーバーの停止

To stop Caves only:

# systemctl stop dst-caves-server

To stop everything:

# systemctl stop dst-overworld-server

バージョンアップ方法

ConoHaのDon’t Starve TogetherテンプレートイメージにはDon’t Starve Togetherサーバーの自動バージョンアップ機能があります。ただし、データの保全等の観点からデフォルトでは動作しないようになっています。

重要

自動バージョンアップを有効にする前に、万一に備えてイメージ保存等によるバックアップの取得を推奨します。

自動バージョンアップを有効にする手順

Step 1: Don’t Starve Togetherサーバーを停止する
# systemctl stop dst-overworld-server
Step 2: 自動バージョンアップを有効にする
# sed "s/^# ExecStartPre/ExecStartPre/" -i /etc/systemd/system/dst-overworld-server.service
Step 3: Don’t Starve Togetherサーバーを起動する
# systemctl daemon-reload
# systemctl start dst-overworld-server

Cavesサーバーも利用する場合は下記コマンドも合わせて実行します

# systemctl start dst-caves-server

メモ

バージョンアップでデータのダウンロードや差し替えなどの処理が発生するため、Don’t Starve Togetherサーバーの起動が完了してプレイできるようになるまで通常よりも時間がかかります。

これ以降、Don’t Starve Togetherサーバーが起動する直前に自動的にバージョンアップが実行されるため、今後もDon’t Starve Togetherのバージョンアップがあった際にはDon’t Starve Togetherサーバーを再起動するか、サーバーを丸ごと再起動してもバージョンアップの処理が実行されます。

アプリケーションの具体的な利用方法につきましては、サービス開発元やサービス提供元の公式サイト、Wikiなどで最新情報をご確認ください。

リンク URL
Don’t Starve Together 公式サイト https://www.klei.com/games/dont-starve-together
Don’t Starve Together 公式サーバーセットアップガイド https://forums.kleientertainment.com/forums/topic/64212-dedicated-server-quick-setup-guide-linux/
Don’t Starve Together Wiki https://dontstarve.fandom.com/wiki/Don%27t_Starve_Together
Klei Entertainment アカウント管理 https://accounts.klei.com/