현대 시각 문화 연구 블로그

데디케이티드 서버 모드 세부 설정 본문

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

데디케이티드 서버 모드 세부 설정

My약 2019. 1. 3. 18:05
반응형

 

최근에 데디케이티드 서버 만드는 법에 대한 질문이 디스코드로 꽤 많이 받았습니다. 대부분은 데디서버를 만드는 건 성공하시고, 이후 모드 세부 설정에 관한 질문이었습니다.

사실 저는 굶지마를 하면서 최소한의 모드만 사용합니다. 같이 할 사람이 없다면 Global Positions를 쓰지 않으므로(있어도 잘 안씀) 서버 모드들은 잘 사용하지 않습니다. 그렇기 때문에 데디서버 또한 Global Positions를 제외하면 잘 사용하지 않습니다.

이렇다 보니 모드 세부 설정은 기본적인 부분만 알고 있습니다. 하지만 이 기본적인 부분만 알아도 대부분은 설정 가능합니다.

굉장히 짧으니, 요점만 보시면 쉽게 이해할 수 있습니다.


이번에 사용할 모드는 상호 작용을 빠르게 해주는 'Quick Actions'입니다. 다운로드한 모드 폴더로 이동하여 'modinfo.lua'를 열어 줍니다. modinfo.lua는 말 그대로 모드의 정보가 들어있는 파일입니다. 이것을 보고 자신이 원하는 모드 설정을 하기 위해선 어떤 식으로 해야 하는지 알 수 있습니다. 그리고 우리에게 필요한 모드 세부 설정'configuration_options =' 단락에서 찾을 수 있습니다.

< modinfo.lua 위치 경로 >


자 그럼, 여기서 조금 더 쉽게 이해하기 위해 인게임 모드 세부 설정와 함께 보겠습니다.

 

 

첫 번째, 봐야 할 것은 name label입니다. label은 말 그대로 단순한 인식표입니다. 이용자가 이 옵션이 어떤 옵션인지 좀 더 알아보기 쉽게 한 것이죠. 뭐, 억지로 우리말로 표현해보면..

name = "미트볼"

label = "1개의 고기와 3개의 채소, 과일, 얼음 등을 냄비에 넣어 15초간 조리해서 만든 허기를 62.5를 채워주는 요리 미트볼"..처럼?

한마디로 label은 인게임 설정을 configuration_options에서 찾을 때만 사용하고, 사용하지 않는다. 정작 사용하는 건 name라고 할 수 있습니다.


두 번째, options를 보시면 Short는 0, Long은 1로 나와 있습니다. 그리고 기본값인 default는 1인 Long으로 설정된다고 예시로 자세히 적혀있습니다. 이는 다른 모드들도 같은 0과 1이 아닌 'true와 false'와 같은 여러 가지 방식으로 사용되니 자세히 보시기 바랍니다.

 

지금까지의 설명대로 Cooking을 Short로 바꿔 modoverrides.lua에 적용하면..

return {
 --Quick Actions
 ["workshop-700236083"] = {
      enabled = true,
      configuration_options = {
           cook = 0,
    },
  },
}

로 바뀌겠군요. 다시 보니 별거 없는 내용을 어렵게 설명해놨군요. 쉽게 못하겠습니다.

요점만 쉽게 말한다면..

① 'Steam/steamapps/common/Don't Starve Together Dedicated Server/mods/workshop-모드아이디/modinfo.lua' 열기

② 'configuration_options ='를 찾는다.

③ 바꿀 설정은 label로 찾고, 찾은 label의 name을 메모메모.

options에 설명되어 형식을 메모메모.

⑤ '내문서/Klei/DoNotStarveTogether_EasyConfigOverworld/Cluster_1/Master/modoverrides.lua'에 적용한다.

 

아래는 필요는 없겠지만, Quick Actions의 옵션을 모두 킨 파일을 첨부하였습니다. 이 파일을 보시고 '이런식으로 작성된다' 라는걸 확인하실 수 있습니다.

 

modoverrides.lua

Comments