이 가이드는 Left 4 Dead 2 서버에 SourceMod와 MetaMod:Source를 설치하고, 서버 관리자를 설정하며, 플러그인을 관리하는 방법을 다룹니다. 기본 서버 구성 및 접속 안내는 L4D2 서버 설정 가이드를 참조하세요.
1단계 — MetaMod:Source 및 SourceMod 설치
SourceMod는 Left 4 Dead 2의 기본 관리자 및 플러그인 프레임워크입니다. 종속성으로 MetaMod:Source가 필요합니다. 두 가지 모두 서버의 left4dead2/addons/ 디렉터리에 파일을 업로드하여 설치해야 합니다.
필요한 파일 다운로드
- MetaMod:Source — sourcemm.net에서 Linux용 최신 안정 빌드를 다운로드하세요. Left 4 Dead 2로 표시된 패키지 또는 일반 Source 2009/OB 빌드를 선택하세요.
- SourceMod — sourcemod.net에서 최신 안정 빌드를 다운로드하세요. Linux 패키지를 선택하세요.
MetaMod:Source 설치
- 로컬 컴퓨터에서 MetaMod 아카이브의 압축을 푸세요.
addons/폴더가 생성됩니다. - 해당
addons/폴더의 내용을 서버의left4dead2/addons/에 업로드하고, 기존 파일과 병합하세요. - 여기서 핵심으로 배치되는 파일은
left4dead2/addons/metamod.vdf이며, 이 파일이 Source 엔진에 MetaMod를 로드하도록 지시합니다.
SourceMod 설치
- SourceMod 아카이브의 압축을 푸세요. 이 또한
addons/폴더와cfg/폴더를 생성합니다. - 두 폴더 모두
left4dead2/에 업로드하고, 기존 콘텐츠와 병합하세요. - SourceMod 파일은
left4dead2/addons/sourcemod/아래에 배치됩니다.
설치 확인
- 서버를 시작하고 GPanel에서 콘솔 출력을 모니터링하세요.
- 다음과 유사한 줄을 찾으세요:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - 서버에 접속하여 게임 내 콘솔에
sm version을 입력하세요. SourceMod가 활성화되어 있으면 설치된 버전 번호를 반환합니다.
2단계 — SourceMod 디렉터리 구조
SourceMod가 파일을 저장하는 위치를 이해하는 것은 플러그인 및 구성을 관리하는 데 필수적입니다.
| 경로 | 용도 |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
컴파일된 플러그인 파일(.smx). 플러그인을 설치하려면 여기에 넣으세요. |
left4dead2/addons/sourcemod/plugins/disabled/ |
플러그인을 삭제하지 않고 비활성화하려면 해당 .smx를 여기로 옮기세요. |
left4dead2/addons/sourcemod/configs/ |
관리자, 예약 슬롯 및 플러그인 설정을 위한 구성 파일. |
left4dead2/addons/sourcemod/logs/ |
SourceMod 및 플러그인 로그 파일. 플러그인 오류 문제를 해결할 때 가장 먼저 확인하세요. |
left4dead2/addons/sourcemod/translations/ |
현지화된 플러그인 출력을 위한 언어 파일. |
3단계 — SourceMod 관리자 추가
GPanel 파일 편집기에서 left4dead2/addons/sourcemod/configs/admins_simple.ini를 여세요. 아래 형식으로 관리자 항목을 추가한 다음 서버를 재시작하세요.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
admins_simple.ini에서 STEAM_0:X:XXXXXXXX 형식을 사용하세요.
일반적인 관리자 플래그
| 플래그 | 권한 |
|---|---|
z |
전체 관리자(모든 권한) |
b |
플레이어 추방 |
c |
플레이어 차단 |
d |
플레이어 처치/피해 |
e |
맵 변경 |
f |
ConVar 변경 |
플래그를 조합할 수 있습니다. 예를 들어 "bce"는 전체 관리자 권한 없이 추방, 차단, 맵 변경 권한을 부여합니다.
4단계 — SourceMod 플러그인 설치
SourceMod 플러그인은 컴파일된 .smx 파일로 배포됩니다. Left 4 Dead 2의 인기 플러그인에는 관리자 도구, 생존자 봇 제어, 준비 완료 시스템, 난이도 수정자 등이 있습니다.
- 선택한 플러그인의
.smx파일을 다운로드하세요. 많은 플러그인은 AlliedModders 포럼에서 구할 수 있습니다. .smx파일을left4dead2/addons/sourcemod/plugins/에 업로드하세요.- 플러그인에 구성 파일(
.cfg)이 포함된 경우left4dead2/cfg/sourcemod/에 업로드하세요(폴더가 없으면 생성하세요). - 서버를 재시작하세요. SourceMod는 시작 시 플러그인 디렉터리의 모든
.smx파일을 자동으로 로드합니다.
.smx 파일을 left4dead2/addons/sourcemod/plugins/disabled/로 옮기고 서버를 재시작하세요. 이는 플러그인 충돌 문제를 해결할 때 권장되는 첫 번째 단계이기도 합니다.
로드된 플러그인 확인
서버가 시작된 후, 서버 콘솔(GPanel Console 탭을 통해) 또는 관리자로서 게임 내 콘솔에 다음을 입력하여 어떤 플러그인이 로드되었는지 확인할 수 있습니다:
sm plugins list
이것은 로드된 모든 플러그인의 이름, 버전 및 상태를 나열합니다. 로드에 실패한 플러그인은 오류 표시기로 표시됩니다.
관련 문서
- L4D2 서버 설정 가이드 — Server.cfg 구성, GSLT 토큰, 게임 모드 및 접속 방법
- L4D2 서버 문제 해결 — 접속, 애드온, 플러그인 및 서버 브라우저 목록 관련 일반적인 문제
- SFTP로 파일 업로드하는 방법