이 가이드는 RCON 접속, Source 엔진 콘솔 명령어, 플레이어 관리, SourceMod 플러그인 설치 및 문제 해결을 포함하여 Left 4 Dead의 서버 관리를 다룹니다.
사전 준비: 이 가이드는 서버가 이미 실행 중이라고 가정합니다. 먼저 서버를 설정해야 한다면 Left 4 Dead 서버 설정 가이드를 참조하세요.
RCON (원격 콘솔)
RCON을 사용하면 서버 명령어를 원격으로 실행할 수 있습니다. RCON을 설정하려면 left4dead/cfg/server.cfg에 다음을 추가하세요:
rcon_password "your_secure_password"
게임 내 콘솔에서 RCON을 사용하려면 다음을 입력하세요:
rcon_password your_secure_password
rcon [command]
RCON 인증 없이도 GPanel의 Console 탭에서 직접 명령어를 실행할 수 있습니다.
필수 서버 명령어
| 명령어 | 설명 |
|---|---|
changelevel [map] |
지정한 맵으로 변경합니다 (예: changelevel l4d_hospital01_apartment) |
status |
서버 정보, 접속한 플레이어 및 그들의 Steam ID를 표시합니다 |
kick [name] |
이름으로 플레이어를 추방합니다 |
kickid [userid] |
사용자 ID로 플레이어를 추방합니다 (status 출력에서 확인) |
banid [minutes] [steamid] |
Steam ID로 플레이어를 차단합니다 (0 = 영구) |
removeid [steamid] |
Steam ID로 플레이어의 차단을 해제합니다 |
say [message] |
서버 명의로 모든 플레이어에게 메시지를 전송합니다 |
maps * |
서버에서 사용 가능한 모든 맵을 나열합니다 |
sv_password [password] |
런타임에 서버 비밀번호를 설정하거나 변경합니다 |
hostname [name] |
런타임에 서버 이름을 변경합니다 |
quit |
서버를 정상적으로 종료합니다 |
게임 모드 명령어
| 명령어 | 설명 |
|---|---|
sv_gametypes coop |
게임 모드를 협동(coop)으로 설정 |
sv_gametypes versus |
게임 모드를 대결(생존자 대 감염자)로 설정 |
sv_gametypes survival |
게임 모드를 생존(survival)으로 설정 |
z_difficulty Easy/Normal/Hard/Impossible |
AI 난이도 변경 |
플레이어 관리
차단 관리
서버는 left4dead/cfg/banned_user.cfg에 차단 목록을 유지합니다. 이 파일을 직접 편집하거나 콘솔 명령어를 사용할 수 있습니다:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
차단 유지: 콘솔을 통해 플레이어를 차단한 후에는
writeid를 실행하여 차단 목록을 디스크에 저장하세요. 그렇지 않으면 서버를 재시작할 때 차단이 사라집니다.
SourceMod 설치
SourceMod는 관리자 메뉴, 사용자 지정 명령어 및 게임플레이 수정 기능을 추가하는 Source 엔진 서버용 인기 플러그인 프레임워크입니다.
- GPanel에서 서버를 중지합니다.
- 서버 OS(Linux)에 맞는 SourceMod와 MetaMod:Source를 다운로드합니다.
- SFTP를 통해 두 아카이브를 모두
left4dead/디렉토리에 업로드하고 압축을 풉니다.addons/폴더가left4dead/내부에 생성되어야 합니다. left4dead/addons/sourcemod/configs/admins_simple.ini에 Steam ID를 추가합니다:"STEAM_0:1:12345678" "99:z"- 서버를 시작합니다. 콘솔에
sm version을 입력하여 SourceMod가 로드되었는지 확인합니다.
문제 해결
| 문제 | 해결 방법 |
|---|---|
| 서버가 브라우저에 표시되지 않음 | 서버가 실행 중이고 Steam에 연결되어 있는지 확인하세요(콘솔에서 Connection to Steam servers successful 확인). server.cfg에서 sv_allow_lobby_connect_only 0을 설정하세요. |
| RCON이 작동하지 않음 | server.cfg에 rcon_password가 설정되어 있고 클라이언트에서 일치하는 비밀번호를 입력했는지 확인하세요. |
| 맵 변경 시 서버 충돌 | maps *를 사용하여 맵 이름이 올바른지 확인하세요. 사용자 지정 맵은 left4dead/maps/ 디렉토리에 업로드해야 합니다. |
| SourceMod가 로드되지 않음 | MetaMod:Source가 먼저 설치되어 있는지 확인하세요. left4dead/addons/metamod.vdf가 존재하는지 확인하세요. 파일 권한이 올바른지 확인하세요. |
관련 문서
도움이 필요하신가요? 이 가이드에서 다루지 않은 문제가 발생하면 지원 티켓을 열어주세요. 저희 팀이 도와드리겠습니다.