이 가이드는 Legion Hosting에서 호스팅하는 Project Zomboid 서버에 접속하는 데 필요한 모든 단계를 안내합니다 — GPanel에서 연결 정보를 찾는 것부터 게임 내 즐겨찾기 목록에 서버를 추가하는 것까지.
IP:Port를 단일 문자열로 입력하면 실패합니다. 3단계를 주의 깊게 읽으세요.
사전 준비 사항
- Legion Hosting의 활성 Project Zomboid 서버
- Steam을 통해 설치된 Project Zomboid
- 서버의 IP 주소와 포트 번호(GPanel에서 확인 — 서버 IP 및 포트 찾는 방법 참조)
- 설정된 경우, 서버의 비밀번호
- 게임 버전이 서버의 버전과 일치해야 합니다(5단계에서 다룸)
1단계 — 서버가 실행 중인지 확인
- GPanel에 로그인합니다.
- 서버 목록에서 Project Zomboid 서버를 클릭합니다.
- Console 탭에서 상태 표시기가 Running으로 표시되는지 확인합니다.
- 상태가 Offline으로 표시되면 Start를 클릭하고 접속을 시도하기 전에 콘솔 스크롤이 멈출 때까지 기다리세요. 전체 시작에는 일반적으로 60~90초가 걸립니다.
2단계 — IP 주소와 포트를 별개로 기록
GPanel은 연결 주소를 IP:Port 형식으로 표시합니다(예: 198.51.100.42:16261). 게임에 들어가기 전에 각 부분을 별개로 적어두어야 합니다.
| 부분 | 예시 | 찾는 위치 |
|---|---|---|
| IP 주소 | 198.51.100.42 |
GPanel 주소 필드에서 콜론 앞의 모든 것 |
| 포트 | 16261 |
GPanel 주소 필드에서 콜론 뒤의 모든 것 |
3단계 — Project Zomboid에서 서버를 즐겨찾기에 추가
즐겨찾기 목록은 가장 신뢰할 수 있는 연결 방법입니다. 서버 세부 정보를 저장하므로 매번 입력할 필요가 없습니다.
Build 42 (B42)
- Project Zomboid를 실행합니다. 메인 메뉴에서 Join Server를 클릭합니다.
- 상단에서 Favorites 탭을 선택합니다.
- Add Server(또는 + 버튼)를 클릭합니다.
- 필드를 입력합니다:
- IP / Host: IP 주소만 입력합니다 — 예:
198.51.100.42. 여기에 포트를 포함하지 마세요. - Port: 포트 번호만 입력합니다 — 예:
16261. - Password: 비밀번호가 설정되어 있으면 서버 비밀번호를 입력합니다.
- Description: 목록에서 서버의 선택적 별명.
- IP / Host: IP 주소만 입력합니다 — 예:
- Add를 클릭하여 저장한 다음 서버 항목을 더블 클릭합니다(또는 선택한 후 Connect를 클릭합니다).
Build 41 (B41)
- Project Zomboid를 실행합니다. 메인 메뉴에서 Join을 클릭합니다.
- Favorites 탭을 선택합니다.
- Add를 클릭합니다.
- 필드를 입력합니다:
- IP: IP 주소만 입력합니다 — 예:
198.51.100.42. - Port: 포트 번호만 입력합니다 — 예:
16261. - Server Name: 원하는 레이블.
- Password: 비밀번호가 설정되어 있으면 서버 비밀번호를 입력합니다.
- IP: IP 주소만 입력합니다 — 예:
- OK를 클릭하고 즐겨찾기 목록에서 서버를 선택한 다음 Connect를 클릭합니다.
IP:Port를 함께 입력하지 마세요. 게임은 IP 필드에 있는 내용만 서버로 전송합니다. IP 상자에 198.51.100.42:16261을 입력하면 포트 번호가 호스트 이름의 일부로 처리되기 때문에 연결에 실패합니다.
4단계 — 올바른 멀티플레이어 실행 파일 시작 (B42)
Build 42는 특정 방법을 사용하여 멀티플레이어를 실행해야 합니다. 게임을 잘못 실행하면 Join Server 화면이 나타나지 않거나 Steam 인증이 실패할 수 있습니다.
옵션 A — Steam 시작 옵션 사용 (권장)
- Steam에서 Project Zomboid를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 일반 아래에서 시작 옵션 필드를 찾습니다.
- 서버 관리자의 지시가 있는 경우에만
-nosteam을 입력합니다. 일반 플레이의 경우 시작 옵션을 비워 두세요. - 플레이를 클릭합니다. 나타나는 런처 대화상자에서 Play Project Zomboid (build 42 mp) 또는 이에 상응하는 멀티플레이어 옵션을 선택합니다.
- 메인 메뉴에서 화면 하단에 빌드 번호 옆에 (steam)이 표시되는지 확인합니다. 이는 서버 연결에 필요한 Steam 인증이 활성화되어 있음을 확인합니다.
옵션 B — b42mp.bat 직접 실행
Steam 런처에 멀티플레이어 옵션이 표시되지 않으면, 멀티플레이어를 직접 실행할 수 있습니다:
- Steam 라이브러리를 열고 Project Zomboid를 마우스 오른쪽 버튼으로 클릭한 후 관리 > 로컬 파일 보기로 이동합니다.
- 게임 폴더에서
b42mp.bat(Windows) 또는b42mp.sh(Linux/Mac) 파일을 찾습니다. b42mp.bat을 더블 클릭하여 게임을 멀티플레이어 모드로 실행합니다.- 다시 한 번, 서버에 접속하기 전에 메인 메뉴 하단에 (steam)이 표시되는지 확인합니다.
5단계 — 게임 버전을 서버와 일치시키기
버전 불일치는 연결 거부의 가장 빈번한 원인 중 하나입니다. 게임이 업데이트를 받으면 클라이언트 버전은 즉시 변경되지만 서버 버전은 GPanel에서 수동으로 업데이트할 때만 변경됩니다 — 또는 그 반대입니다. 둘 다 동일한 빌드를 실행해야 합니다.
서버 버전 확인
- GPanel에서 서버의 Console 탭으로 이동합니다.
- 최근 시작 로그에서
Build 42.x.x또는Build 41.x.x와 같은 줄을 찾습니다. - 또는 Startup 탭을 확인하세요 — 설치된 버전이 종종 Steam 브랜치 선택기 옆에 표시됩니다.
Steam 클라이언트를 올바른 브랜치로 전환
서버가 Build 41을 실행하는데 Steam 클라이언트가 이미 Build 42(또는 특정 베타 브랜치)로 업데이트된 경우, 일치하는 브랜치로 옵트인해야 합니다:
- Steam에서 Project Zomboid를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 베타 탭을 클릭합니다.
- 베타 참여 드롭다운을 엽니다.
- 서버와 일치하는 브랜치를 선택합니다:
- None — 최신 안정 릴리스(현재 Build 42)
- b41multiplayer — Build 41 안정 멀티플레이어 브랜치
- 개발자가 제공하는 기타 명명된 브랜치
- 속성을 닫습니다. Steam이 자동으로 올바른 버전을 다운로드합니다.
- 게임을 실행하기 전에 다운로드가 완료될 때까지 기다리세요.
6단계 — 직접 UDP가 실패하면 Steam Relay 사용
Project Zomboid는 연결에 UDP를 사용합니다. 네트워크가 UDP 트래픽을 차단하는 경우 — 예를 들어 특정 대학교나 회사 네트워크 — 직접 연결할 수 없을 수 있습니다. Steam Relay는 대체 수단으로 Steam의 서버를 통해 연결을 라우팅합니다.
- Steam에서 상단 메뉴 바의 Steam을 클릭한 다음 설정을 선택합니다.
- Remote Play(일부 버전에서는 In-Home Streaming > 고급)로 이동합니다.
- 연결 라우팅의 경우, 다운로드 아래의 Steam 네트워크 설정을 확인하세요 > 서버에서 멀리 떨어진 특정 지역을 강제하고 있지 않은지 확인하세요.
- 방화벽이나 VPN이 활성화되어 있는 경우, 일시적으로 비활성화하여 UDP 포트 16261을 차단하고 있는지 테스트해 보세요.
- 최후의 대체 수단으로, Steam이 자동으로 릴레이 라우팅을 시도할 수 있습니다. 게임 연결 대화상자에서 릴레이를 허용하라는 메시지가 나타나면 수락하세요.
검증
- Connect를 클릭한 후, 게임은 로딩 화면을 표시하거나 처음 접속하는 경우 캐릭터 생성 화면을 표시합니다.
- 월드에 로딩되면 Esc를 누르고 캐릭터 이름과 서버 이름이 올바르게 표시되는지 확인하세요.
- 게임 내 지도(M)를 열거나 좌표를 확인하여 활성 월드 세션에 있는지 확인하세요.
- 서버에 다른 플레이어가 있는 경우, 플레이어 목록(버전에 따라 Tab 또는 P)에서 그들의 이름이 보여야 합니다.
문제 해결
연결 실패 / 시간 초과
- GPanel에서 서버 상태가 Offline 또는 Starting이 아닌 Running으로 표시되는지 확인하세요.
- IP와 포트가 별개의 필드에 있는지 확인하세요. IP 필드에는 IP 주소만 있어야 합니다 — 콜론 없음, 포트 번호 없음.
- 게임의 포트가 GPanel에 표시된 포트와 정확히 일치하는지 확인하세요. GPanel이 다른 값을 표시하면 기본값
16261을 가정하지 마세요. - 방화벽이나 안티바이러스가 서버 포트의 UDP 트래픽을 차단하고 있지 않은지 확인하세요.
연결 시 버전 불일치 오류
- 게임 클라이언트와 서버는 동일한 빌드여야 합니다. GPanel 콘솔 로그에서 서버의 빌드를 확인하세요.
- 5단계에서 설명한 대로 일치하는 Steam 베타 브랜치로 전환하세요.
- 브랜치를 전환한 후, 게임을 실행하기 전에 Steam이 다운로드를 완료하도록 하세요.
게임이 실행되었지만 메뉴에 "Join Server" 옵션이 없음
- 싱글플레이어 실행 파일을 실행하고 있을 가능성이 높습니다. 종료하고
b42mp.bat을 사용하여 다시 실행하거나 Steam 대화상자에서 멀티플레이어 실행 옵션을 선택하세요. - 메인 메뉴 하단에 (steam)이 표시되는지 확인하세요.
메인 메뉴에 "(steam)"이 표시되지 않고 "(nosteam)"이 표시됨
-nosteam플래그로 실행했거나 nosteam 실행 파일을 사용했습니다. 이것이 작동하려면 서버도 nosteam 모드로 실행 중이어야 합니다.- 대부분의 Legion Hosting 서버의 경우, Steam 시작 옵션에서
-nosteam을 제거하고 표준 멀티플레이어 방법을 사용하여 다시 실행하세요.
서버가 즐겨찾기에 표시되지만 연결이 즉시 끊김
- 서버가 방금 재시작되었을 수 있습니다. 60~90초 기다린 후 다시 시도하세요.
- 비밀번호가 설정되어 있으면, 올바르게 입력하고 있는지 확인하세요 — 비밀번호는 대소문자를 구분합니다.
- 접속을 시도하는 순간 나타나는 오류 메시지(예: 차단된 IP 또는 최대 플레이어 수 도달)가 있는지 GPanel 콘솔을 확인하세요.
연결 후 높은 지연 시간 또는 러버밴딩
- Steam Relay를 통해 연결하는 경우, 이는 예상되는 현상입니다. 직접 연결로 전환해 보세요(귀하 측에서 UDP 포트 16261이 차단되지 않았는지 확인하세요).
- 직접 연결 중이라면, 서버가 과부하 상태임을 나타낼 수 있는 높은 CPU 또는 메모리 사용량에 대해 GPanel의 Console을 확인하세요.
모든 단계를 따른 후에도 여전히 접속할 수 없음
지원 티켓을 열고 다음을 포함하세요:
- GPanel의 서버 IP와 포트
- 게임 빌드 버전(메인 메뉴에 표시됨)
- 연결이 실패할 때 보이는 정확한 오류 메시지
- IP 및 Port 필드를 보여주는 즐겨찾기 항목의 스크린샷