フラッシュセール 50% 全サーバー割引 最終日!
終了まで: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Team Fortress 2 サーバーセットアップガイド


このガイドでは、サーバー設定、GSLT トークン、マップローテーション、FastDL を使用したカスタムマップ、接続方法など、Team Fortress 2 専用サーバーの設定方法を順を追って説明します。

server.cfg の設定

メインのサーバー設定ファイルは tf/cfg/server.cfg にあります。このファイルはマップが変わるたびに実行され、サーバーのコア動作を制御します。GPanel のファイルマネージャーまたは SFTP から編集してください。

以下は、最も重要な設定を網羅したリファレンス設定です:

// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------

// Server identity
hostname    "My TF2 Server"           // Name shown in the server browser
sv_password ""                        // Leave blank for public, set for private

// Players
maxplayers  24                        // Maximum player slots (TF2 supports up to 32)

// Game rules
mp_timelimit    30                    // Minutes per map before auto-rotation
mp_winlimit     0                     // Rounds won before map changes (0 = disabled)
mp_maxrounds    0                     // Total rounds before map changes (0 = disabled)

// Purity / anti-cheat
sv_pure         1                     // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats       0                     // Always 0 on a public server

// Rate / network
sv_minrate      0
sv_maxrate      0                     // 0 = unlimited (recommended for modern connections)
sv_mincmdrate   10
sv_maxcmdrate   66

// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE

// Region (optional, helps matchmaking)
sv_region       255                   // 255 = world, 0 = US East, 1 = US West, 3 = Europe

// Logging
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
sv_log_onefile  0
ヒント: server.cfg を編集した後、サーバーを再起動するか、サーバーコンソールで exec server.cfg と入力すると、完全な再起動なしに設定を再読み込みできます。

主要設定リファレンス

設定 説明
hostname 任意の文字列 ブラウザとスコアボードに表示されるサーバー名
sv_password 空 / 文字列 参加に必要なパスワード。公開サーバーの場合は空のままにします
maxplayers 1–32 同時接続できる最大プレイヤースロット数
mp_timelimit 整数(分) サーバーが次のマップに移行するまでの時間
mp_winlimit 整数(0 = オフ) マップ変更をトリガーするために一方のチームが必要とする勝利数
sv_pure 0 / 1 / 2 0 = 制限なし、1 = ホワイトリスト適用、2 = 完全に純粋(ピュア)

ゲームサーバーログイントークン (GSLT)

サーバーを Steam サーバーブラウザに公開リスト表示し、フラグが立てられるのを回避するには、GSLT が必要です。有効なトークンがないと、サーバーは動作しても公式リストに表示されず、VAC の問題が発生する可能性があります。

GSLT の生成

  1. steamcommunity.com/dev/managegameservers で Steam アカウントにログインします。
  2. App ID フィールドに App ID 440(Team Fortress 2)を入力します。
  3. メモ(例: "My TF2 Server")を入力し、Create をクリックします。
  4. 生成されたトークンをコピーします。

トークンの適用

tf/cfg/server.cfg を開き、次の行を追加(またはコメント解除)し、YOUR_TOKEN_HERE を生成したトークンに置き換えます:

sv_setsteamaccount YOUR_TOKEN_HERE
重要: 各 GSLT は 1 つのサーバーインスタンスに紐付けられています。同じトークンを複数のサーバーで再利用しないでください。サーバー IP が大きく変わった場合は、トークンを再生成する必要がある場合があります。サーバーが長期間 Steam に接続していない場合、トークンは期限切れになります。

マップローテーション (mapcycle.txt)

サーバーは tf/cfg/mapcycle.txt に列挙されたマップを順に切り替えます。各行には 1 つのマップ名(.bsp 拡張子なし)が含まれます。

// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.

cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
ヒント:
  • このファイル内のマップの順序が、デフォルトのローテーション順を決定します。
  • MapChooser ExtendedRTV プラグインを使用している場合、mapcycle は推薦(ノミネート)プールとして使用されます。プラグインの詳細については、管理者およびプラグインのセットアップガイドを参照してください。
  • サーバーコンソールで maps * を実行すると、現在利用可能なすべてのマップが一覧表示されます。
  • mapcycle.txt への変更は、サーバーを再起動せずに次のマップ変更時に反映されます。

カスタムマップのインストール

カスタムマップは .bsp ファイルとして配布されます。プレイヤーは、そのマップを実行しているサーバーに初めて参加する際にマップをダウンロードする必要があります。

マップのアップロード

  1. カスタムマップの .bsp ファイルを入手します(tf2maps.net やその他のコミュニティサイトから)。
  2. SFTP 経由で、サーバーの tf/maps/ ディレクトリにファイルをアップロードします。
  3. マップ名(.bsp なし)を tf/cfg/mapcycle.txt に追加します。

高速ダウンロードの有効化 (sv_downloadurl)

高速ダウンロード URL がないと、プレイヤーはマップをゲームサーバーから直接低速でダウンロードする必要があり、読み込み時間が長くなります。Web からアクセス可能なミラーを設定すると、クライアントは代わりに HTTP 経由でマップをダウンロードできます。

Web ホストをお持ちの場合は、圧縮されたマップファイル(.bsp.bz2)を公開ディレクトリにアップロードし、server.cfg で次のように設定します:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
重要: Web ホスト上のディレクトリ構造は、サーバーのファイル構造を反映している必要があります。tf/maps/custom_map.bsp にあるマップは、https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2 で利用可能でなければなりません。アップロードする前に、bzip2 でマップを圧縮してください。

接続方法

サーバーの IP アドレスとポートを確認するには、サーバーの IP とポートを確認する方法ガイドを参照してください。

方法 1: ゲーム内サーバーブラウザ

  1. Team Fortress 2 を起動します。
  2. メインメニューから Find a Game を開き、Community Servers を選択します。
  3. Add a Server をクリックし、IP:PORT の形式でサーバーの IP とポートを入力します。
  4. Add This Address to Favorites をクリックし、サーバーをダブルクリックして接続します。

方法 2: 開発者コンソール

  1. まだ有効になっていない場合は、TF2 の設定の Advanced で開発者コンソールを有効にします。
  2. ~(チルダ)を押してコンソールを開きます。
  3. 次のコマンドを入力して Enter を押します:
connect YOUR_SERVER_IP:PORT

サーバーにパスワードが設定されている場合は、次を使用します:

connect YOUR_SERVER_IP:PORT; password yourpassword

方法 3: Steam 接続 URL

steam://connect/ プロトコルを使用して、プレイヤーと直接参加リンクを共有できます:

steam://connect/YOUR_SERVER_IP:PORT

関連記事


お困りですか? 問題が発生した場合は、まずトラブルシューティングガイドを確認してください。それでも解決しない場合は、サポートチケットを開いてください。

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.