Team Fortress 2 전용 서버가 있으면 여러분과 친구가 자신만의 맵 로테이션, 자신만의 규칙과 봇 수로 플레이할 수 있습니다. 이 가이드는 서버 세팅에 실제로 무엇이 필요한지 다룹니다. 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 게임이라 포트 구성이 단출합니다. 하나의 UDP 포트가 모든 것을 담당하고, 같은 번호의 TCP가 관리 채널입니다.
- 27015 UDP: 게임 트래픽, A2S 서버 쿼리, Steam 통신이 모두 이 포트를 공유합니다.
- 27015 TCP: 네이티브 Source RCON, 서버 명령을 입력하는 원격 관리 채널입니다.
세팅 건너뛰기: 시간 단위 호스팅
2hours.gg의 호스팅 TF2 서버가 위의 모든 것을 대신해 줍니다. 맵과 크기를 고르면 서버는 약 5분이면 준비됩니다. 시간 단위로 결제하고 끝나면 중지하므로, 저녁 한 판의 TF2가 월 청구서나 관리할 Linux 장비를 뜻하지 않습니다.
- 크기: Small은 12인, Medium은 24인, Large는 32인을 담습니다.
- 봇 포함: 우호적인 봇이 빈 자리를 채우고 실제 플레이어가 들어오면 빠집니다. 선택기의 모든 맵에 대해 내비게이션 메시가 제공됩니다.
- 웹 콘솔: RCON이 서버 카드의 웹 콘솔에 연결되어 있어, 설치할 RCON 도구도, 관리할 비밀번호도 없습니다.
호스팅 서버가 하지 않는 것
미리 밝혀 둘 두 가지 한계이며, 둘 다 우리 기본 TF2 설정에 해당합니다.
- 기본 맵만: 선택기는 koth_viaduct와 ctf_2fort 같은 기본 맵을 제공합니다. 커스텀이나 Workshop 맵은 빠른 다운로드 호스트가 필요한데, 이 서버에는 포함되지 않습니다.
- 바닐라, SourceMod 없음: 플러그인이 없으므로 Versus Saxton Hale, x10, Prop Hunt, Mann vs Machine 투어가 없습니다. 봇이 있는 깔끔한 바닐라 펍입니다.
- 브라우저 목록에 없음: 서버는 공개 Community 브라우저에 표시되지 않습니다(그것은 게임 로그인 토큰이 필요합니다). IP를 공유하면 친구가 IP로 추가합니다.
Team Fortress 2 서버를 시간 단위로 배포하기