No More Room in Hell

No More Room in Hell

Not enough ratings
노 모어 룸 인 헬 스레드 서버 만들기
By Gura
[No More Room in Hell 전용 서버 만들기 가이드]

/\_/\ (\ __ /) A__A
( ˶•o•˶) ( •ω• ) ( •⤙• )
ଘ(ა🍱) (ა🍙૮)。 (🍜٩ )੭

안녕하세요 ! 요즘 한섭 운영을 하면서 좋은 한국 서버가 더 많아졌으면

하는 바람으로 가이드를 작성하게 되었습니다 ! 😄

스레드 서버는 스팀 CMD를 이용한 서버로 일절 비용 없이 서버를 운영 할 수 있는 방법입니다

천천히 차례대로 알려드릴테니 자세히 봐주세요 !

✅ 사전 준비물

1. Steam 계정

2. SteamCMD (Steam 전용 서버 관리 도구) / https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

3. 게임 'No More Room in Hell' 설치

4. 안정적인 인터넷 연결



🛠 SteamCMD 설정

위에 있는 링크를 통해 스팀 CMD를 받았다면 C:\SteamCMD 이 파일안에 CMD.exe 파일을 넣어줘야 합니다

만약 SteamCMD 파일이 없다면 만들어서 넣어주세요 !

이 단계까지 완료 했다면 SteamCMD 프로그램을 실행 후 아래 명령어를 하나 씩 넣어주세요

force_install_dir .\nmrih_ds\
login anonymous
app_update 317670
exit

이 단계까지 완료 했다면 뼈대는 갖춰진겁니다 이제 서버를 작동시킬 RUN.bat를 만들어야 해요 !



🔨 서버 설정

먼저 메모장을 연 뒤 해당 코드를 작성 해주세요

start srcds.exe -game nmrih -secure -console -maxplayers 8 -port 27015 +map nmo_broadway

이제 저장을 하실텐데 다른 이름으로 저장을 누른 뒤 파일 이름을 RUN.bat로 해주세요 !

RUN.bat 경로: C:\SteamCMD\nmrih_ds

이 단계까지 성공했다면 run 프로그램을 눌러 서버를 실행 시킬 수 있습니다 !

이제 다음 단계로는 서버 cfg를 손 봐줘야 해요

해당 경로: C:\SteamCMD\nmrih_ds\nmrih\cfg 로 들어가면 server.cfg가 있을겁니다 그걸 클릭 하세요 !

만약 파일을 못열겠다면 파일 우클릭 후 연결 프로그램을 메모장으로 바꿔주세요

파일을 성공적으로 열었다면 아래에 있는 해당 링크로 들어가 텍스트를 복사 후 붙여넣기 해주세요

https://github.com/HecticElites/no-more-room-in-hell-dedicated-server-package/commit/e1d1f1215868512e4d264f70bb1c56fc565e8232

텍스트가 영어로 되어 있기 때문에 헷갈리시는 분 들을 위해서 중요한 설정만 따로 알려드리겠습니다



💡 서버 cfg 중요 설정

hostname - 서버 목록에 뜰 서버의 이름 / 예시: hostname "클래식 서버"

sv_password - 서버의 비밀번호 / 예시: sv_password "1234" 비밀번호 사용 안하면 ""으로 설정

sv_region - 서버의 위치 지역 / 예시:sv_region "4"

sv_lan - 랜 서버 또는 인터넷 / 예시: sv_lan "0" 인터넷으로 해야 서버 목록에 뜹니다 !

sv_cheats - 치트 여부 / 예시: sv_cheats "1"

sv_difficulty - 서버 난이도 / 예시 sv_difficulty "classic"

sv_allowdownload 와 sv_allowupload는 다 1로 설정해주세요 그래야 유저가 맵을 다운로드 할 수 있습니다

이 정도가 중요 설정이며 나머진 입맛에 맞게 마음대로 설정 해주시면 됩니다 !



💾 포트포워딩 설정

위에 있는 설정을 다 해줘도 포트포워딩을 안하면 다 무용지물입니다 이 설정은 무조건 해줘야 해요 !

사용하시는 공유기에 맞춰서 공유기 설정 사이트에 들어간 후 포트포워딩 클릭

새 규칙 만들기 후 이름은 아무렇게 넣어주세요

규칙 종류는 / 포트포워드 사용자 정의

프로토콜은 / UDP

외부 코드 및 내부 코드는 / 27015

내부 IP 주소는 자신의 ipv4 아이피를 써주시면 됩니다 !


ipv4 아이피 보는 방법 ?

- 윈도우 시작 버튼을 클릭하고 "cmd"라고 입력하고 난 뒤 엔터를 치면 명령프롬프트로 진입합니다

- 명령프롬프트에 진입해서 "ipconfig" 명령어를 입력하고 엔터를 칩니다

- IPv4 주소를 확인하시면 됩니다

ipv4 주소 설정까지 맞춴다면 저장을 꼭 해주세요 !

이제 RUN.bat를 실행 한다면 자신의 서버가 서버 목록에 뜨게 될겁니다

여기까지 잘 쫓아오신 분들 축하드립니다 ! 🎉

이제 서버를 열어 자신들의 친구나 다른 플레이어와 함께 게임을 즐길 수 있습니다

하지만 플레이 할 수 있는 맵이 적을수도 있는데요 여기선 워크샵 다운로드 기능을 활용하면 됩니다 !



🛒 워크샵 맵 다운로드

워크샵 맵을 다운로드 받기 전 가장 먼저 해야 할 일은 서버 cfg 설정을 바꿔줘야 합니다

- mapcyclefile "mapcycle_default.txt" - 이 부분을 찾은 뒤

- mapcyclefile "mapcycle.txt" - 로 바꿔주세요

해당 mapcycle 파일 역시 cfg 파일에 있으며 이름을 mapcycle로 바꿔줘야 합니다

이제 서버를 실행 한 후 스레드 콘솔창에서 해당 명령어를 입력 해주세요 !

workshop_download <맵 아이디>

맵 아이디란 ?

https://steamcommunity.com/sharedfiles/filedetails/?id=2939957608&searchtext=

해당 주소에서 id= 숫자 이 부분이 맵 아이디 입니다

명령어 예시: workshop_download 2939957608

이렇게 명령어를 치고 엔터를 누르면 맵이 자동적으로 서버에 설치가 됩니다

맵이 서버에 설치가 다 완료되었다면 C:\SteamCMD\nmrih_ds\nmrih 에서 workshop_maps 맵 텍스트 파일을 찾아주세요

"WorkshopMaps"
{
"nmo_2012_t1_3_repack" "2954885056"
"nmo_2sidev3" "2486284773"

이런 식으로 나와있을겁니다 이때 숫자가 아닌 해당 맵 이름을 복사 후

"mapcycle" 에 복사 후 저장 해주세요 ! 그 다음 서버를 재시작 하면 해당 맵을 플레이 할 수 있습니다



🔧 플러그인 사용 방법

이제 마지막으로 플러그인에 대해 알아보겠습니다

먼저 여러분들이 갖춰야 할거는 Sourcemod & Metamod 파일 입니다

Sourcemod 다운로드: https://www.sourcemod.net/downloads.php?branch=stable

Metamod 다운로드: https://www.sourcemm.net/downloads.php?branch=master&amp;all=1

해당 두 파일을 다 다운로드 했다면 압축을 풀어주세요

그 다음 C:\SteamCMD\nmrih_ds\nmrih 에서 addons 파일을 찾아주세요 만약 없다면 파일을 만드시면 됩니다

addons 파일을 만든 뒤 압축을 푼 파일들을 다 넣어주세요

이제 플러그인을 설정할때에는 sourcemod 파일을 자주 사용하므로 기억해주세요 !

노 모어 룸 인 헬 플러그인 사이트

https://www.sourcemod.net/plugins.php?cat=0&mod=-1&title=nmrih&author=&description=&search=1

해당 플러그인 사이트에서 자신이 마음에 든 플러그인을 다운로드 하고 압축을 풀면

smx 와 sp , 텍스트 파일이 있을겁니다

각각 파일들을 올바른 위치에 넣어주시면 됩니다

- smx 파일: \addons\sourcemod\plugins

- sp 파일: \addons\sourcemod\scripting

- phrases 파일: \addons\sourcemod\translations

이렇게 플러그인 파일을 올바르게 다 넣어줬다면 스레드 콘솔에서 "sm plugins load 플러그인이름" 으로

플러그인을 불러오거나 서버를 재시작하면 플러그인이 적용 됩니다

-가이드를 마치며..

가이드에 대한 피드백이나 질문은 언제나 환영이며 한국 서버가 많아지는 그날을 꿈 꾸며

이만 가이드를 마치겠습니다 긴 글 읽어주셔서 감사합니다 ! 😉













   
Award
Favorite
Favorited
Unfavorite
1 Comments
Cookie Mar 24 @ 6:09pm 
good