기차그리드를 하다가 다중 상하차 기능이 탐나서 사이버신을 활용해 보고 싶어서 사이버신 기능을 학습 중인데, 관련 질문 몇 가지 좀 하려고..
우선은 내가 가진 정보는 아래 링크의 글 묶음1~4까지가 전부인 상태라고 해도 무방해. 저거 글 보고 괜찮다 싶어 따라 온 거거든.
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=93546&s_type=search_subject_memo&s_keyword=%EC%82%AC%EC%9D%B4%EB%B2%84%EC%8B%A0&page=1
질문1. 내가 이해한 사이버신의 기본적인 흐름은 아래와 같음.
1> 하차 역의 상자or유체 탱크에 있는 아이템이 특정 수량 이하가 되면
2> 대기 역에 있는 기차를 할당해서 공급 역에서 상차 후
3> 하차 역에 제품을 공급 해 줌.
근데 그냥 바닐라 기차를 쓰면 공급역에 기차가 항상 대기해서 기차에 상차는 이미 된 상태로 기다리다가 공급역에 제품이 필요할때마다 기차를 부르거나,
반대로 이미 상차한 기차를 공급역에 불러서 대기 시켜서 모자르면 기차에서 역으로 바로 뽑아가도록 버퍼처럼 쓸 수 도 있잖아.
근데 사이버신에서 위 처럼 할 수는 있을까? 최소한 상차를 미리 시켜서 상차역이나 대기역에서 대기 시켜서 다중 하차역에서 요청이 들어오면 바로 꽂을 수 있도록..
시간 당 사용량이 적은 물품은 그냥 사이버신처럼 1>2>3 순서를 해도 되는데 기차 댓수도 줄일 수 있고 좋은 건 알겠는데,
사용량이 평소에 아주 많은(ex:녹은 철 or 기타 모드에서 쓰는 유체들) 유체 같은 경우 공급역에서 기차에 상차 하는 시간을 줄이지 않으면 손해가 크더라고..
이걸 지금 이거 저거 해 봤는데 단순해 다중 하차 역을 여러 개로 늘리는 방법으로 하면 사이버신의 장점인 "역을 줄인다or기차 총 댓수를 줄인다"라는 장점 중에 절반이 없어지니 사실 바닐라를 쓰는 게 낫다는 판단이어서 뭔가 이 사이버신의 장점을 살리면서도 저런 기차의 화물 칸 자체를 버퍼로 쓰는 방법이 없을까?
질문2. 사이버신의 장점이 기차 총 운용댓수를 줄일 수 있음, 다중 상하차. 이거 말고 어떤 게 있는 거야?, 기차 시스템 추천 좀..
기차 역, 기차 그룹화+인터럽트 사용으로 확장성 자체는 바닐라로도 좋은 거 같은데.. 지금 크추모 연구 100m 목표로 맵을 새로 파서 그리드 부터 만들고 있는데, 기차 시스템을 뭘로 갈지 너무 고민 되네. 혹시 그냥 바닐라던지, 아니면 다른 기차 모드던간에 이런 그리드에 적합한 구조를 좀 설명해주거나 글 추천좀 해 줄 수 있을까?
아니면 그냥 바닐라로 다중 상하차를 구현하는 방법이 잇을까??
댓글 0