Overview
간단하게 모드하우(Mordhau) 서버를 구축해봅시다.
서버 프로그램 다운로드&설치
(이미지를 누르면 크게볼 수 있습니다)스팀 클라이언트 상단의 라이브러리에 마우스를 가져다 댄 뒤
아래쪽의 도구 클릭
도구 목록에서 Mordhau Dedicated Server를 더블클릭해서 다운로드&설치
포트포워딩(공유기 사용자)
Windows 키 + R키를 눌러서 실행창을 띄운후 cmd 입력 후 확인
ipconfig입력 후 엔터 메인 인터넷 연결 어댑터 섹션에서 [기본 게이트웨이 주소]와 [IPv4 주소] 숙지
웹 브라우저 주소창에 [기본 게이트웨이 주소] 입력 후 이동
(공유기 모델마다 창이 다를 수 있지만 기본적인 구조는 비슷하다) 포트포워드 설정 섹션으로 가서 7777, 7778, 27015, 15000 포트 개방 이름 : 마음대로 내부 IP주소 : [IPv4 주소] 프로토콜 : UDP 외부 포트 : 7777~7777 / 7778~7778 / 27015~27015 / 15000~15000 내부 포트 : 7777~7777 / 7778~7778 / 27015~27015 / 15000~15000 ※ 기본적인 세팅은 외부포트와 내부포트를 맞춰줌.
※ 동적 아이피 고정으로 받기(선택) 네트워크 공유센터에서 이미지따라 이동 다음 IP 주소 사용 선택 cmd창의 ipconfig 커맨드 입력 후 출력된 값 중에서 [IPv4 주소]를 IP 주소에, [서브넷 마스크]를 서브넷 마스크에, [기본 게이트웨이]를 기본 게이트웨이에 입력 후 확인
서버 설정
스팀 클라이언트에서 Mordhau Dedicated Server우클릭후 속성 → 로컬 파일 탭 → 로컬 콘텐츠 보기를 누르면 모드하우 서버가 설치된 경로로 갈 수 있다.
Mordhau Dedicated ServerMordhauSavedConfigWindowsServer의 Game.ini[/script/mordhau.mordhaugamesession] MaxSlots=[최대 플레이어 수] ServerName=[서버 이름] 게임 내 서버 브라우저에 나타나는 서버 이름 ServerPassword=[서버 비밀번호] 설정하면 접속 시 비밀번호 입력해야됨. 비워두면 공개서버 AdminPassword=[어드민 비밀번호] 서버 내에서 이 비밀번호로 로그인 하면 어드민 권한을 가지게 됨 Admins=[STEAMID64 번호1] Admins=[STEAMID64 번호2] Admins=[STEAMID64 번호3] 예) Admins=76561198038680677 … 이곳에 등록된 유저들은 어드민 로그인 없이 자동 로그인 권한을 가짐 BannedPlayers=[STEAMID64 번호1] BannedPlayers=[STEAMID64 번호2] BannedPlayers=[STEAMID64 번호3] … 이곳에 등록된 유저들은 서버 접속 불가능 [/script/mordhau.mordhaugamemode] PlayerRespawnTime=5.000000 플레이어 리스폰 시간 BallistaRespawnTime=30.000000 발리스타 리스폰 시간 CatapultRespawnTime=30.000000 투석기 리스폰 시간 HorseRespawnTime=30.000000 말 리스폰 시간 DamageFactor=1.000000 데미지 배율 TeamDamageFactor=0.500000 팀데미지 배율 MapRotation=[맵 이름1] MapRotation=[맵 이름2] MapRotation=[맵 이름3] … 서버 맵 로테이션
※필수 아님 – Tickrate 변경Mordhau Dedicated ServerEngineConfig의 BaseEngine.iniMordhau Dedicated ServerMordhauConfig의 DefaultEngine.ini[/script/engine.player] ConfiguredInternetSpeed=8000000 ConfiguredLanSpeed=8000000 [/script/engine.engine] bSmoothFrameRate=True [/script/onlinesubsystemutils.ipnetdriver] MaxClientRate=240000 MaxInternetClientRate=240000 NetServerMaxTickRate=60 ※ NetServerMaxTickRate 추천값 : 60, 120
서버 실행
Mordhau Dedicated ServerMordhauBinariesWin64 에 있는 MordhauServer-Win64-Shipping.exe 파일이 실행파일이다.
MordhauServer-Win64-Shipping.exe 우클릭 → 보내기 → 바탕 화면에 바로 가기 만들기
바탕화면에 생긴 바로가기의 속성으로 들어가서 대상 끝에 한칸 띄우고 [서버 실행시 처음으로 시작되는 맵] -log 를 입력한 후 확인
※ 포트 변경시 아래와 같이 밑 구문 추가Port=[포트번호] PeerPort=[피어포트번호] QueryPort=[쿼리포트번호] BeaconPort=[비콘포트번호]
예) “C:Program Files (x86)SteamsteamappscommonMordhau Dedicated ServerMordhauBinariesWin64MordhauServer-Win64-Shipping.exe” FFA_Contraband -log Port=7777 PeerPort=7778 QueryPort=27015 BeaconPort=15000
앞으로 바탕화면의 바로가기를 실행하면 서버가 열린다.
기타
- 이미지를 누르면 크게볼 수 있습니다.
- 방화벽을 사용중이라면 해당 방화벽 클라이언트에서 예외등록 해야합니다.
- 가이드에 사용된 PC와 공유기(Windows 10 Pro 64bit, ipTIME A1004NS)
- 영어 가이드(English Guide)[mordhau.com]
- Linux 가이드
- 모드하우 메인 포럼 네이버 카페[cafe.naver.com]