Sm3.jpg
중급

Soulmask 1.0 전용 서버 설정 가이드

Soulmask 1.0 전용 서버를 처음부터 설정하고 게임 모드, 포트, GameXishu.json을 구성하여 원활한 플레이 환경을 만드세요.

Nuwel

Nuwel

업데이트됨 Apr 14, 2026

Sm3.jpg

Soulmask가 2026년 4월 10일에 1.0 버전으로 업데이트되면서, 제대로 사용할 만한 전용 서버 시스템이 도입되었습니다. 부족을 위한 개인 PvE 월드를 원하든, 공개적으로 열린 완전한 PvP 서버를 원하든, 전용 서버를 실행하는 것은 정확한 단계를 알면 간단합니다. 이 가이드에서는 하드웨어 요구 사항, 서버 파일, 포트 포워딩, 게임 모드 및 거의 모든 게임 플레이 변수를 제어하는 GameXishu.json 설정까지 모든 것을 다룹니다.

Soulmask 서버 설정 전에 무엇이 필요한가요?

SteamCMD를 건드리기 전에 하드웨어가 Survival Servers 설정 가이드에 문서화된 최소 요구 사항을 충족하는지 확인하세요. 서버 프로세스만으로도 12GB 이상의 RAM을 소모하므로, 최소 16GB는 필수입니다. 두 맵을 동시에 실행하려면 더 많은 여유 공간이 필요합니다.

Loading table...

Linux도 지원됩니다. 유일한 차이점은 SteamCMD 앱 ID입니다. Linux의 경우 3017300, Windows의 경우 3017310을 사용하세요. 이는 Survival Servers 문서에서 확인되었습니다.

서버 실행 배치 파일 설정

서버 실행 배치 파일 설정

Soulmask 서버 파일 다운로드 및 설치 방법

설정 과정은 게임을 해당 기기에서 소유하지 않고도 전용 서버 파일을 다운로드할 수 있는 Valve의 명령줄 도구인 SteamCMD를 사용합니다.

  1. 서버 파일을 위한 폴더를 생성합니다. 예: C:\SoulmaskServer.
  2. 공식 Valve 개발자 위키에서 SteamCMD를 다운로드하여 해당 폴더에 압축을 풉니다.
  3. UpdateSoulmask.bat이라는 배치 파일을 만들고 다음 내용을 입력합니다:
  • steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
  1. 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행합니다.
  2. 다운로드가 완료될 때까지 기다립니다. 모든 서버 파일이 설치 디렉터리에 나타납니다.

파일이 다운로드되면 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 Servers 설정 문서에 따르면 다음과 같습니다:

  • 서바이벌 모드 — 재조정된 중후반 진행 상황을 갖춘 기본 경험입니다.
  • 부족 모드 — 부족원 관리, 자동화 및 문명 건설에 중점을 둡니다. 부족 레벨에 연결된 부족 업그레이드 시스템, 기술 트리, 무작위 상인 이벤트, 평판 시스템 및 침략 토템을 통한 더 공격적인 침략을 추가합니다.
  • PVP 모드 — 서버 전체에 플레이어 대 플레이어 규칙이 활성화됩니다.
  • 전사 모드 — 전투 중심의 스피드런 모드입니다. 거의 죽음 상태, 건물 부패, 침략, 사망 시 아이템 드롭이 모두 비활성화됩니다. 당신은 시작 장비 키트와 함께 빈 캐릭터(일반 등급, 재능 없음)로 시작합니다. 적은 더 많고, AI는 더 똑똑하며, 회피 무적 프레임이 너프되고, 진행 속도가 빨라집니다.

네 가지 모드 모두 GameXishu.json을 통해 완전히 조정할 수 있으므로, 모드를 선택한 후에는 아무것도 고정되지 않습니다.

부족 모드 기술 트리 화면

부족 모드 기술 트리 화면

Soulmask 포트 포워딩 설정 방법

포트 포워딩은 처음 서버를 호스팅하는 사람들이 가장 많이 문제를 겪는 부분입니다. Soulmask는 네 개의 포트가 열려 있어야 하며, 그중 두 개는 플레이어가 서버를 찾고 연결하는 데 필수적입니다.

Loading table...

라우터에서 네 개의 포트 모두를 포워딩하고 Windows 방화벽(또는 Linux 방화벽에 해당하는 것)이 각 포트로 들어오는 트래픽을 허용하는지 확인하세요. 설정 후에도 서버가 Steam 서버 브라우저에 나타나지 않는다면, 가장 흔한 원인은 27015 UDP 포트가 차단된 것입니다. 서버의 직접 연결 초대 코드는 WS\Saved\Logs\WS.log에 있는 WS.log 파일에 저장되어 있으며, 브라우저 목록이 실패할 경우 플레이어가 수동으로 연결하는 데 사용할 수 있습니다.

주요 서버 실행 매개변수 설명

StartServer.bat 명령은 긴 매개변수 목록을 허용합니다. 다음은 Survival Servers 문서에 따라 실제로 자주 조정하게 될 매개변수입니다:

  • -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에 있으며 서버가 처음 실행된 후에만 나타나므로, 서버를 한 번 실행하고 정상적으로 종료한 후 파일을 편집하세요.

Survival Servers 문서에 따르면 설정 범주는 다음과 같습니다:

  • 경험치 및 진행 — 인식, 캐릭터, 마스크, 숙련도, 채집, 제작 및 전투에 대한 XP 배율입니다.
  • 자원 및 제작 — 채집, 채광, 벌목, 도축 및 제작 속도에 대한 드롭률입니다.
  • 생존 — 음식, 물, 내구도 소비율, 아이템 부패 타이머, 운반 무게 및 인벤토리 크기입니다.
  • 전투 — PvE 및 PvP 피해 비율, 회피 무적 프레임 지속 시간 및 구조물 피해입니다.
  • 부족 및 길들이기 — 모집 제한, 길들이기 속도, 동물 제한 및 동면 설정입니다.
  • 건축 — 부패율, 수리 속도, 건설 제한, 포털 설정 및 컨베이어/전력 채굴 제한입니다.
  • 침략 — 열 축적, 침략 규모 및 강도, 적 수, 쿨다운 타이머 및 공격 창입니다.
  • 클러스터 — 크로스 서버 모드를 위한 KaiQiKuaFu 토글입니다.

두 맵을 실행하고 크로스 맵 클러스터를 설정하는 방법

Soulmask는 두 개의 맵을 지원합니다: Cloud Mist Forest (원본, Level01_Main 사용)와 Shifting Sands (이집트 테마 DLC 맵, DLC_Level01_Main 사용). Survival Servers 가이드에 따르면 Shifting Sands DLC는 2026년 4월 10일부터 5월 10일까지 무료로 받을 수 있었습니다.

플레이어가 두 맵 간에 이동할 수 있도록 하려면, 클러스터로 연결된 두 개의 별도 서버 인스턴스를 실행해야 합니다. 각 서버는 고유한 서버 ID, 자체 포트 세트 및 동일한 가입 비밀번호가 필요합니다. 또한 두 서버 모두에서 GameXishu.jsonKaiQiKuaFu=1로 설정하여 크로스 서버 모드를 활성화해야 합니다.

메인 서버(Cloud Mist Forest)는 -serverid=1 -mainserverport=8781을 사용하고, 자식 서버(Shifting Sands)는 -serverid=2 -clientserverconnect=MAIN_IP:8781로 연결합니다.

맵 간에 전송되는 것: 캐릭터 데이터(레벨, 마스크, 기술 트리, 부족원). 전송되지 않는 것: 건물, 배치된 자원 및 로컬 인벤토리. 새로 생성된 캐릭터도 시작 상태를 통과하기 전까지는 전송할 수 없습니다.

서버를 안전하게 종료하는 방법

서버 창을 직접 닫으면 저장 데이터가 손상될 위험이 있습니다. 대신 다음 방법 중 하나를 사용하세요:

  • 서버 콘솔 창에서 Ctrl+C를 누르면 자동 저장과 함께 정상적으로 종료됩니다.
  • EchoPort(기본값 18888)를 통한 텔넷으로 저장/종료 명령을 실행합니다.
  • 활성화된 경우 RCON 클라이언트를 통한 RCON.
  • 게임 내 GM 패널을 사용하여 월드를 먼저 저장한 다음 서버를 닫습니다.

월드 저장 파일(world.db)은 WS\Saved\Worlds\Dedicated\Level01_Main\world.db에 있습니다. 서버의 자동 백업 일정 외에도 정기적으로 백업하세요.

다른 타이틀의 서바이벌 게임, 기지 건설 메커니즘 및 서버 관리를 다루는 더 많은 가이드를 보려면, GAMES.GG에서 더 많은 가이드를 찾아보세요.

가이드

업데이트됨

April 14th 2026

게시됨

April 14th 2026