https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=106924&page=1
1. 메인버스에 처음 입문한 공장장을 위한 쉬운 열차 사용법반갑다젠장할 시험이 이번주인데 미쳤다고 누가 물어본 적도 없는 기차의 쉬운 사용법에 대한 글을 싸고있는 플탐 700시간짜리 애기 공장장이다나같은 놈도 쉽게 쓰고있는, 아주 기초적인 형태의 확장성 좋은 열차 터미널의 형gall.dcinside.com1편 링크
1편에서는 기차를 이용하기 위한 시설물의 구성요소들 중 '길', '교차로', '화물 상차장' 에 대해 설명해 보았다.
이번 글은 나의 열차를 이용하는 시스템에 있어서 가장 크고 중요한 화물 하차장에 대한 설명이다.
우선 터미널은 전체적으로 이렇게 생겼다.
이제 이를 구성하는 각 요소들을 알아보자
1. 기차 대기소
로터리를 통해 터미널 안으로 들어오면 가장 처음으로 열차가 들어오는 곳은 이곳, 열차 대기소이다.
하나의 하차장에 여러개의 기차가 들어오고있는 상황에서 뒤에 온 열차는 바로 여기 대기소에서 멈춰 자리가 비길 기다린다.
이 대기소의 칸 개수 이내라면 열차를 몇 개를 운용해도 문제가 생기지 않는다.
대기소의 길이는 적어도 이 안에서 돌아다니는 가장 긴 길의 기차보다 길게 잡아줘야 입구가 막히지 않는다.
대기소가 너무 짧아버리면 이런 참사가 일어날 수 있다.
여유있는 길이를 확보해주자.
또한, 대기소의 모든 칸의 입구, 출구 지점에는 모두 신호등을 각각 하나씩 설치해야하고
특히 각 칸의 출구는 반드시 '연속 신호등'을 사용해야만 한다.
만약 대기소의 출구에 일반 신호등을 사용하면 열차가 아래 사진처럼 앞으로 삐져나와 길을 막아버리는 참사가 일어날 수 있다.
2. 하차장
바로 여기서 모든 화물을 창고에 하차하여 메인버스로 자원을 올려주게 된다.
필요에 따라 하차장을 확장해 몇 개 더 지어도 좋다.
예를 들어 철판을 위한 철광석 하차장과 강철을 위한 철광석 하차장을 따로 지어주는 것은 꽤 좋은 선택이다.
각 하차장들 사이의 거리는 밸트 위에 아이템을 올려줄 여유로운 공간을 확보할 수 있을 만큼 서로 띄워주는 것이 좋다.
각 하차장 역시 대기소처럼 출입구 부분에 신호등이 꼭 필요한데 출구 부분의 신호등을 연속 신호로 설치해주지 않으면
대기소에서 설명했던 것 처럼 제 자리에서 대기하지 않는 기차때문에 불필요하게 길이 막힐 수가 있다.
추가로, 위 사진의 가장 오른쪽에 보이는 것 처럼 그 어떤 하차장도 거치지 않고 그냥 터미널을 빠져나오기 위한 빈 선로를 하나정도 확보해두면 혹시모를 상황에 대처할 수 있다.
이게 없다면 플레이어가 멀리있을 때 기차를 택시처럼 부르고자 해도 통과할 길이 없어 데리러 와줄 수가 없다.
3. 주유소
열차들이 연료를 공급받기 위한 곳이다.
물론 하차장에서 각 기차들이 바로 주유받을 수도 있긴 하지만
연료 공급만을 위한 공간을 따로 만들어주면 혹시 모를 돌발 상황에 대처할 수 있다.
그리고 기관차 개수가 다르게 구성된 기차들은 모두 자기 사이즈에 맞는 주유소로 가도록 해줘야한다.
사진의 예시처럼 기관차 1개, 기관차 2개짜리 기차를 모두 사용하는 경우 주유소를 두 종류로 만들어주어야한다.
만약 작은 기차가 큰 놈을 위한 주유소로 들어가버리면 기관차가 아닌 '화물차'에 연료가 들어가버린다...
4. 기차 구성
각 기차의 일정은 다음처럼 설정하면 됀다.
일단 가장 위쪽의 그룹 명을 지정한다. 예시는 '철광 수송 그룹' 이라고 지정해두었다.
그리고 일정을 사진과 같이 설정해뒀다.
결론적으로, 하차장에서는 비우고, 상차장에서는 채우면 됀다!
그리고 꼭 주유소는 하차장 직후에 가도록 한다.
이런 식으로 각 하차장별로 그룹을 지정해줬다면
이제 또다른 열차를 새로 추가할 때 그냥 그룹에 넣어만 주면 일정이 자동으로 설정된다!
이렇게만 하면 정말 쉬운 방법으로 아주 확장성이 좋은 기차 역을 이용할 수 있다
신입 공장장들 모두 화이팅이다
-수정-
이 글의 다음 편이 작성되었다
기차의 '인터럽트' 기능을 활용하는 방법에 대해 서술한 굴인데, 바로 위의 일정 설정에 대한 더 좋은 방법을 소개하고 있지만
머리아프게 인터럽트같은거 딱히 만지고싶지 않으면 그냥 그대로 써도 좋다
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=107792&page=4
설명 쉽게쉽게하네
감사합니다 ^0^
인터럽트도 설명해주세요!
제가 열차 시스템 공부하던 시절에는 그런거 없었어서... 여전히 그리 명확하게는 모르겠네요
이후 인터럽트에 대해 알아보고 다음 글을 게시했습니다 ^0^