시간 단위 게임 서버. 플레이할 때만 결제하세요.

친구들이 인터넷으로 접속할 수 있는 CS:GO 서버를 호스팅하는 방법

친구들이 실제로 인터넷으로 접속할 수 있는 레거시 CS:GO 서버를 호스팅하는 것은 보기보다 어렵습니다. Valve 는 CS2 가 출시되면서 CS:GO 를 동결했고, 이후 공식 매치메이킹과 게임 내 서버 브라우저를 종료했습니다. 평범한 방법으로 올린 서버는 정상적으로 시작하지만, 접속을 시도하는 친구는 모두 "connect failed after 30 retries" 만 보게 됩니다. 이 가이드는 그 이유와 실제로 동작하는 정확한 설정을 설명합니다. 여기 나온 모든 단계는 실제 공용 서버에서 검증했습니다.

왜 직접 접속이 실패하는가

레거시 CS:GO 서버를 인터넷에서 막는 것은 두 가지입니다:

  • GSLT 가 없음. 공용 CS:GO 서버에는 Game Server Login Token 이 필요합니다. 없으면 콘솔에 "No Steam account token was specified. Connections will be restricted to LAN only." 라고 나옵니다.
  • 로비 예약 잠금. 토큰이 있어도 CS:GO 는 직접 접속을 매치메이킹 예약 시스템으로 넘깁니다. Valve 가 동결된 빌드에서 이를 꺼 버렸기 때문에, 서버는 결코 완료되지 않는 예약을 만듭니다. 이것이 바로 여러분이 보는 "30 retries" 메시지의 정체입니다.

필요한 것

  • 진짜 공용 IP 를 가진 머신(공유기 뒤에 있는 집 PC 가 아니라 VPS).
  • CS:GO 전용 서버 파일(steamcmd 앱 740).
  • app 730 용 GSLT. steamcommunity.com/dev/managegameservers 에서 받습니다.
  • MetaMod:Source, SourceMod, 그리고 NoLobbyReservation 플러그인.

실제로 동작하는 설정

  1. steamcmd 로 설치합니다: +login anonymous +app_update 740 validate
  2. 함께 딸려 오는 bin/libgcc_s.so.1 을 삭제하세요. 동결된 빌드에는 오래된 사본이 들어 있어 최신 Linux 에서 깨집니다(서버가 libtier0.so 를 로드할 때 크래시 루프에 빠집니다). 이것을 지우면 대신 시스템 라이브러리가 로드됩니다.
  3. MetaMod:Source 와 SourceMod 를 mod 폴더 csgo/ 에 설치한 뒤, NoLobbyReservation 을 추가합니다. 예약 잠금을 제거하는 것이 바로 NoLobbyReservation 이며, 이것이 없으면 클라이언트는 아예 접속하지 못합니다. 모든 것 중에서 가장 중요한 조각입니다.
  4. server.cfg 에 GSLT 를 넣습니다: sv_setsteamaccount YOUR_TOKEN
  5. 실제 포트에서 모든 인터페이스에 바인딩하여 시작합니다: -ip 0.0.0.0 -port 27015 +sv_lan 0. -ip 0.0.0.0 이 없으면 서버가 localhost 에 바인딩되어 아무도 도달하지 못할 수 있습니다.
  6. 친구들은 게임 콘솔에서 접속합니다: connect YOUR_IP:27015

흔한 함정

  • "STEAM validation rejected" 는 여러분 클라이언트의 버전과 서버의 app id 가 맞지 않는다는 뜻입니다. 2026 년 단독 재출시판을 플레이하고 있다면 그것은 별도의 앱입니다. 서버는 730 으로 유지하고 CS2 의 csgo_legacy 베타 브랜치 클라이언트를 사용하세요.
  • 아무 저장소에서 가져온 미리 컴파일된 NoLobbyReservation 의 .smx 는 로드되지 않는 경우가 많습니다(다른 버전의 SourceMod 용으로 컴파일되었기 때문입니다). 여러분의 SourceMod 에 맞춰 처음부터 직접 컴파일하세요.
  • 서버와 같은 집 네트워크에서 테스트하면 설정이 맞아도 실패합니다. 접속이 공유기에서 헤어핀되기 때문입니다. 실제 외부 연결에서 테스트하세요.

아니면 이 모든 걸 건너뛰기

Valve 가 더 이상 업데이트하지 않는 게임에서 이렇게 많은 움직이는 부품을 계속 돌아가게 하는 건 벅찬 일입니다. 2hours.gg 에서는 CS:GO 서버가 토큰, 플러그인, 설정이 모두 준비된 상태로 올라옵니다. 서버를 올리고, 맵을 고르고, 친구들이 IP 에 접속하면 끝입니다. 컴파일할 플러그인도, 관리할 토큰도 없습니다. CS:GO 서버 시작하기.

← 모든 가이드로 돌아가기