ゲームサーバーを1時間ごとに。遊ぶときだけ支払い。

Team Fortress 2 専用サーバーの立て方

Team Fortress 2 の専用サーバーがあれば、あなたと友達は自分たちのマップローテーション、自分たちのルール、自分たちの Bot 数で遊べます。このガイドではセットアップに実際に何が必要かを扱います。Steam の専用サーバーアプリ、必要なポート、起動行です。その後、同じセットアップが済んだ TF2 サーバーを時間単位でホストする、より速いルートを示します。

TF2 専用サーバーとは

TF2 専用サーバーはプレイヤーが付かない状態でゲームを動かします。Source エンジンのバイナリ srcds を動かし、現在のマップを保持し、ネットワーク越しに人が接続できるようにします。TF2 の専用サーバーはゲーム本体とは別の Steam ダウンロードです。

  • 専用サーバーアプリ: 専用サーバーは Steam app 232250 でインストールします。匿名でダウンロードされるので、インストールに Steam アカウントやログインは不要です。
  • ゲームトークン不要: TF2 は実行に Game Server Login Token を必要としません。起動してすぐに接続できます。
  • ストアアプリ: 友達が所有するゲームクライアントは app 440 です。参加のために起動するのはそれです。

SteamCMD でサーバーをインストールする

Linux の箱では、Valve のコマンドラインダウンローダー SteamCMD で専用サーバーのファイルをインストールします。TF2 サーバーアプリは無料なので匿名ログインが使えます。

steamcmd +login anonymous +app_update 232250 validate +quit

起動行

インストールしたら srcds_run でサーバーを起動します。tf ゲームフォルダを指定し、開始マップを選び、ポートを設定します。TF2 ではゲームタイプがマップ名の接頭辞から決まるので、koth_ マップは King of the Hill、pl_ マップは Payload、という具合です。

./srcds_run -game tf +map koth_viaduct +maxplayers 24 -port 27015

開けるポート

TF2 は Source ゲームなので、ポート構成は小さいです。1つの UDP ポートがすべてを運び、同じ番号の TCP が管理チャンネルです。

  • 27015 UDP: ゲームトラフィック、A2S サーバークエリ、Steam との通信がすべてこのポートを共有します。
  • 27015 TCP: ネイティブ Source RCON、サーバーコマンドを入力するリモート管理チャンネルです。

セットアップを省く: 時間単位のホスト

2hours.gg のホスト TF2 サーバーは上記をすべて代わりに行います。マップとサイズを選ぶと、サーバーは約5分で準備できます。時間単位で支払い、終わったら止めるので、一晩の TF2 が月額の請求や維持する Linux の箱を意味することはありません。

  • サイズ: Small は12人、Medium は24人、Large は32人を保持します。
  • Bot 込み: フレンドリーな Bot が空席を埋め、実プレイヤーが入ると抜けます。ピッカーの全マップにナビゲーションメッシュが付属します。
  • ウェブコンソール: RCON はサーバーカードのウェブコンソールに接続済みなので、インストールする RCON ツールも管理するパスワードもありません。

ホストサーバーができないこと

先に述べておく価値のある2つの制限。どちらもデフォルトの TF2 設定に当てはまります。

  • 標準マップのみ: ピッカーは koth_viaduct や ctf_2fort のような標準マップを提供します。カスタムマップや Workshop マップには高速ダウンロードホストが必要で、これはこのサーバーには含まれません。
  • バニラ、SourceMod なし: プラグインなしなので、Versus Saxton Hale、x10、Prop Hunt、Mann vs Machine ツアーはありません。Bot 入りのクリーンなバニラのパブです。
  • ブラウザリストに載らない: サーバーは公開の Community ブラウザに掲載されません (それにはゲームログイントークンが必要です)。IP を共有し、友達は IP で追加します。

Team Fortress 2 サーバーを時間単位でデプロイ

関連項目

← すべてのガイドに戻る