반응형

본 포스팅(메뉴얼) 구축환경 정보
항목 | 내용 |
구축 게임 | 소울 마스크 |
구축 인프라 | 개인 데스크탑 (PC), 24Core / 64GB Mem |
구축 OS | 윈도우 11 - Professional Edition |
구축 아키텍처 | Intel/AMD x64 |
사용된 설치 프로그램 | SteamCMD |
문서 업데이트 버전 | 2024.05.31 |
자주하는 질문 포스팅(추가 메뉴얼)
- 서버 구축과 관련한 자주 하는 질문 및 예상되는 다양한 질문을 정리한 포스팅을 전달 드립니다.
- 현재 보고 계신 포스팅(메뉴얼) 외 다양한 추가 내용들이 있으므로 참조하시면 좋습니다.
- 아래 '자주하는 질문 포스팅(메뉴얼)'에는 자세한 추가 옵션 및 데이터 저장 위치와 관련한 상세 내용이 들어 있습니다.
소울마스크, 서버구축 자주하는 질문 & 답변 모음
안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본
techtim.tistory.com
테크팀 채널 소개
본 가이드는 YouTube 채널 '테크팀' 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
본 가이드의 오류 발견시 아래 주소로 제보 부탁 드립니다.
공식 유튜브 채널 [ 링크이동 ]
공식 디스코드 [ 링크이동 ]
테크팀(Tech Tim)
나만의 게임 서버를 구축하고 친구들과 함께즐기는 채널 ▀▀▀ [ 디스코드 ] ▀▀▀ https://discord.com/invite/ZQ6DzC58rZ 개인 DM을 통한 기술문의는 답변하지 않습니다. 추가 공수가 들어가는 트러블
www.youtube.com
테크팀's server Discord 서버에 가입하세요!
나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2925명
discord.com
테크팀 서버구축 유튜브 공식 영상
본 포스팅(메뉴얼)은 아래 영상을 바탕으로 만들어져있습니다.
유튜브 강의영상과 함께, 본 포스팅, 자주하는 질문 이렇게 3가지를 함께 보시면 좋습니다.
사전 작업 1 : 윈도우 방화벽 개방
파워쉘(터미널) 실행 :
반드시 관리자 권한으로 실행합니다.

방화벽 개방 병령어 수행
실행된 파워쉘에서 아래 명령어를 복사 & 붙여넣기 합니다
New-NetFirewallRule -DisplayName "SoulMask" -Direction Inbound -LocalPort 7777,27015,18888 -Protocol UDP -Action Allow
사전 작업 2 : 공유기 포트포워딩 설정
포트포워딩 진행
(자신의 환경이 공유기가 없다면, 그냥 건너뛰면 됩니다)

IPTime이 아닌 다른 공유기라면 아래 내용을 참조하여 자신의 환경에 맞게 포트포워딩을 진행하세요
번호 | 브랜드 | YouTube 링크 |
1 | IP Time 공유기 | 링크이동 |
2 | KT 공유기 | 링크이동 |
3 | TP Link 공유기 | 링크이동 |
4 | Next 공유기 | 링크이동 |
5 | SK 브로드밴드 공유기 | 링크이동 |
본 작업 : "SteamCMD"를 이용한 서버 엔진 설치
사설서버 게임엔진을 설치할 디렉토리 생성 : 원하는 아무곳 선정
단, 패스 혹은 디렉토리 이름에 한글이 들어가면 안됨

SteamCMD 다운로드 : 다운로드 사이트 이동

SteamCMD Zip 파일을 압축해지하여, 서버 엔진 폴더에 옮겨 놓음

텍스트 파일 2개 생성


파일 이름 변경
Install.bat, RunServer.bat 파일로 이름을 변경함

생성한 두개의 파일에 스크립트 구문 삽입
- Install.bat
steamcmd.exe +login anonymous +app_update 3017310 +quit
- RunServer.bat : 자신의 환경에 맞게 수정하여 사용함
rem Server Engine Update
steamcmd.exe +login anonymous +app_update 3017310 +quit
rem Server Engine Start
@echo off
cd ".\steamapps\common\Soulmask Dedicated Server For Windows"
start WSServer.exe Level01_Main -server %* -log -UTF8Output -MULTIHOME=0.0.0.0 -EchoPort=18888 -forcepassthrough -SteamServerName=MyServerName -MaxPlayers=70 -Port=7777 -QueryPort=27015 -adminpsw=1234
exit /B
기타 실행 파라미터
파라미터 | 사용의 예 | 설명 |
-server | -server | 수정할 필요 없음 (그대로 사용) |
-log | -log | 콘솔 로그를 화면에 표시함 |
-SteamServerName | -SteamServerName=techtim | 서버리스트에서 표시될 서버 이름 |
-MaxPlayers | -MaxPlayers=30 | 서버 접속가능 최대 인원 |
-backup | -backup=300 | 데이터베이스 데이터를 디스크로 내리는 주기 (초) |
-saving | -saving=300 | 게임 데이터를 데이터베이스로 내리는 주기 (초) |
-MULTIHOME | -MULTIHOME=0.0.0.0 | 서버 IP 주소 지정 (0.0.0.0 을 사용하거나, 원하는 IP주소를 지정) |
-Port | -Port=7777 | 게임 데이터 전송 포트 지정(UDP) |
-QueryPort | -QueryPort=27015 | 스팀 서버 조회용 쿼리 포트 지정 (UDP) |
-EchoPort | -EchoPort=18888 | RCON 포트 지정 (UDP) |
-initbackup | -initbackup | 서버가 시작될 때, 세이브 파일을 한번 백업 받고 시작함 |
-backupinterval | -backupinterval=15 | 월드 저장 데이터를 디스크에 자동 저장하는 주기 (분) |
-forcepassthrough | -forcepassthrough | 반드시 사용해야 하는 옵션임 |
-PSW | -PSW=1234 | 서버 접속시 사용하는 패스워드 |
-adminpsw | -adminpsw=1234 | 관리자 패스워드 |
게임서버 실행
RunServer.bat 파일을 더블클릭하여 서버를 기동함

(옵션) UE4 Prerequisites 설치
서버 설치가 처음이라면 UE4 Prerequisites 설치 메시지가 출력 될 수 있으며 설치를 진행합니다.

서버 기동 완료

서버 종료시 반드시 Ctrl + C를 눌러 종료합니다.
X버튼을 눌러 종료하면 ini 파일등의 생성이 정상적으로 진행되지 않을 수 있습니다.
서버 접속 테스트
멀티 메뉴 접근





기타 실행파라미터, 환경설정, 맵, 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요
이상 소울마스크 전용서버 구축 가이드 였습니다.
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요
소울마스크, 서버구축 자주하는 질문 & 답변 모음
안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본
techtim.tistory.com
테크팀's server Discord 서버에 가입하세요!
나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2925명
discord.com
반응형
'게임 서버구축 메뉴얼 > 소울마스크' 카테고리의 다른 글
소울마스크(SoulMask) 텔넷 터미널 사용법 (1) | 2024.06.04 |
---|---|
소울마스크(SoulMask) 데이터 백업 및 이관(마이그레이션) 하기 (0) | 2024.06.04 |
소울마스크(SoulMask) 서버 환경설정 하기 (0) | 2024.06.02 |
소울마스크(SoulMask) 전용서버 구축하기 : NAS (0) | 2024.06.02 |
소울마스크(SoulMask) 전용서버 구축하기 : GCP (0) | 2024.06.01 |