[질문] 대용량 상자 밸런서 ups 체크한거 관련 궁금한 점

나도 궁금하긴 했지만 귀찮아서 안해봤는데 질문도 있는김에 해봤음


3가지 경우에 대해서 비교해볼거임

1. 웨어하우스 800칸 (기존과 같음)

2. 웨어하우스 800칸인데 슬롯 1칸만 남기고 잠금

3. 웨어하우스 1칸(모드 직접 손으로 고쳤음)



1. 웨어하우스 800칸


가동 전

UPS 3547

Entity update 0.021

Script update 0.043


가동 후

UPS 203.7

Entity update 4.043

Script update 0.138


스크립트는 무의미하다고 봐도 되고 엔티티 업데이트가 크게 증가해서 UPS가 떡락해버림



2. 웨어하우스 800칸인데 슬롯 1칸만 남기고 잠금

가동 전

UPS 3631

Entity update 0.020

Script update 0.042


1번 경우와 별 차이 없다


가동 후

UPS 230.4

Entity update 3.519

Script update 0.139


엔티티 업데이트가 0.5정도 줄긴 했음

조금이나마 UPS 향상이 있었다 (203->230)



3. 웨어하우스 1칸


모드 파일을 직접 열어서 슬롯을 1개로 수정


가동 전

UPS 4300

Entity update 0.021

Script update 0.041


신기하게도 가동하기전 상태인데 UPS가 이전의 두 케이스보다 증가했음(3547,3641->4300)

엔티티/스크립트 업데이트는 별차이가 없음

아마도 Lua garbage incremental이 (0.150,0.135 -> 0.115) 로 바뀐게 영향 같긴한데 저게 뭘하는 시간인지는 잘 모르겠다


가동 후

UPS 1000

Entity update 0.692

Script update 0.062


앞의 두 경우는 UPS가 300아래로 떡락했던거에 반해 1000정도의 UPS가 나온다!

엔티티 업데이트가 4, 3.5 씩 뜨던거에 비해 0.7정도로 대폭 감소하였음



이전 글에서 연결된상자+미니로더가 1000 나오던거랑 대충 비슷한 것을 확인할 수 있음





정리



케이스1

웨어하우스 800칸

케이스2

웨어하우스 800칸, 슬롯1

케이스3

웨어하우스 1칸


가동 X

가동 O

가동 X

가동 O

가동 X

가동 O

UPS

3547

203.7

3631

230.4

4300

1000

Entity Update

0.021

4.043

0.020

3.519

0.021

0.692

Script Update

0.043

0.138

0.042

0.139

0.041

0.041


조금이라도 UPS 이득을 보고 싶다면 슬롯을 잠궈두는게 UPS에 약간이나마 도움은 된다

하지만 상자의 크기를 실제로 줄일 수 있다면 훨씬 UPS에 도움이 된다





4. 데드락로더 + 웨어하우스 1칸

데드락로더가 스크립트 쓴다는 글을 봐서 실제로 어떤지 확인해봤음


가동 전

UPS 4091

Entity update 0.021

Script update 0.044


가동 후

UPS 1637

Entity update 0.262

Script update 0.052



이전글에서 실험해봤던 바닐라적재기와 비슷한 UPS가 나오기 때문에 오히려 미니로더보다 우월함


실제로 바닐라 로더에 스킨을 씌운거임

옛날에 스크립트를 쓰는식으로 구현을 했었는지는 잘 모르겠지만 지금은 확실히 미니로더보다는 UPS 측면 이득이다


그래도 명백한 상위 호환은 아닌게

이전글에도 썼듯이 결국은 바닐라 로더라서 기차랑 상호작용은 못함

기차에도 로더쓰고 싶고 UPS이득도 보고싶다면 기차에만 미니로더를 쓰고 그 외에는 데드락로더를 쓰는게 좋지 않을까

지금은 패치되어서 바닐라 로더도 기차랑 상호작용은 할 수 있음

다만 회로 연결은 여전히 안 되기 때문에 LTN/CyberSYN과 회로 연동해서 쓰려면 미니로더를 사용하여야 함