HOODDACK
로그인 | 회원가입

후딱 굶지마 투게더 전용서버 시작하기

19/5/28

(동굴이 없는 경우 입니다)

굶지마 투게더에서 새 월드를 만들고 나면 조금 난감한 일이 생기죠.
바로 방장인 내가 로그아웃을 하면 서버 자체가 꺼진다는 사실!
그렇다고 해서 잠수타자니 죽어버릴게 뻔한 애매한 상황ㅠㅠ
이럴 때를 위해 굶지마 에서는 굶지마 투게더 전용서버,
Don’t Starve Together Dedicated Server” 서비스를 제공하고 있습니다.
나 대신 내 컴퓨터가 방장이 되어주고 나도 자유롭게 오갈 수 있는 방법이에요.
물론 내 컴퓨터에서는 계속 서비스가 실행되고 있어야겠죠?

우선 라이브러리 > 검색 오른쪽 도구탭을 열어서 굶지마 투게더를 설치시 함께 제공되는 Don’t Starve Together Dedicated Server 를 설치합니다.

여기까지만 하고 Dedicated Server를 실행하고 게임에 들어가면
접속할 새 월드가 생성됩니다.
설정을 직접 할 수 없는 내아이디’s 월드 말이지요..

하지만 만들고 싶은 월드는 그게 아니잖아요?
비밀번호도 걸고 싶고 사냥개가 좀 덜나왔으면 좋겠고, 여름이 짧았으면 좋겠네요.
이를 위해 실행한 Dedicated Server를 끄겠습니다.
끄는건 그냥 Dedicated Server를 실행했을 때 뜬 도스창을 끄면 됩니다.

그리고 Host Game으로 가서 5번째 슬롯에 새로운 월드를 설정하고 실행하세요.
슬롯은 아무데나 해도 상관없어요. 쓰려고 하는건 그 안에 포함되는 파일이니까요.
그리고 5번째 월드 설정파일이 저장된 곳으로 찾아갑니다.
사용자폴더(컴퓨터 계정명) > 문서 > Klei > DoNotStarveTogether

제 경우는 숫자 폴더가 하나 더 있고 저 안에 Cluster_5가 있더군요.
그녀석이 제가 만든 5번째 월드 인거죠!
참고로 backup 아래 있는 Cluster_1은 전용서버 폴더입니다.
Cluster_5 폴더 구조는 대충

이렇게 되어 있고.. 월드설정, 모드설정, 이름과 비번같은 설정 등등이네요.
그럼 이쯤에서 서버폴더도 살펴볼까요?
위에 언급한 대로 backup 아래의 Cluster_1 폴더입니다.

Cluster_5와 생긴게 비슷하네요. 왠지 그대로 옮기면 될거같습니다.
하지만 그 전에, 원래 만들었던 월드를 지워야 합니다.
앞으로도 월드를 만들었다가 맘에 안들면 다시 지울 일이 생길거에요.
그럴때는 save 폴더에 들어가서 saveindex 파일을 지우면 됩니다.
열어보면 Cluster_1 폴더의 설정대로 만들어진 기본 월드 내용이 있습니다.

설정파일 다섯개를 그대로 복사해서 붙여넣으면 됩니다.

이제 전용서버용 월드 내용이 내가 직접 설정한 월드로 바뀌었습니다.
하지만 이까지 하면 모드가 적용이 되지 않아요.
Host할 때 모드를 다운받고 설치하던 과정을 전용서버에도 해줘야 하기 때문입니다.
이를 위해 스팀 게임이 다운된 SteamLibrary 폴더로 가야 합니다.

mods 폴더에 있는 lua파일 두개를 손봐야 하는데요,
dedicated_server_mods_setup.lua 파일 하단에는

ServerModSetup("1271089343")
ServerModSetup("1508510758")

modsettings.lua 파일 하단에는

ForceEnableMod("workshop-1271089343")
ForceEnableMod("workshop-1508510758")

이런식으로 모드를 추가하면 됩니다.
(텍스트 편집은 Notepad++ 로 했습니다)
모드는 모두 숫자로 되어있는데 이 숫자를 알기위해서는
우리가 아까 옮겼던 modoverrides.lua 파일을 확인하면 됩니다.

return {
  ["workshop-1271089343"]={
    configuration_options={ bekkitt_skeleton_pen=0, null_option=true, skeleton_player=true },
    enabled=true 
  },
  ["workshop-1508510758"]={ configuration_options={  }, enabled=true },
 .....
}

이런식으로 작성되어 있네요. 여기서 workshop-1271089343 부분이 우리가 알아야 할 숫자인걸 알 수 있어요.

이렇게 모드를 다운받고 설치하라는 명령어를 써 주고 다시 Dedicated Server를 실행하면 아까완 다르게 뭔가를 설치하는 모습이 표시됩니다.
그리고 나서 게임을 실행해 Browse Games를 누르면 목록이 뜨지요.
이미 나 말고 다른 사람은 이 새 월드를 검색하고 접속할 수 있습니다.
하지만 방장 본인은 LAN 검색으로 전환해야 월드가 보입니다.


Watch4 Z플립3 워치4 Oculus Link 코딩 Google Cloud Platform 리모델링 Z Flip3 저작권등록 FREE Deploy Hosting Oculus Quest iPad Watch Face 액세서리 워치페이스 Beat Saber