· [1M베이스] 철도 설계
· [1M베이스] 주조소 운용
· [1M베이스] 나우비스 과학팩
· [1M베이스] 군사팩&중간생산품
이제 불카누스로 넘어가려했는데 이건 글 하나 쓰고 가는게 좋을거 같더라
제목처럼 열차 인터럽트에 대한 이야기인데 나는 매우 단순하게 굴렸음
그래서 뉴비부터 고수까지 한번 보면 괜찮을거같다는 생각이 들어서 써봄
우선 사용하는 인터럽트는 크게 두 가지임
자신이 현재 싣고 있는 물건을 읽고, 해당 물건의 하차역으로 가는 인터럽트
여분의 연료가 없으면 주유소로 보내는 인터럽트
주유소의 경우는 열차 길이따라 역을 따로 만들었음. 나같은 경우엔 1-2-1 하나 1-4-1 하나임.
우선 첫번째 인터럽트에 대해서인데, 사전준비가 필요함
이런식으로 매개변수로 이름을 지은 임시역을 하나 만들어야함. 그래야 인터럽트 설정시 해당역으로 설정할 수 있더라
설정만 하고나면 철거해도 되니까 귀찮아하지 말자.
그리고 사전준비는 이게 끝임
화물 인터럽트는 이렇게 설정함
자신이 싣고있는 물건을 변수로 지정하고, 해당 변수의 이름을 가진 역으로 출발함
즉, 위 열차는 빨칩을 화물칸에 채운 후 자신이 가지고 있는 빨칩을 변수로 지정, 그리고 해당 아이템의 아이콘을 이름으로 설정한 역으로 가는거임
유체인 경우엔 매개변수를 유체로 설정하면된다
임시역만들어서 매개변수역 만드는거 잊지말고
실제로 사용하면 이렇게 된다
화물칸이 두개인 열차들은 공통적으로 2↑란 이름의 상차역으로 가고, 해당 역에서 실은 물품들과 같은 아이콘의 역으로 떠남
유체도 마찬가지임. 이렇게만 설정해도 알아서 해당역으로 간다
그리고 상차역, 하차역의 설정은
기차 수 제한을 1로 바꾼다.
끝
대기역 안씀
진짜 이게 다임.
하지만 이렇게 설정만하면 제대로 안굴러 갈수도 있음.
이 운영의 핵심은 기차의 숫자와 상차역,하차역 간의 밸런스임
인터럽트를 쓰는건 아니지만 같은 원리라 예시로 가져옴
과학팩 상차역은 6역
하차역은 9역임
그럼 해당 일정의 열차는 총 몇 대 일까?
정답은 14대임. 저기 그룹 묶인거 보이지?
왜 14대냐면 상차역 + 하차역의 숫자가 15이기 때문임.
총 역의 숫자보다 1~2정도 적은 숫자의 기차를 굴리는게 이 열차 운영의 포인트다
실제로 돌아가는 상황으로 예시로 들어보면
하차역에서 출발한 기차는 하나 비어있는 상차역으로 출발함
하차역이 하나 비었기때문에 대기하던 상차역 기차가 출발
다시 상차역이 비었기때문에 하차역에 있던 기차가 출발 > 반복
즉, 상차역 자체를 하나의 대기역으로 쓰고 대기하던 기차들끼리 순환하는 운영임
그래서 하차역을 감당할만큼의 충분한 열차와 상차역이 필요하다
예시를 하나 더 들자면
유체 상차역 6
녹은 구리 하차 7
녹은 철 하차 6
이렇게 총 19역이 있음
그럼 해당 일정의 유체열차의 숫자는?
정답은 17대
기차 숫자가 많아졌기 때문에 여유분이 필요함
왜냐하면 열차가 많아지면 한대씩 순환하는걸로는 병목이 생기기 때문에 역의 숫자보다 2대 적은 숫자의 기차를 사용했음
실제로 중간에 있는 과학팩, 우라늄, 대포 열차를 제외하고는 해당 인터럽트를 썼고
기차수는 위 운영에 맞춰서 굴렸음
이건 실제로 사용하는 역들
아이콘으로 설정하다보니 정리 안되는게 맘에안든다
그룹 묶인거 보이지? 아래 세개가 공장굴리는 핵심들임
근데 4화물칸 기차는 플라스틱밖에 안실어서 인터럽트 쓸필요없더라 ㅎ;
그리고 2화물칸 기차역은 총 44역이었음. (위 사진 방해석, 빨칩, 생산모듈, 황)
병목이 안생기기위한 여유분은 2개 적게 하는걸로 충분한거같음
아 글쓰다 까먹을뻔했는데 주유소 인터럽트임
아무열차 중 하나가 연료여유분이 없으면 감
그리고 나처럼 기차를 굴릴경우엔 반드시 화물비움을 함께 넣어야함
이유는 주유소에 들른사이에 하차역이 가득차버리면 주유소에서 멍때리게 되고, 오래 묶이면 다른 기차들이 주유소를 못가서 공장이 멈춤 (경험담임 ㅅㅂ)
그래서 주유후 아무 상차역이나 갈수있게 화물을 비운뒤에 가게해야한다
+만약 위 운영으로 공정이 제대로 안굴러간다면
-상차역에서 공급량이 모자람
-상차역 하차역간 거리가 너무 멈
-하차역에서 감당할수 없는 속도로 물품을 소비함
-그 외 등등
이런 경우엔 가까운곳에 대기역을 설치해야하는 경우임 ㅇㅇ
그러니 잘 고려해서 공장을 설계하고 지어보자
자신의 화물을 읽고 해당하는 하차역으로 보내는 인터럽트 유용하더라. 난 대기역<>이름 동일한 상차역 일정 짜두고 하차역은 인터럽트로 보냈었는데 이제보니 대기역도 딱히 필요없었나보네
꿀팁이네 이거 완전
진짜 필요했던건데 ㄱㅅ