플래시 세일 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)

GSLT는 Steam 서버 브라우저에 서버를 공개적으로 표시하고 플래그 처리를 방지하기 위해 필요합니다. 유효한 토큰이 없으면 서버가 실행될 수는 있지만 공식 목록에 나타나지 않으며 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는 하나의 서버 인스턴스에 연결됩니다. 동일한 토큰을 여러 서버에서 재사용하지 마세요. 서버 IP가 크게 변경되면 토큰을 다시 생성해야 할 수 있습니다. 서버가 오랜 기간 동안 Steam에 연결되지 않으면 토큰이 만료됩니다.

맵 로테이션(mapcycle.txt)

서버는 tf/cfg/mapcycle.txt에 나열된 맵을 순환합니다. 각 줄에는 (.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 Extended 또는 RTV 플러그인을 사용하는 경우 mapcycle이 후보 풀로 사용됩니다. 플러그인 세부 정보는 관리자 및 플러그인 설정 가이드를 참조하세요.
  • 현재 사용 가능한 모든 맵을 나열하려면 서버 콘솔에서 maps *를 실행하세요.
  • mapcycle.txt의 변경 사항은 서버 재시작 없이 다음 맵 변경 시 적용됩니다.

커스텀 맵 설치

커스텀 맵은 .bsp 파일로 배포됩니다. 플레이어는 해당 맵을 실행하는 서버에 처음 접속할 때 맵을 다운로드해야 합니다.

맵 업로드하기

  1. 커스텀 맵의 .bsp 파일을 (tf2maps.net 또는 기타 커뮤니티 사이트에서) 구합니다.
  2. SFTP를 통해 파일을 서버의 tf/maps/ 디렉터리에 업로드합니다.
  3. 맵 이름을 (.bsp 제외) tf/cfg/mapcycle.txt에 추가합니다.

빠른 다운로드 활성화(sv_downloadurl)

빠른 다운로드 URL이 없으면 플레이어는 게임 서버에서 직접 낮은 속도로 맵을 다운로드해야 하므로 로딩 시간이 길어집니다. 웹에서 접근 가능한 미러를 설정하면 클라이언트가 HTTP를 통해 맵을 다운로드할 수 있습니다.

웹 호스트가 있는 경우 압축된 맵 파일(.bsp.bz2)을 공개 디렉터리에 업로드하고 server.cfg에 다음을 설정하세요:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
중요: 웹 호스트의 디렉터리 구조는 서버의 파일 구조를 그대로 반영해야 합니다. 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.