처음 그리드 디자인은 이런식이었음


중간에 호리병 모양으로 2차선으로 변하는데


https://forums.factorio.com/viewtopic.php?t=46855


여기서 가저온 교차로 블루프린트 박은것


첨엔 내가 6차선을 2차선으로 잘못 설치했나 싶었는데, 알고보니 원래 2차선 그리드에 교차로 부분에서만 6차선으로 늘어났다 다시 2차선으로 되는 블루프린트였음 ㅋㅋ






보기만해도 동맥경화가 올거같은 모습


대기역은 충분하기 때문에 데드락은 발생하지 않음


이렇게 운행량이 쓸모없이 많아지는 이유중 하나는


이쪽 그리드에서 구리판 요청이 들어와 역이 켜져서 이쪽으로 기차가 우르르 몰려감. 


그중에 기차 하나가 들어가서 구리를 하차하면 이제 회로에 의해서 역이 꺼짐


그러면 몇몇 기차들은 얌전히 더미역을 목표로 잡은 상태로 대기하고 있는데, 몇몇 기차들은 다른 요청역으로 또 출발을함


더미역을 그리드마다 만들어놔서 모든 기차가 우르르 몰려가고, 몰려오는건 피했지만 100% 막지는 못해서 쓸모없는 운행량이 늘어났음


이건 회로를 더 잘 짜야 해결이 될거 같음. 1.1 버전이 나오면 또 신박한 방법이 나오겠지...






4차선으로 늘려도 위 스샷처럼 병목현상이 생기는데


2차선 그대로 유지햇으면 데드락이 왔을거 같음


그래서 기존의 2차선이던 그리드를 4차선으로 바꾸려고 했는데


가장 아랫쪽 진입로가 각도가 안나와서 가장 바깥쪽에서 넣지를 못함


잠시 이렇게 쓰다가






그리드 싹다 뜯어고쳐서 조금씩 위로 올려서 바꿨는데


너무 쌩 노가다에, 버퍼 상자의 존제때문에 철거도 너무 번거롭고, 철거후에 다시 버퍼상자가 채워지기까지 너무 오래 걸림.





최종적으론 요렇게 뜯어고침




다음으로 발견한 문제점은




이 교차로에서 오른쪽, 왼쪽으로 통행 방향이 합쳐지는데, 그리드 아웃풋 되는 기차는 가장 오른쪽 선로로 나감


그런데 합류한 시점이후로 직진, 좌회전 할수있는 다른쪽 선로로 갈 방법이 없음.


무조건 우회전을 해야하는것.


이것때문에 또 비 효율적인 동선이 만들어짐





이렇게 다른 라인으로 가는 길을 만들어줌


이제 더이상 고칠곳은 없음... 누더기마냥 누덕누덕 기워서 겨우겨우 돌아가게만 만들어놓음









다음으로 발생한 문제는


기차에서 바로 물건을 올리고, 내리는 디자인이라면, 하나의 선로에 여러 역을 사용할수밖에 없음. 여기서 가장 왼쪽을보면 녹칩이 완성되어서 녹칩을 상차중인 기차가 있음


그런데 철판도 마침 다 떨어져서 철판 역은 켜진 상태임


그런데 녹칩을 상차하기위해 철로를 차지하고 있기 때문에 철판을 내리기 위해서 철판 기차가 진입을 못함. 그래서 밑에서 엄청나게 많은 수의 철판 기차가 대기중인것임


이러면 멀리 떨어진 곳에서 철판을 요청하는 역으로 철판이 가지 못하고 (인공위성, 건전지 공장등) 저렇게 많은 기차가 몰려있다가, 그중 한대가 철판역에 들어가서 물건을 내리면 역이 꺼지면서 다시 기차들이 우르르 다른곳으로 몰려가려고함. 이러면서 병목 현상이 생김


이게 빨칩만 넘어가도 제작 시간이 길어서 재료를 다 내린후에, 완성할때까지 충분한 시간이 있어서 재료 내리는 와중에 물건이 완성되지 않음. 그런데 녹칩은 제작시간이 짧아서 그런지 이런현상이 일어남. 인/아웃 되는 재료도 가장 많은데 이런 문제까지 일으키니 병목현상의 주범임.







다음으로 주의해야 할점은


모듈 잘 박아넣기임. 특히 생산모듈


저런 상황에서 마지막 녹칩 공장만 생산 모듈이 안박히면


그 공장만 녹칩이 적게 만들어지면서 그상태로 몇사이클이 돌아가면 나중엔 그공장의 버퍼상자에만 녹칩이 적게 들어있어


전체 버퍼 상자안의 녹칩은 96K가 넘어서 기차가 운반하러 왔는데, 다른 화물칸은 꽉 채웠는데 마지막 화물칸만 녹칩이 모자라 이곳에서 멈춰서 다른 재료인 철판 기차의 진입을 막고있음. 그러면 영원히 추가 녹칩은 못만들고 발견하지 못하면 그냥 막힌상태로 영영 있어야 하는것임.







액체가 들어가는 물건들은 유체운송량 때문에 어떤 공장은 유체가 원할히 공급되어 물품이 빨리 만들어지고, 어떤공장은 유체가 찔끔찔끔 들어와 천천히 만들어지는등 불균형이 생김


기차 스케쥴을 몇초이상 지난후 출발이나, 몇초간 활동없으면 출발등을 조건으로 걸어놓으면 모든 화물칸이 꽉차지 않은 상태로 출발해버리게됨. 그러면 아까 위의 예시처럼 공장 전체가 망가질수있음.


이런경우에는 무조건 스케쥴을 화물 꽉차면 출발로 지정해야함








메가베이스 만들면서 뭔가 배운건 많았는거 같은데 막상 적으려니 몇개 없네


바닐라 메가베이스 너무 노잼쓰라 몇십시간 돌려보면서 잘 돌아가나 확인도 귀찮고 걍 접고 시마이 칠 생각임.