현대 시각 문화 연구 블로그

굶지마 투게더 데디케이티드 서버 만들기 (Dedicated Server) 본문

굶지마 투게더 :: Don't Starve Together/가이드 & 나노Tip

굶지마 투게더 데디케이티드 서버 만들기 (Dedicated Server)

My약 2017. 11. 24. 07:40
반응형

 

※ 본 글은 최대한 간단하게 서버를 생성하는 방법을 서술한 것입니다.

2018년 9월 1일 확인 결과, 모든 기능은 정상적으로 작동하나, 서버 모드가 적용되지 않는 것으로 보입니다. 이것이 저 개인의 문제인지 확실하지 않습니다. 만약, 정상적으로 서버 모드가 적용되시는 분은 상관없지만, 서버 모드가 필요한대 적용되지 않는 분들은 아래 링크의 정식적인 데디케디티드 서버 만드는 방법을 이용하시길 바랍니다.

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

2018/11/07 - [굶지마 투게더 :: Don't Starve Together/가이드 & 나노Tip ] - 굶지마 투게더 데디케이티드 서버 만들기 - 2nd (Dedicated Server)

 

굶지마 투게더를 친구나 아는 사람들과 플레이하다 보면, 잠시 자리를 비워야 할 경우있습니다. 간단한 용무라면 켜두어도 무관하지만, 10분 이상 걸리는 경우하면 게임을 잠시 꺼두게 되죠. 문제는 자신이 방장이라면 방에 있는 모든 인원이 접속이 종료됩니다.

이런 문제를 해결하려면 투게더 전용 서버를 만들고, 자신도 그 서버에 참가자로 플레이해야 합니다. 그게 바로 데디케이티드 서버인 것이죠.

 

하지만 보통 굶지마 데디케이티드 서버를 열려고 찾아보면, 생각보다 간단하지 않습니다.(어려운 건 아니지만 약간 귀찮은 편입니다) 실행에 필요한 파일을 받아야 되는 경우도 있고, 게임 설정이나 모드 또한 일일이 텍스트로 설정해야 하기 때문이죠.

그렇기에 제가 판단하기에 가장 간편하고 쉬운 방법을 알려드리고자 합니다.


1단계 : 월드 생성

 

 

5번 슬롯으로 생성을 안 하셔도 상관없지만, 그럴 경우 아래의 텍스트에서 변경이 필요합니다.

월드를 생성 후, 캐릭터 선택창에서 일단 종료하시면 됩니다.



2단계 : 서버 실행 파일 만들기

 

먼저, 스팀의 굶지마 투게더 bin폴더 이동합시다. (C:\Steam\steamapps\common\Don't Starve Togethe

r\bin)경로는 다를 수 있습니다. 이 곳에서 텍스트 문서를 생성하여 아래의 텍스트를 입력 후, txt파일이 아닌 bat파일로 저장합니다. bat파일은 파일 형식을 모든 파일로 변경하신 후 저장하시면 됩니다.

 

cd /D "%~dp0"
dontstarve_dedicated_server_nullrenderer.exe -only_update_server_mods
start "My DST Server Master" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster Cluster_5 -shard Master
start "My DST Server Caves" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster Cluster_5 -shard Caves

 

허나 블로그에 복사가 되는지 안되는지 모르겠으므로, 파일을 따로 올리겠습니다.

 

RunDSTServer.bat

이 파일을 bin 폴더에 넣으시면 됩니다.

bat파일이 정상적으로 작동하지 않으면, 아래 텍스트 파일로 직접 bat로 생성하시길 바랍니다.

 

RunDSTServer.txt

또한, 월드가 5번이 아닌 다른 슬롯에 있다면 아래의 부분을 수정 후, bat로 저장하시면 됩니다.

 

< 'bat'저장 방법과 월드 슬롯 수정 >



3. 토큰 생성

 

 

이전에 생성한 토큰이 있다면, 그대로 사용하셔도 되지만, 만약 정상적으로 실행이 안된다면 새로운 토큰을 생성하여 사용하시길 바랍니다.

새로 생성한 토큰은 아랫부분에 나오며 WabAdminGenerated를 복사하시면 됩니다.

 

 

 

모든 설정이 끝났습니다. 이제 아까 생성하신 .bat 파일을 실행하시면 됩니다. 실행 시 아래와 같은 창이 뜨면 성공적으로 완료되었으며, 서버를 생성한 사람은 Online이 아닌 LAN으로 입장하셔야 합니다. 다른 사람들은 Online에 정상적으로 뜨니 걱정하실 필요는 없습니다.

 

< 서버를 생성한 사람은 LAN으로 입장 가능 >

 

서버를 종료할 때 도스창을 끄셔도 상관은 없지만, 이럴 경우 종료한 시점이 저장되는 것이 아닌 해가 뜨며, 자동 저장되는 시점부터 시작합니다. 시간적으로 큰 지장은 없지만, 강제 종료가 불안하고, 무조건 지금 현시점을 저장 해야겠다시는 분들은 도스창에 'c_shutdown()'를 입력하시면 됩니다.


방법은 분명히 간단한대.. 제가 설명해놓은 걸 보니 굉장히 난해해 보이는군요. 죄송합니다. 이게 저의 한계인가 봐요.

 

혹시나 이전에 다른 방법으로 데디케이티드 생성하신 적이 있으신 경우, 이 방법으로 다시 할 경우 정상적으로 실행되지 않더군요. 뭔가 곂치나 봐요. 어쩔 수 없이 게임을 삭제하고,(삭제 후 남은 폴더들도 완전히 삭제) 다시 설치하고 하니 정상 작동하였습니다. 안되시는 분들은 참고하시길 바랍니다.


온라인 UI가 변경되어 Online, LAN 선택 메뉴의 위치가 바꼈습니다. 참고하세요.


Comments