팩토리오의 무한한 재미의 양대 원천이 벨트와 열차인데 (철덕이 아닌)팩린이들은 열차 시스템이 생소해서 조오옹ㅇ나 편한 기차놀이에 쉽사리 진입하기가 힘들다.


깊게 파고들기야 어렵지만 간단한 개념만 알아도 팩토리오 물류를 책임지는 열차를 굴릴수 있기에 가이드를 써 봄.




일단 기차 신호의 기본인 폐색을 알아야 함. 폐색이 한자 단어라 불편하니까 여기서는 더 직관적인 블록이라 부르겠음.







viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebc7c8d1ef4f86c62056adb40d



저렇게 신호기(동그라미)로 나뉘어진 선로 구간을 폐색(블록)이라고 함. 위 스샷에는 녹색, 흰색, 빨간색 세 블록이 있음.


기차가 못 넘어다녀도 선로만 닿아있어도 한 블록이 됨. 흰색을 보면 왼쪽과 오른쪽은 그냥 교차만 하는데도 한 블록으로 침.


그리고 한 블록에는 "무조건" 열차 한대만 지나다닐 수 있음. 무슨 말이냐 하면 저기 블록에 열차가 들어가면 신호기가 기차를 안 들여보냄. 그런 고로 신호기가 달린 철도를 구축했다면 절대 철도사고가 일어나지 않음.


물론 블록에 열차가 진입한 후 그 블록에 열차를 수동으로 넣거나 거기 사람이 들어가거나 하면 열차는 그냥 들이박음. 제어는 신호가 하는거지 열차가 눈이 달린게 아니거든.





그 다음은 신호기로 넘어가자.




viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9d9cd0eb4587ca7556adb40d



철도 신호


심플하다. 앞 블록에 열차가 있으면 빨간불, 없으면 초록불






viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebcf90d5b010dcce7d56adb40d



위의 신호에서 열차를 움직이면 당연히 빨간불 앞까지 진행한다.


사실 이까지만 알아도 단순한 철도망이라면 다 굴러간다.





viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebce9ed5eb44859c2156adb40d



많은 팩린이들이 검색하게 만드는 철도 연속 신호기


간단히 앞의 신호를 복제한다.


위 스샷에 보면 가장 오른쪽 블록만 기차가 점유하고 있지만 연속 신호기가 가장 오른쪽 신호를 복제하고 복제하고 복제하고 복제해서 뒤의 6개 블록이 모두 빨간불이다.





viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebc898d7bd1782cb2556adb40d



연속 신호기 자체도 신호기 역할을 함.


자기 앞 블록이 점유되고 있으면 앞 신호가 어떻든 빨간불이 뜬다.







viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebc798d4ec15d29d2156adb40d





한 블록 안에 여러 갈래의 선로가 존재할 수 있지만 열차는 자기 경로 상의 신호만 본다.


위 아래 선로가 막혀있든 뚫려있든 열차는 경로상 연속신호인 빨간불만 인식한다.


연속 신호기는 여러 신호가 섞여있으면 하늘색으로 빛난다. 그냥 빨간불 녹색불 다 섞여있는거임.




이게 신호기 개념이고 원형 교차로에서 실제 어떻게 되는지 살펴보자.









viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9a9cd5ba13d79b7756adb40d




가장 간단한 원형 교차로를 일반 철도 신호기로 분리해 놓은것


이 정도만 해도 돌아가는데 이렇게 입-출구에만 신호기를 배치하면 교차로가 통짜 블록이 된다는 문제가 있음.












viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9c9c87b047dc997356adb40d



교차로가 통짜 블록이 되면 교차로에 열차가 한번에 하나씩 밖에 진입을 못함.


복습하자. 블록 하나에 열차 하나.


저렇게 동-서로 열차가 가로지르는 경우 서-동, 남-동 선로가 비게 되지만 교차로가 한 덩어리의 블록이기에 하나의 열차만 들어가게 되서 선로 용량이 낭비됨.














viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9b90d6ed46d1c77156adb40d



그래서 이렇게 일반 신호기로 교차로를 여러 블록으로 쪼개주면


아까처럼 동-서로 열차가 갈때 로터리의 북동, 북서 블록만 점유하게 되므로 남동,남서만 필요한 서-동 열차나 남-동 열차는 진행이 가능함











viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9b9cd7e81485c87056adb40d



viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebca9881bc44879b7356adb40d




근데 위 로터리처럼 블록을 일반 신호기로 쪼개놓으면 열차가 경로가 막혀있어도 무작정 로타리로 진입하게 되고 위 스샷처럼 데드록을 만들 가능성이 존재함.


데드록은 보다시피 서로 꼬여서 어떻게 하든 진행이 불가능한 상황. 신호 따라 자동 제어를 받는 열차는 후진을 안함. 자기가 저기 가서 수동으로 전환하고 풀어줘야 함.


윗짤은 내가 인위적으로 만든거긴 하지만 교차로가 크고 열차가 길어서 통과시간이 길때 신호를 잘못 배치하면 데드록 생기기 딱 좋음.








viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aeb9b9eddba40d79c7756adb40d


viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebcacbd2b144d7c97556adb40d




그럴때 출구 신호기를 제외한 입구,교차점 신호기를 연속 신호기로 바꿔주면 경로 내 교차로와 출구 구간이 완전히 클리어 되지 않으면 열차가 교차로로 진입하지 않고 대기하게 됨.


열차가 교차로를 완벽히 통과할 조건이 아니면 진입하지 않으니까 꼬일 이유도 없어짐.










viewimage.php?id=2bbcd332eac031a9&no=29bcc427bd8777a16fb3dab004c86b6fe0f25512895f218fee112d1027f42c02ad07a485c3e1a5d9b87946c1d10466247aebc8cad0bf40dd9c7256adb40d

(진행 경로에 배치된 열차 하나는 무시해주면 됨.)




당연히 로터리를 잘 썰어놨기에 비여있는 남동 블록을 지나가는 남-동 구간은 열차 진행이 가능하다.








뭐 두서없이 막 적어놨는데 짧게 적자면


- 블록(폐색) 내에는 열차 하나만 지나다닐 수 있다.


- 교차로에서 일반 신호기만 쓰다 다이어가 꼬이면 데드록이 발생 가능하다.


- 복잡한 교차로라면 교차로 최종 출구들 앞에는 일반 신호기를 박고, 나머지 교차로 입구와 선로 교차점에는 연속 신호기를 박아서 교차로를 여러 블록으로 썰어두면 왠만해서는 선로 낭비나 데드록 걱정 없이 잘 다닌다.