CS2 Practice Host
친구와 CS2 연습 서버를 여는 Windows 도구
다운로드왜 친구가 못 들어오나
파티로 친구를 모아 플레이 → 연습을 시작하면, 방장만 들어가고 친구들은 「게임 서버와 연결할 수 없습니다」로 튕기는 일이 있습니다.
타이밍 문제입니다. 방장이 시작을 누르면 CS2가 친구들에게 접속하라는 신호를 보내는데, 방장의 서버가 Steam에 등록되어 주소를 받기까지 1~2초가 걸립니다. 친구가 그 전에 신호를 받으면 빈 주소로 접속을 시도하고, 10초 뒤 타임아웃된 다음 다시 시도하지 않습니다.
어떤 판은 되고 어떤 판은 안 되는 이유가 이것입니다. 방화벽이나 공유기, 포트 설정과는 무관합니다.
이 도구는 대기실을 거치지 않습니다. 서버를 먼저 완전히 띄운 다음, 접속할 수 있는 주소를 친구에게 건넵니다.
쓰는 법
방장
- 앱을 켜고 모드·맵·봇을 고릅니다. 고르는 즉시 저장됩니다.
- ▶ 버튼을 누릅니다. CS2가 켜지면서 서버가 열립니다.
- 서버가 열리면 참가 링크가 자동으로 복사됩니다. 친구에게 보내세요.
- 게임 안에서 F10을 누르면 맵·모드를 바꿉니다. 들어와 있는 친구들은 그대로 남습니다.
친구
- 받은 링크를 누릅니다.
- 열린 페이지에서 게임 접속하기를 누릅니다.
- CS2가 켜지면서 서버로 들어갑니다.
설치할 것도, 개발자 콘솔을 켤 필요도 없습니다.
CS2는 반드시 앱의 ▶ 버튼으로 켜 주세요.
Steam에서 직접 켜면 앱이 서버 주소를 읽지 못합니다. 주소를 읽는 데 필요한 설정이 앱이 켤 때만 붙기 때문입니다. 이 상태가 되면 앱 위쪽 띠가 노란색으로 바뀌어 알려 줍니다.
알아두실 것
- 방장이 메뉴로 나가면 서버가 닫힙니다. 친구들도 모두 끊깁니다. 서버가 방장의 게임 안에서 돌기 때문입니다. 맵이나 모드를 바꿀 때는 게임에서 나가지 말고 F10을 쓰세요.
- 봇을 한쪽 팀으로만 몰면 「사람 수 + 2」에서 멈춥니다. 한 팀이 상대보다 2명 넘게 많아질 수 없다는 게임 규칙 때문입니다. 고른 수만큼 다 넣으려면 봇 팀을 「양쪽에 섞기」로 두세요.
- 봇 설정은 맵을 새로 열 때 반영됩니다. 게임 도중에 바꾸면 그 판에는 변화가 없습니다. F10으로 맵을 바꾸면 새 설정으로 들어옵니다.
- 주소를 아는 사람은 누구나 들어올 수 있습니다. 공개된 곳에 올리지 말고 친구에게만 보내세요.
- 연습용입니다. 매치메이킹이나 프리미어 같은 공식 경기와는 무관합니다.
자주 묻는 것
Windows가 경고를 띄웁니다
코드 서명이 없어서 그렇습니다. 「추가 정보」 → 「실행」으로 진행하실 수 있습니다. 대신 소스를 공개해 두었고, 릴리스 페이지에 파일의 SHA256 값을 함께 올립니다.
계정이 제재받지 않나요
이 앱은 게임 메모리를 읽거나 쓰지 않고, 키 입력이나 마우스를 조작하지 않으며, 게임 파일을 고치지 않습니다. 쓰는 것은 공식 콘솔 명령과 설정 파일, 실행 인자, 그리고 게임이 남기는 로그를 읽는 것뿐입니다.
F10을 이미 다른 데 쓰고 있는데요
이 앱이 F10을 맵 바꾸기로 다시 지정합니다. 기존 설정은 덮어씌워집니다. 되돌리려면 게임 콘솔에서 unbind F10 후 원하는 명령을 다시 지정하면 됩니다.
링크를 보냈는데 친구가 못 누릅니다
메신저가 링크로 만들어 주지 않았을 수 있습니다. 그럴 때는 앱의 「콘솔용 주소 복사」로 주소만 보내 주세요. 친구는 링크로 열린 페이지의 입력칸에 그 주소를 붙여넣어도 들어올 수 있습니다.
친구가 휴대폰으로 링크를 눌렀습니다
CS2는 PC 게임이라 휴대폰에서는 들어갈 수 없습니다. 페이지가 그 경우를 알아보고 PC에서 열라고 안내합니다.
이 앱이 제 PC에 무엇을 만드나요
CS2의 cfg 폴더에 설정 파일 몇 개(cs2host_change.cfg, cs2host_bind.cfg, gamemode_*_server.cfg)를 만듭니다. 전부 첫 줄에 이 앱이 만들었다는 표시가 들어가고, 표시가 없는 파일은 건드리지 않습니다. 앱 설정은 %APPDATA%\CS2PracticeHost에 저장됩니다.