Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 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

Hướng dẫn thiết lập máy chủ Team Fortress 2


Hướng dẫn này sẽ chỉ cho bạn cách cấu hình máy chủ chuyên dụng Team Fortress 2, bao gồm cài đặt máy chủ, token GSLT, luân chuyển bản đồ, bản đồ tùy chỉnh với FastDL, và cách kết nối.

Cấu hình server.cfg

Tệp cấu hình máy chủ chính nằm tại tf/cfg/server.cfg. Tệp này được thực thi mỗi khi thay đổi bản đồ và điều khiển hành vi cốt lõi của máy chủ. Chỉnh sửa nó qua trình quản lý tệp GPanel hoặc SFTP.

Dưới đây là một cấu hình tham khảo bao gồm các cài đặt quan trọng nhất:

// -----------------------------------------------
// 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
Mẹo: Sau khi chỉnh sửa server.cfg, hãy khởi động lại máy chủ hoặc gõ exec server.cfg trong console máy chủ để tải lại cài đặt mà không cần khởi động lại hoàn toàn.

Tham khảo cài đặt chính

Cài đặt Giá trị Mô tả
hostname Bất kỳ chuỗi nào Tên máy chủ hiển thị trong trình duyệt và bảng điểm
sv_password Trống / chuỗi Mật khẩu để tham gia. Để trống cho máy chủ công khai
maxplayers 1–32 Số lượng vị trí người chơi đồng thời tối đa
mp_timelimit Số nguyên (phút) Thời gian trước khi máy chủ chuyển sang bản đồ tiếp theo
mp_winlimit Số nguyên (0 = tắt) Số chiến thắng cần thiết của một đội để kích hoạt thay đổi bản đồ
sv_pure 0 / 1 / 2 0 = không hạn chế, 1 = thực thi danh sách trắng, 2 = thuần túy hoàn toàn

Game Server Login Token (GSLT)

Một GSLT là bắt buộc để liệt kê máy chủ của bạn công khai trên trình duyệt máy chủ Steam và để tránh bị gắn cờ. Không có token hợp lệ, máy chủ của bạn vẫn có thể chạy nhưng sẽ không xuất hiện trong danh sách chính thức và có thể gặp phải các vấn đề VAC.

Tạo GSLT

  1. Đăng nhập vào tài khoản Steam của bạn tại steamcommunity.com/dev/managegameservers.
  2. Nhập App ID 440 (Team Fortress 2) vào trường App ID.
  3. Nhập một ghi chú (ví dụ: "My TF2 Server") và nhấp Create.
  4. Sao chép token được tạo.

Áp dụng Token

Mở tf/cfg/server.cfg và thêm (hoặc bỏ chú thích) dòng sau, thay YOUR_TOKEN_HERE bằng token mà bạn đã tạo:

sv_setsteamaccount YOUR_TOKEN_HERE
Quan trọng: Mỗi GSLT được gắn với một phiên bản máy chủ. Đừng tái sử dụng cùng một token trên nhiều máy chủ. Nếu IP máy chủ của bạn thay đổi đáng kể, bạn có thể cần tạo lại token. Token sẽ hết hạn nếu máy chủ không kết nối với Steam trong một khoảng thời gian dài.

Luân chuyển bản đồ (mapcycle.txt)

Máy chủ luân chuyển qua các bản đồ được liệt kê trong tf/cfg/mapcycle.txt. Mỗi dòng chứa một tên bản đồ (không có phần mở rộng .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
Mẹo:
  • Thứ tự các bản đồ trong tệp này quyết định thứ tự luân chuyển mặc định.
  • Nếu bạn sử dụng plugin MapChooser Extended hoặc RTV, mapcycle được dùng làm nhóm đề cử. Xem hướng dẫn Thiết lập Admin & Plugin để biết chi tiết về plugin.
  • Chạy maps * trong console máy chủ để liệt kê tất cả các bản đồ hiện có.
  • Các thay đổi đối với mapcycle.txt sẽ có hiệu lực vào lần thay đổi bản đồ tiếp theo mà không cần khởi động lại máy chủ.

Cài đặt bản đồ tùy chỉnh

Bản đồ tùy chỉnh được phân phối dưới dạng tệp .bsp. Người chơi cần tải xuống bản đồ khi họ tham gia lần đầu vào một máy chủ đang chạy bản đồ đó.

Tải lên bản đồ

  1. Lấy tệp .bsp cho bản đồ tùy chỉnh (từ tf2maps.net hoặc các trang cộng đồng khác).
  2. Tải tệp lên thư mục tf/maps/ trên máy chủ của bạn qua SFTP.
  3. Thêm tên bản đồ (không có .bsp) vào tf/cfg/mapcycle.txt.

Bật Tải xuống nhanh (sv_downloadurl)

Không có URL tải xuống nhanh, người chơi phải tải bản đồ trực tiếp từ máy chủ game của bạn với tốc độ thấp, gây ra thời gian tải lâu. Thiết lập một bản sao có thể truy cập qua web cho phép máy khách tải bản đồ qua HTTP thay vào đó.

Nếu bạn có một máy chủ web, hãy tải lên các tệp bản đồ được nén (.bsp.bz2) vào một thư mục công khai và đặt nội dung sau trong server.cfg:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
Quan trọng: Cấu trúc thư mục trên máy chủ web của bạn phải phản chiếu cấu trúc tệp của máy chủ. Một bản đồ tại tf/maps/custom_map.bsp phải có sẵn tại https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Hãy nén bản đồ bằng bzip2 trước khi tải lên.

Cách kết nối

Để tìm địa chỉ IP và cổng của máy chủ, hãy xem hướng dẫn Cách tìm IP và Cổng máy chủ của bạn.

Phương pháp 1: Trình duyệt máy chủ trong game

  1. Khởi chạy Team Fortress 2.
  2. Từ menu chính, mở Find a Game rồi chọn Community Servers.
  3. Nhấp Add a Server và nhập IP cùng cổng máy chủ của bạn theo định dạng IP:PORT.
  4. Nhấp Add This Address to Favorites, sau đó nhấp đúp vào máy chủ để kết nối.

Phương pháp 2: Developer Console

  1. Bật developer console trong cài đặt TF2 ở mục Advanced nếu chưa được kích hoạt.
  2. Nhấn ~ (dấu ngã) để mở console.
  3. Gõ lệnh sau và nhấn Enter:
connect YOUR_SERVER_IP:PORT

Nếu máy chủ của bạn có đặt mật khẩu, hãy sử dụng:

connect YOUR_SERVER_IP:PORT; password yourpassword

Phương pháp 3: Steam Connect URL

Bạn có thể chia sẻ một liên kết tham gia trực tiếp với người chơi bằng giao thức steam://connect/:

steam://connect/YOUR_SERVER_IP:PORT

Bài viết liên quan


Cần trợ giúp? Nếu bạn gặp sự cố, hãy kiểm tra Hướng dẫn khắc phục sự cố trước. Nếu bạn vẫn bị mắc kẹt, vui lòng mở một yêu cầu hỗ trợ.

Was this article helpful?

Ready to Get Started?

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