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

Sven Co-op 전용 서버를 설정하는 방법

Sven Co-op 은 GoldSrc 협동(co-op) 게임이지만, 최신 전용 서버는 독립적으로 동작하며 무료입니다. Half-Life 를 소유할 필요도 없고 서버에 Steam 로그인도 필요 없습니다. 앱으로 설치하고, 명령어 하나로 시작하며, 약 100 개의 맵이 기본 내장되어 있습니다. 설정 방법은 다음과 같습니다.

서버 설치하기

Sven Co-op Dedicated Server 는 앱 276060 이며 익명으로 설치됩니다. 독립적으로 동작하므로 Half-Life mod 단계가 없고, 단일 app_update 하나면 됩니다(약 0.8 GB):

./steamcmd.sh +login anonymous \
  +app_update 276060 validate \
  +quit

게임 폴더는 svencoop 이며, 시작할 때 읽어 들이는 설정 파일은 다음과 같습니다:

<install>/svencoop/server.cfg

기본 server.cfg

이름과 비밀번호가 여기에 들어갑니다. CHANGE ME 라고 표시된 줄을 바꾸세요:

hostname "My Sven Co-op Server"      // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME
sv_password ""                       // a word here = private, blank = open
sv_lan 0
mp_timelimit 60                      // minutes before the map rotates

실행 명령줄

Sven Co-op 은 설치 경로 최상위에 svends_run 이라는 자체 실행 래퍼가 있습니다. 시작 맵과 플레이어 수 제한은 인자로 지정합니다:

./svends_run -game svencoop -console \
  -port 27015 \
  +map svencoop \
  +maxplayers 16
  • maxplayers 는 최대 32 까지 올릴 수 있습니다. Sven Co-op 은 접속한 플레이어 수에 맞춰 적의 강함을 조절하므로, 서버가 클수록 더 어려운 서버가 됩니다.
  • +map svencoop 은 오리지널 캠페인을 시작합니다. 그 이후로는 서버가 내장 맵을 알아서 순환시킵니다.
  • 포트 27015 는 게임과 쿼리에 모두 쓰이는 포트입니다. 방화벽에서 UDP 를 열어 두세요.

관리자가 되기

Sven Co-op 에서 관리자가 되는 것은 비밀번호가 아니라 SteamID 목록입니다. 자신의 SteamID64 를 svencoop/admins.txt 에 한 줄에 하나씩 넣으면, 콘솔에서 admin_kick, admin_ban, admin_slay 등을 쓸 수 있게 됩니다:

<install>/svencoop/admins.txt

76561198000000000
76561198000000001

admins.txt 는 server.cfg 와 별개입니다. 편집한 뒤에는 변경 사항을 적용하려면 서버를 재시작하거나 관리자 목록을 다시 불러오세요.

맵과 커스텀 콘텐츠

약 100 개의 공식 협동 맵이 서버에 기본 내장되어 있어서, 그것들을 즐기기 위해 무언가를 다운로드할 필요가 아무에게도 없습니다. 커뮤니티 맵은 손이 좀 더 갑니다: FastDL 호스트(sv_downloadurl 로 지정하는, 맵 폴더의 HTTP 미러)를 운영할 때만 플레이어에게 전달됩니다. 이것이 없으면 커스텀 맵은 서버에는 로드되지만, 접속한 사람은 파일이 없어 멈춰 버립니다. 친구들과 하룻밤 즐기는 거라면 내장 맵만으로도 차고 넘칩니다.

함께 보기

← 모든 가이드로 돌아가기