중간에 모드 추가하거나 배열 바꾼거 하나도 없는데도 상단구성할때 렉이 심각하다못해 림월드 창이 응답없음 뜨길래 이거 저거 테스트하다가 이유 하나 발견.


진짜 반고닉인가 그거 하나 파둬서 내가 쓴 것들 다시 볼 수있게 하든가 해야할라나 싶다.

심지어 한번 날려먹었어 시밤...


결론부터 말하자면

상단에 포함되는 림이 가지고 있는 식량 '뭉텅이'다.

이하는 해당 사태에 대한 꼬라지 정리이므로 귀찮으면 제끼고 저 밑의 세줄 요약으로 가자.


상단 구성할때 상단 구성창 위쪽을 보면 '식량 소진까지' 라는 부분이 있다.

쉽게 지금 상단 구성할때 식량 이만큼 들려보내면 며칠동안 안굶고 먹을 수있냐 라는거임.


지금 하고 있는 정착지에 지금 인간이 없어서 쿠린으로 계산했음.

건강상태는 인공신체 단것도 없고 유실된 부분도 없는 건강한 쿠린이다.


식사류는 여러개가 있다만 여기선 이야기를 간단히 하기 위해 보존식량만으로 계산할게.

별다른 언급이 없다면 보존식량 = 식량 or 식사로 퉁쳐서 이야기하겠단 소리임.


보존식량의 열량은 0.9로 허기 90% 채워준다.

이론상 식량 20개면 1800%의 허기를 채울 수있고, 따라서 18일간 버틸 수있다는 소리.

그런데 림들은 보통 허기 20% 중후반 쯤에 밥을 먹고 초과 열량은 따로 추가적인 디버프나 버프도 없으니

실제론 10~20% 정도의 열량은 손해본다.

그것도 아까운 극한 환경에서 하고 있어서 식사 한번 한번도 수동으로 먹이겠다면 말리진 않겠다만

아마 허기가 저 이상으로 떨어지면 배고픔 디버프 걸리니까 참고해둬.

어자피 그런 난이도에서 노는 림붕이들이면 아마 나보다 관리 훨씬 더 잘하겠지 뭐.


하여튼간에 이런 이유로 림 한명이 식량 20개 들고 떠나면 식량 소진까진 약 15.1일이 걸린다고 계산해준다.

상단이 가면서 채집 가능한 타일들에선 딸기랑 용설란 채집해서 먹으니까 아마 이것보단 더 갈거야.


그럼 림 2명이 떠난다면?

절반인 7.5일

3명이라면 15.1일의 1/3인 4.7일

무진장 간단한 계산.


상단 구성할때 시스템이 계산하는건

상단이 나를 수 있는 무게 / 타일 이동 속도 / 식량 소진 일수 / 일일 채집량 / 식별률

이렇게다.


엄청 간단해보이는 계산들이야. 뭐 물론 얘들 건강 상태에 따라 타일 이동 속도도 변하고 덩치큰 동물이 짐꾼으로 끼면 식별률도 올라가고 그러긴 한다만.


그런데 프리페어로 게임해본 사람들은 종종 봤을건데,

똑같은 스탯 나이 장비로 설정한 쌍둥이급 림인데도 가끔 총 무게(보통 포드로 보낼때 보게 될거다)나

운반 가능 무게가 다른 걸 봤을거임.


간단해. 걔가 소지품 창에 뭘 들고 있는냐에 따라 다른거다.


예시로 우리집 쿠린 둘을 보자.



첫번째 쿠린.

무게 67k... 아니 잠만 뭐요???


아니야 시바 진정해. 지금 중요한건 그게 아냐

유전자 개량하면서 근밀도 높이고 골밀도 높이고 했으면 충분히 가능한 수치야 아 몰라 아무튼 그런걸거임.

여튼간에 이게 뭔 무게냐 하면

기본 체중 60kg에

안경 0.4kg / 쿠린 속옷 0.1kg / 쿠린 한복(왼쪽) 1kg / 쿠린 두루마기(오른쪽) 2kg / 무기 3.5kg

이렇게 해서 67kg임.



두번째 쿠린이다.

얘는 69.5kg이야.

장비 스탯 이런건 다 똑같은데 딱 하나, 심플 사이드암 모드로 소지품에 들고 있는 저 보조 무기임.

저게 2.5kg 짜리거든. 이거 무게 넣어서 계산하면 딱 맞음.


사실 이 문제는 그리 중요하지 않을거다. 무거운거 들고 다닌다고 밥 더 먹고 그런건 아니거든.

그런데 말이다.

이게 만약 식량 뭉치를 들고 있거라면 이야기가 달라진다.


보통 림들은 일어나서 밥 먹고 일하러 가기 전에 식량 챙겨도 하나씩만 챙기니까 뭉치를 들고 있을 일은 별로 없어.

뭉치로 들고 있는 경우라면 식량을 저장소로 옮긴다고 들었든지 아님 들게 시켰든지,

카고 포드 모드를 쓴다면 돌아와서 인벤을 스스로 못비우니 수동으로 비워줘야하는데 그걸 안했든지.


여기서 뭐같은 꼬라지가 벌어지기 시작함.

상단 구성을 할때 사람마다 제각각이겠지만 나같은 경우엔

상단으로 나갈 림들 선택하고->식량 및 약품 챙기고->팔러나갈 물품 챙기고

이렇게 하거든.


이때 림들이 소지품창에 들고 있는 식량은 상단 구성창에선 보이지가 않아.

근데 식량 소진 일수 계산엔 들어간다.

스샷은 생략했다만,

식량 36개 뭉치를 든 쿠린과 아무것도 들지 않은 쿠린을 상단 멤버로 놓고 보존식량 20개를 추가했을 경우,

보존식량 20개+2명이면 7.5일이어야겠지만 실제 계산은 56개의 보존식량으로 계산해서 21.6일이다.

뭐 괜찮은 식사 하나를 인벤에 들고 있긴 하지만 이건 오차범위에 넣자고.


하여튼 계산 우선 순위가 아이템 창에서 추가한 식량을 먼저 계산하고, 림 소지품창에 있는 식량을 계산하는거 같은데,

이 일수 계산의 순서 혹은 알고리즘을 어떻게 짜놨는지는 모르겠다만

이 계산과정에서 지랄맞은 렉이 발생한다.


식량 뭉치를 들고 있는 림이 상단에 포함되면 이후 다른 상단원을 포함할때마다 이 계산을 시행해서 위에 식량 소진일을 계산해주는거 같다.


그런데 이런 식량 뭉치를 든 림이 한명이 아니고 둘 이상이면?

어서와라. 극심한 렉의 세계에 온걸 환영하마. 개인차는 있겠지만.



번외로 여기서 드라고니안 종족 모드 관련으로 하나 추가하자면,

드라고니안 얘네가 종족으로 나와서 식사 해먹는거지 얘네 원래 초식 동물 모드에서 넘어온 얘들이라 그런지

잡초랑 꽃 이런거 먹을 수있다.


이렇게.

먹는다고 뭐 생식 디버프 무드 걸리고 그런것도 없음.

쌀 같은거 생식으로 먹어도 디버프 없고.

아마 드라고니안 넣고 시작한 정착지에서 다른 얘들은 배고파서 끙끙대는데

드라고니안 얘네는 배부르게 돌아다니는거 본 사람들 있을거야. 이거다.

식사가 없으니 돌아댕기면서 잡초랑 가시덩쿨, 꽃 이런거 먹고 다니는거야.

식사류가 우선순위 높고 그게 정착지에 있으니까 그걸 먹는거일 뿐임.

대신


식성이 이래서 고기는 생으로 못 먹음.

앞서 말했듯 식성이 저래.


그런데 이걸 왜 얘기하냐고?


얘넨 상단으로 나가서도 밥 안먹거든. 초식 동물처럼 방목.

그러니까 뭔 소리냐고?


지금 저거 드라고니안인 하루가 보존식량 들고 있는데,

밥 먹어야하는 쿠린 4명에 드라고니안 4명인데도 식량 떨어질 일 없다고 뜬다.

드라고니안들 채집은 12씩들이고 쿠린들은 6씩이라서 열량 소모량보다 채집량이 더 많다는 소리다.

아이템들 탭에서 추가로 안넣어줬는데도.


그러니까 소지품에 식량 들고있는 상태에서 드라고니안들 포함되는 경우에도 계산렉 지랄맞게 걸린다고.

드라고니안들 먼저 넣고 쿠린들 넣어도 소지품에 들고 있으면 계산렉 지랄맞게 걸린다.


요약

상단 구성할때 림 한둘 넣을땐 괜찮은데 여러명 넣을수록 렉이 극심해진다면

림들 소지품 확인해서 식사 가능한 물품 뭉텅이로 들고있는거 내려놓고 다시 시도해봐라.

타이난 개갞끼


그런거 안들고 있는데도 렉난다고?

모드가 꼬였든지, 타이난이 타이난 했을 뿐인데 뭔가 문제라도?


RPG겜 레이드 할때도 이렇게까지 열심히 분석 안했던거 같은데

요직 겜에서 내가 지금 뭘 하고 있는거야...