우선 왜 LTN이라는게 필요한지, LTN이 뭔지 설명부터 하겠음.
보통 바닐라에서 기차 쓸때 철광석 채취역에서 철광석을 상차한후, 철판으로 구워주는 철판공장역에 하차를 시키겠지? 그런데 만약 경로를 이 두곳만 지정해놓으면 기차가 움직이다가 연료가 바닥나서 멈춰버리기 때문에 보통 연료 보급역을 하나 만들어서
철광석상차역(화물 가득 채움) -> 철판공장철판하차역(화물 비움) -> 연료 보급역(3초 대기)
이런식으로 스케쥴을 짜놓을거임.
이런식으로 짜놓으면 바닐라에서 로켓 한번 쏘고 끝낼거면 문제없이 잘 돌아가는데, 그리드화 시켜서 크기가 엄청 커지면 문제가 생김
내가 앤밥하다가 위의 방식대로 경로를 석탄 보급역에 모든 기차들이 들리도록 짜놨더니, 기차 대수가 한 20개 넘어가니까 모든 기차가 저기로 들어가려고 몸을 비비다 보니 저 주변에 기차가 쌓이고 쌓이다가 결국 모든 기차가 멈춰버림
그리고 두번째 문제로는 기존의 방식대로 운영하게되면 철광석 - 철판공장을 왔다갔다하는 기차를 2개를 할당하면 이 두개의 기차는 무조건 이 경로로만 운행해야함. 만약 철판이 충분히 만들어져서 철판공장가동이 멈춘 상태라면 이 두개의 기차는 계속 대기역에서 쉬고 있다는 이야기임. 이게 규모가 작으면 큰 상관이 없는데 베이스가 점점 커지다보면 낭비되는 기차들이 많아지게됨.
이런 두가지 문제를 해결해주는게 LTN임
그럼 LTN은 어떤것이길래 저런 문제를 해결해주는지 보면
LTN은 Logistic Train Network의 약자로 기차역을 통째로 묶어서 마치 물류로봇 네트워크 마냥 사용하는 거임.
LTN을 건드릴 정도의 팩린이라면 물류로봇을 사용해서 제료들을 옮겨봤을텐데
빨간상자(공급상자)=공급역
파란상자(요청상자)=요청역
로보포트(쉬는 로봇보관+충전)=대기역(쉬는 기차 보관 + 연료공급)
물류로봇 = 기차
이렇게 보면됨.
물류로봇 운용할때 요청상자에서 뭘 원하는지만 입력하면 가까운 로봇이 알아서 공급상자로 가서 필요한 아이템을 꺼낸후에 요청상자에 집어넣고 로보포트로 쉬러가잖슴? 로봇 한대한대마다 너는 무조건 A라는 공급상자에서 철판을 꺼내서 D라는 요청상자로 옮기기만해. 다른 상자들은 신경도 쓰지마. 이런식으로 움직이는게 아니라.
다시 요약하면 LTN은 바닐라에서 로켓 한발만 쏘고 땡 할꺼면 필요 없음
메가 베이스에 도전하거나 복잡한모드(앤밥 등등)할때는 필요함.
그럼 어떻게 설정하는지 설명해 주겠음
이건 정말 기초중의 기초만 세팅하는거고 굴러만 가도록 세팅하는거라 좀더 정교한 세팅법은 다른 고인물들에게 물어보셈...
우선 LTN 모드를 깔아줘야겠지? 깝시다
밑에 LTN conbinator은 사용하기 쉽게 산술조합긴가 뭔가를 합쳐놓은거라는데 사용하려고 이것저것 건드려 봤는데 잘 안되서 결국 기본 LTN만 사용했음.
연구에서 연구 완료해주고
기본 정류장 말고 이걸 만들어야 함
그리고 이것도 만들어야함
준비물은 다 끝났음
세팅으로 넘어가봅시다
대기역
뭐하는 곳인가: 할일 없는 기차들이 대기타는 장소. 여기에서 석탄을 집어넣어주면 됨. 대기역 갯수는그냥 많이많이 만들어 놓으면 될듯. 많다고 문제될건 없어보임.
전선연결: LTN역램프-일정신호 조합기
일정신호조합기 출력: 저거로 선택해주면됨
공급역
뭐하는 곳인가: 버퍼상자를 전선으로 연결해서 LTN역 램프에 연결했음. 버퍼상자에 자원이 몇개가 들어있는지 확인해서 LTN역으로 알려주고 있는거임. 그리고 모든 LTN역끼린 전선으로 연결안되어 있지만 와이파이마냥 무선으로 논리회로가 연결되어 있기 때문에 어떤 LTN요청 역에서 철판2K개를 요청하는데 어떤 LTN공급역에 철판이 5K개가 있더라. 그러면 철판 5K개 있는 LTN공급역으로 기차가 와서 철판 2K개를 실은후 요청역으로 가는것임.
그런데 여기서 문제는 2K개를 요청하는데, 공급역에 철판이 100개가 있는 상태임. 그럼 기차가 와서 100개 실어서 옮기는걸 20번이나 해야함. 이러면 너무 비효율적이고 교통량도 혼잡해짐. 그래서 공급역에 철판이 100개, 200개 이렇게 적을때는 공급을 안하고 일정수치 이상 쌓여있으면 기차 불러서 한꺼번에 왕창 공급하겠다. 이런 세팅을 해줘야함.
그 세팅을 하려면 일정신호 조합기를 사용하면 되는데 이건 기초강의니까 일정신호 조합기 없이 기본세팅으로 이용할거라서 걍 냅둘꺼임. 기본 세팅은 1000개이고, 이 기본세팅값은 ESC 눌러서 설정-모드설정 들어가면 조절할수 있음.
전선연결: LTN역램프-모든 버퍼상자
일정신호조합기: 필요없음
요청역
뭐하는 곳인가: 내가 필요한 자원을 요청하는 곳임. 공급역과 마찬가지로 버퍼상자를 전선으로 싹 연결해서 LTN역램프로 연결시켰음. 이것도 역시 버퍼상자안에 자원이 몇개있는지 확인하는것임.
그리고 일정신호 조합기에서 내가 버퍼상자안에 총 자원이 얼마있으면 좋겠다라는 수치를 적어서 LTN역 램프에 연결시켰음. 내가 원하는게 16K인데 상자안에 든데 12K이다. 이러면 4K만큼 공급역에가서 실어와서 상자에 채우는거임. 만약 기차 1개로 옮기는 자원이 2K가 한계라면 2K, 2K 두번 옮기겠지?
이것도 공급역이랑 마찬가지로 내가 원하는 총량은 16K인데 지금 상자안에 있는데 15800개임. 그러면 200개가 모자른거잖아? 아무런 세팅이 없다면 200개를 가져오려고 기차 하나가 움직이고, 이후에 또 버퍼상자에서 10개 소비되면 또 10개 가지러 출발하고... 너무 개판이잖아? 그래서 이것도 최소 몇개이상 모자르면 출동하겠다... 라고 세팅을 해줘햐함. 우린 기본으로 운용할거라 역시 아무것도 안 건드려도 기본세팅인 1K개이상 모자르면 기차가 움직일꺼임.
전선연결: LTN역램프-모든 버퍼상자-일정신호조합기 (전선 색깔 스샷에선 녹색, 빨간색 두개 썼는데 그냥 녹색으로만 쓰셈)
일정신호조합기 신호: 내가 버퍼상자안에 저장되어있으면 좋겠다고 생각하는 자원의양에 앞에 마이너스 꼭 붙여서 쓰기
마지막으로 설정 들어가서 저기 Finish loading 체크 풀어주면 애들이 내가 원하는 양의 자원을 실은후에 바로바로 출발함.
여기까지 따라해서 돌려보면 잘 돌아갈꺼임.
나중에 심화편은 내가 필요하게되어서 공부하게되면 또 알려주러 오겠음. 수고링
너무깔끔하고 좋습니다. 이전에 있던 옛날 LTN 설명글은 정확해 보이면서도 그대로 따라했을 때 안되는 글 오류가 있어서, 혼자 40시간 가까이 공부해서 해결했었는데 그 때 겪은 오류와 고민들이 이 글 하나에 녹아있어서 너무 좋네요
이렇게 기본으로 세팅해서 돌려봤는데 매끄럽게 안돌아가고 좀 개판남... 우선 조금 개선한버전 내일쯤 올려보도록 하겠음
이글 설명 한번보고
https://youtu.be/bpfVzfWeqj8
영어긴한데
이 영상 3분쯤 부터 15분까지보면 이해될듯 필터까지 다나옴
ltn이 진짜 한번 배워놓으면 개편해지는듯 개추 - dc App
이거는 개인취향당 개별 적용 커스텀이 필요함 열차량 열차수 등등 직접사용할 팩린이들은 참고하라고~
그리고 정 어려우면 팩념글 철도 부분부터 읽을꺼 추천함
개념글로 가자~~!!