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

Quake Live 전용 서버 설정하는 법

Quake Live는 id Tech 3(고전 Quake 3 엔진) 위에서 돌아가며, SteamCMD로 설치하는 무료 전용 서버를 제공합니다. 이 글은 Linux에서의 전체 셀프 호스팅 안내입니다. 이런 과정 없이 오늘 밤 쓸 서버만 원한다면, 2hours.gg가 약 5분 만에 하나 배포해 주고 사용한 시간만큼만 비용을 냅니다.

2hours.gg에서 Quake Live 서버 배포하기

1. 요구 사항

  • Linux 머신(Ubuntu가 잘 맞습니다). 서버는 가벼워서 설치 용량이 약 1.1 GB입니다.
  • SteamCMD, 그리고 이를 위한 32비트 라이브러리(lib32gcc-s1, lib32stdc++6), 그리고 ca-certificates(아래 주의 사항 참고).

2. SteamCMD로 설치

전용 서버는 Steam app 349090이며 익명으로 설치됩니다(계정 불필요):

steamcmd +force_install_dir ./qlds +login anonymous +app_update 349090 validate +quit

3. 서버 실행

설치 시 run_server_x64.sh가 함께 제공되며, 작업 디렉터리와 라이브러리 경로를 자동으로 설정해 줍니다. 그 뒤에 설정값을 넘기세요:

./run_server_x64.sh +set net_port 27960 +set sv_hostname "My Quake Live Server" +set fs_homepath ~/.quakelive

실제 디버깅 시간을 잡아먹는 두 가지 함정:

  • ca-certificates를 설치하세요. 서버는 초기화 직후 Steam / Quake Live 백엔드로 SSL 핸드셰이크를 합니다. 신뢰할 수 있는 루트 인증서가 없으면 멈춰버리고 포트를 절대 바인딩하지 않습니다(오류 없이 그냥 맵을 로드하기 전에 멈춥니다).
  • 최신 OS에서는 2016년 바이너리가 Steam 초기화 중 "corrupted size vs. prev_size" 오류로 크래시할 수 있습니다. 환경 변수 GLIBC_TUNABLES=glibc.malloc.check=0 으로 실행해 중단시키는 malloc 검사를 끄면 깔끔하게 부팅됩니다.

4. 포트 개방

UDP 27960(net_port) 인바운드를 여세요. 이 단일 포트가 게임, 서버 브라우저 쿼리, Steam 트래픽을 모두 처리합니다. 별도의 쿼리 포트는 없습니다. ZMQ rcon 포트(28960/tcp)는 인터넷에 닫아 두고, 신뢰할 수 있는 호스트에서만 사용하세요.

5. 게임 타입과 맵 설정

서버는 시작 시 baseq3/server.cfg를 자동 실행합니다. 유용한 설정: sv_hostname, sv_maxClients(기본값 16), g_password(서버 전체 접속 비밀번호), sv_master 1(브라우저에 노출), 그리고 serverstartup(초기화가 끝나면 한 번 실행되는 명령). 특정 게임 타입 + 맵으로 바로 부팅하려면 serverstartup에 하나를 로드하도록 설정하세요, 예를 들어:

set serverstartup "map campgrounds ca"

게임 타입 토큰: ffa, duel, tdm, ca, ctf, ft, dom 등. 맵 투표는 sv_mapPoolFile로 지정한 맵 풀 파일에서 뽑습니다(설치 시 mappool.txt와 mappool_ca.txt 같은 모드별 풀이 함께 제공됩니다).

6. 자신에게 관리자 부여

관리자는 텍스트 파일입니다: baseq3/access.txt, 한 줄에 하나씩 steamid|admin 형식입니다. 경기에 접속해 콘솔에 players를 입력하면 64비트 Steam ID를 얻을 수 있고, 그런 다음 76561198000000000|admin 같은 줄을 추가하세요. 서버가 실행 중일 때 편집했다면 reload_access로 다시 불러오세요(rcon으로 또는 관리자로서). 관리는 옛날 /mod 명령어가 아니라 점수판 메뉴와 콜보트로 합니다(그 명령어는 더 이상 존재하지 않습니다).

7. 커스텀 콘텐츠 (Steam Workshop)

Quake Live는 Steam Workshop에 있는 커스텀 맵과 factory만 자동으로 다운로드합니다. baseq3/workshop.txt에 Workshop 아이템 id를 한 줄에 하나씩 넣으면 서버가 시작을 마치기 전에 이를 받아옵니다.

아니면 이 모든 걸 건너뛰기

2hours.gg에서는 게임 타입, 맵, 크기를 고르면 약 5분 만에 설정 완료된 관리자 준비 상태의 Quake Live 서버를 당신 그룹과 가까운 지역에서 시간 단위 과금으로 받게 됩니다. Linux도, SteamCMD도, 포트 포워딩도 필요 없습니다.

함께 보기

모든 가이드로 돌아가기