Soulmask는 2026년 4월 10일 버전 1.0 업데이트와 함께 제대로 활용할 가치가 있는 전용 서버 시스템을 선보였습니다. 부족을 위한 프라이빗 PvE 월드를 원하든, 누구나 접속 가능한 전체 PvP 서버를 운영하든, 정확한 단계만 알면 전용 서버 구축은 매우 간단합니다. 이 가이드에서는 하드웨어 요구 사양, 서버 파일, 포트 포워딩, 게임 모드, 그리고 거의 모든 게임플레이 변수를 제어하는 GameXishu.json 설정까지 모든 내용을 상세히 다룹니다.
Soulmask 서버를 구축하기 전에 무엇이 필요한가요?
SteamCMD를 만지기 전에 하드웨어가 최소 요구 사양을 충족하는지 확인하세요. 서버 프로세스만으로도 12GB 이상의 RAM을 점유하므로, 16GB가 절대적인 최소 사양입니다. 두 맵을 동시에 구동하려면 훨씬 더 많은 여유 자원이 필요합니다.
Linux도 지원합니다. 유일한 차이점은 SteamCMD App ID입니다. Linux는 3017300, Windows는 3017310을 사용하세요.

서버 실행 배치 파일 설정
Soulmask 서버 파일 다운로드 및 설치 방법
설치 과정은 해당 기기에 게임을 소유하지 않고도 전용 서버 파일을 다운로드할 수 있는 Valve의 명령줄 도구인 SteamCMD를 사용합니다.
- C:\SoulmaskServer와 같이 서버 파일을 저장할 폴더를 만듭니다.
- 공식 Valve 개발자 위키에서 SteamCMD를 다운로드하여 해당 폴더에 압축을 풉니다.
- 다음 내용으로 UpdateSoulmask.bat라는 배치 파일을 만듭니다:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- 배치 파일을 우클릭하여 관리자 권한으로 실행합니다.
- 다운로드가 완료될 때까지 기다립니다. 모든 서버 파일이 설치 디렉토리에 나타납니다.
파일 다운로드가 완료되면, 서버를 실행할 StartServer.bat라는 두 번째 배치 파일을 만듭니다. 핵심 실행 명령어는 다음과 같습니다:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
비밀번호와 서버 이름을 본인의 설정값으로 변경하세요. 접속 비밀번호를 원하지 않으면 -PSW 매개변수를 완전히 삭제하면 됩니다.
Soulmask 1.0에서 이용 가능한 게임 모드는 무엇인가요?
Soulmask 1.0은 게임 플레이의 근간을 바꾸는 네 가지 모드를 제공합니다. 이용 가능한 모드는 다음과 같습니다:
- 서바이벌 모드 (Survival Mode) — 중후반부 진행 밸런스가 조정된 기본 게임 경험입니다.
- 부족 모드 (Tribe Mode) — 부족원 관리, 자동화, 문명 건설에 중점을 둡니다. 부족 업그레이드 시스템, 부족 레벨에 따른 기술 트리, 무작위 상인 이벤트, 평판 시스템, 침략 토템을 통한 더 공격적인 침략 등이 추가됩니다.
- PVP 모드 (PVP Mode) — 서버 전역에서 완전한 플레이어 간 전투 규칙이 활성화됩니다.
- 전사 모드 (Warrior Mode) — 전투 중심의 스피드런 모드입니다. 빈사 상태, 건물 부식, 침략, 사망 시 인벤토리 드롭이 모두 비활성화됩니다. 빈 캐릭터(일반 등급, 재능 없음)로 시작하며 기본 장비 키트가 제공됩니다. 적의 수가 더 많고 AI가 더 똑똑하며, 회피 무적 시간(i-frame)이 너프되고 진행 속도가 가속화됩니다.
네 가지 모드 모두 GameXishu.json을 통해 완전히 조정 가능하므로, 모드를 선택했다고 해서 고정되는 것은 아닙니다.

부족 모드 기술 트리 화면
Soulmask 포트 포워딩 설정 방법
포트 포워딩은 처음 서버를 여는 유저들이 가장 많이 어려워하는 부분입니다. Soulmask는 4개의 포트를 열어야 하며, 그중 2개는 유저들이 서버를 찾고 접속하기 위해 반드시 필요합니다.
공유기에서 4개의 포트를 모두 포워딩하고, Windows 방화벽(또는 Linux 방화벽)에서 각 포트의 인바운드 트래픽이 허용되는지 확인하세요. 설정 후 Steam 서버 브라우저에 서버가 나타나지 않는다면, 가장 흔한 원인은 27015 UDP 포트가 차단된 경우입니다. 서버의 직접 접속 초대 코드는 WS\Saved\Logs\WS.log 파일에 저장되어 있으며, 브라우저 목록에 뜨지 않을 경우 유저들이 이를 통해 수동으로 접속할 수 있습니다.
주요 서버 실행 매개변수 설명
StartServer.bat 명령어는 긴 매개변수 목록을 지원합니다. 정기적으로 조정하게 될 매개변수는 다음과 같습니다:
- -MaxPlayers=N — 최대 70명까지 유저 수 제한을 설정합니다.
- -GongHuiMaxMember=N — 부족원 최대 인원을 제어하며, 기본값은 20입니다.
- -gamedistindex=N — 이벤트 일정 및 시간대를 위한 지역 인덱스(0~7)를 설정합니다.
- -pve / -pvp — 서버의 전투 규칙을 전환합니다.
- -initbackup — 서버 시작 시 자동으로 백업을 생성하며, 업데이트 후 유용합니다.
- -serverpm=MASK — 권한 목록을 통해 화이트리스트, 블랙리스트, 밴을 관리합니다.
GameXishu.json은 어떻게 작동하나요?
GameXishu.json은 Soulmask의 거의 모든 조정 가능한 변수를 제어하는 단일 파일입니다. WS\Saved\GameplaySettings\GameXishu.json에 위치하며 서버를 처음 실행한 후에만 나타나므로, 서버를 한 번 실행했다가 깔끔하게 종료한 뒤 파일을 수정하세요.
설정 카테고리는 다음과 같습니다:
- 경험치 및 진행도 — 인식, 캐릭터, 가면, 숙련도, 채집, 제작, 전투에 대한 경험치 배율.
- 자원 및 제작 — 채집, 채광, 벌목, 도축 드롭률 및 제작 속도.
- 생존 — 음식, 물, 내구도 소모율, 아이템 부식 타이머, 소지 무게, 인벤토리 크기.
- 전투 — PvE 및 PvP 데미지 비율, 회피 무적 시간, 구조물 데미지.
- 부족 및 길들이기 — 모집 제한, 길들이기 속도, 동물 제한, 동면 설정.
- 건축 — 부식 속도, 수리 속도, 건설 제한, 포털 설정, 컨베이어/전력 채굴기 제한.
- 침략 — 열기 축적, 침략 규모 및 강도, 적 수, 쿨타임, 공격 시간대.
- 클러스터 — 서버 간 이동 모드를 위한 KaiQiKuaFu 토글.
두 맵을 모두 실행하고 맵 간 클러스터를 설정하는 방법은 무엇인가요?
Soulmask는 Cloud Mist Forest(기본 맵, Level01_Main 사용)와 Shifting Sands(이집트 테마 DLC 맵, DLC_Level01_Main 사용) 두 가지 맵을 지원합니다. Shifting Sands DLC는 2026년 4월 10일부터 5월 10일까지 무료로 배포되었습니다.
유저들이 두 맵 사이를 이동하게 하려면 클러스터로 연결된 두 개의 개별 서버 인스턴스를 실행해야 합니다. 각 서버는 고유한 서버 ID, 자체 포트 세트, 그리고 동일한 접속 비밀번호가 필요합니다. 또한 양쪽 서버의 GameXishu.json에서 KaiQiKuaFu=1로 설정하여 서버 간 모드를 활성화해야 합니다.
메인 서버(Cloud Mist Forest)는 -serverid=1 -mainserverport=8781을 사용하고, 하위 서버(Shifting Sands)는 -serverid=2 -clientserverconnect=MAIN_IP:8781로 연결합니다.
맵 간에 이전되는 데이터: 캐릭터 정보(레벨, 가면, 기술 트리, 부족원). 이전되지 않는 데이터: 건물, 배치된 자원, 로컬 인벤토리. 새로 생성된 캐릭터는 시작 상태를 벗어나기 전까지는 이동할 수 없습니다.
서버를 안전하게 종료하는 방법은 무엇인가요?
서버 창을 직접 닫으면 세이브 파일이 손상될 위험이 있습니다. 대신 다음 방법 중 하나를 사용하세요:
- 서버 콘솔 창에서 Ctrl+C를 누르면 자동 저장과 함께 정상 종료가 트리거됩니다.
- EchoPort(기본 18888)를 통해 Telnet으로 접속하여 저장/종료 명령어를 입력합니다.
- 활성화된 경우 RCON 클라이언트를 통해 종료합니다.
- 게임 내 GM 패널을 사용하여 월드를 먼저 저장한 후 서버를 닫습니다.
월드 세이브 파일(world.db)은 WS\Saved\Worlds\Dedicated\Level01_Main\world.db에 있습니다. 서버의 자동 백업 일정 외에도 정기적으로 별도 백업을 수행하세요.
다른 타이틀의 서바이벌 게임, 기지 건설 메커니즘, 서버 관리를 다루는 더 많은 공략을 보려면 GAMES.GG에서 더 많은 가이드를 확인하세요.


