Counter-Strike 1.6 은 GoldSrc 전용 서버(HLDS)에서 구동됩니다. 직접 설치할 수도 있고, 준비된 서버를 시간당으로 배포해 곧바로 플레이로 넘어갈 수도 있습니다. 여기서는 수동 설치 전체 과정과 그 지름길을 함께 소개합니다.
서버 설치하기
CS 1.6 전용 서버는 app 90 이며 SteamCMD 를 통해 익명으로 설치됩니다. Steam 로그인이 필요 없고, 서버 계정으로 게임을 소유하고 있을 필요도 없습니다:
./steamcmd.sh +login anonymous \
+app_update 90 validate \
+quit모드 폴더는 cstrike 이고, 부팅할 때 읽어 들이는 설정 파일은 다음과 같습니다:
<install>/cstrike/server.cfg기본 server.cfg
이름, 비밀번호, 규칙은 여기에 들어갑니다. 맵과 플레이어 수는 실행 인자입니다(아래 참조). 이것을 붙여넣고 CHANGE ME 로 표시된 줄을 바꾸세요:
// --- Identity ---
hostname "My CS 1.6 Server" // CHANGE ME
rcon_password "pick-a-long-secret" // CHANGE ME - admin over RCON
// --- Lock it down ---
sv_password "" // set a word here = private, blank = open
sv_lan 0 // 0 = public/Steam, 1 = LAN only
// --- Rules ---
mp_timelimit 30 // minutes before the map rotates
mp_roundtime 2.5 // minutes per round
mp_friendlyfire 0 // 1 = teammates can hurt each other
mp_autoteambalance 1
mp_limitteams 2실행 명령줄
CS 1.6 은 설치 루트의 hlds_run 을 통해 실행됩니다. 시작 맵과 플레이어 상한은 설정 파일이 아니라 여기서 인자로 지정합니다:
./hlds_run -game cstrike -console \
-port 27015 \
+map de_dust2 \
+maxplayers 16 \
+exec server.cfg- de_ 맵은 Bomb Defusal, cs_ 맵은 Hostage Rescue 입니다. 모드 체계는 이게 전부이며, 맵이 모드를 결정합니다.
- maxplayers 16 은 CS 1.6 에 알맞은 숫자입니다. 정통 5v5 는 10, 붐비는 공개 서버는 20 에서 32 가 적당합니다.
- Port 27015 UDP 가 게임, 서버 브라우저 조회, 그리고 Steam 을 실어 나릅니다. GoldSrc RCON 도 같은 포트를 씁니다. 방화벽에서 27015/UDP 를 여세요.
맵과 봇
공식 맵은 모두 서버에 함께 들어 있어(de_dust2, de_inferno, de_nuke, cs_assault 등) 아무도 무엇도 내려받지 않습니다. 커스텀 맵(fy_, aim_, surf_)은 접속하는 플레이어에게 파일을 건네주기 위해 FastDL 호스트가 필요합니다. CS 1.6 의 기본 서버에는 봇이 없으며, 추가하려면 Zbot 이나 PODBot 같은 봇 모드가 필요합니다.
또는 5분 만에 배포하기
자신의 컴퓨터에서 HLDS 를 돌리고 싶지 않다면, 호스팅된 서버는 곧바로 공개되고 공식 맵이 모두 내장되며 친구들은 IP 로 접속하고, 끝나면 꺼지므로 PC 에는 아무것도 남지 않습니다.
Counter-Strike 1.6 서버를 시간당으로 배포하기