Hậu cần

【Factorio】Hướng dẫn bắt đầu với Logistics Robot|Cấu hình tối thiểu và thiết kế bố trí

Robot vận chuyển rất tiện lợi, nhưng nếu bạn bao phủ toàn bộ nhà máy bằng một mạng lưới ngay từ đầu, bạn sẽ dễ bị tắc do chờ sạc và đi vòng vòng hơn bạn tưởng. Bài viết này sắp xếp quy trình từ cấu hình tối thiểu → thiết kế bố trí → cách sử dụng → biện pháp khắc phục lỗi, để chắc chắn vận hành mạng lưới đầu tiên trong môi trường vanilla Factorio 2.0.

Hậu cần

【Factorio】Hướng dẫn bắt đầu với Logistics Robot|Cấu hình tối thiểu và thiết kế bố trí

Robot vận chuyển rất tiện lợi, nhưng nếu bạn bao phủ toàn bộ nhà máy bằng một mạng lưới ngay từ đầu, bạn sẽ dễ bị tắc do chờ sạc và đi vòng vòng hơn bạn tưởng. Bài viết này sắp xếp quy trình từ cấu hình tối thiểu → thiết kế bố trí → cách sử dụng → biện pháp khắc phục lỗi, để chắc chắn vận hành mạng lưới đầu tiên trong môi trường vanilla Factorio 2.0 (một sản phẩm phổ biến trong cộng đồng game Việt Nam). Những tiêu chuẩn tham khảo là phạm vi vận chuyển 50x50 của roboport, phạm vi xây dựng 110x110, và khả năng sạc đồng thời 4 chiếc theo đặc điểm cơ bản. Bạn sẽ học cách bố trí không quá rộng nhưng cũng không quá chật chội. Tôi cũng từng dùng roboport chỉ cho khu mua bán hàng trong nhà máy chủ yếu là băng tải, và cấp bổ sung lập tức ổn định; nhưng ngược lại, khi kết nối toàn bộ thành một cái, tắc sạc khiến mọi thứ chậm lại. Robot vận chuyển không phải là phổ quát, mà mạnh nhất khi dùng cho cấp bổ sung lô nhỏ đa dạng, chia nhỏ thành từng mạng riêng—bài viết này giúp bạn nắm được cảm giác đó.

Kiến thức nền tảng trước khi bắt đầu với robot vận chuyển

Phiên bản tương ứng và điều kiện tiên quyết

Bài viết này đề cập đến vận chuyển mặt đất trong Factorio vanilla 2.0. Khi nhắc tới robot vận chuyển, nó trông giống như cơ sở hạ tầng vận chuyển toàn năng có thể vận chuyển bất cứ thứ gì, nhưng thực tế nó cần Roboport, Logistics Chest (Hộp vận chuyển), và Logistic Robot (Robot vận chuyển) cùng nhau trong cùng một mạng lưới vận chuyển để hoạt động. Như được trình bày trong 『Logistic network - Factorio Wiki』, cấu hình tối thiểu này là nền tảng cơ bản.

Cách dễ hiểu nhất để triển khai lần đầu là đặt Passive Provider Chest (Hộp cung cấp thụ động) ở bên xuất, Requester Chest (Hộp yêu cầu) ở bên nhập, và đảm bảo cả hai đều nằm trong phạm vi vận chuyển của cùng một roboport. Điều này làm cho "lấy từ đâu, gửi đến đâu" rõ ràng, giúp bạn nắm bắt hành vi của robot vận chuyển dễ hơn. Ngược lại, nếu chỉ đặt hộp mà lại nằm ngoài phạm vi roboport, hoặc không có robot, thì mặc dù trông hoàn chỉnh nhưng không có gì xảy ra. Thành thật mà nói, lúc đầu tôi hoàn toàn không hiểu điều này.

Điểm mạnh của robot vận chuyển là có thể vận chuyển linh hoạt qua tường và dây điện. Thay vào đó, nó không phải là cách thay thế vận chuyển lượng lớn tầm dài—điều này nên luôn nhớ. Đối với những công việc như cấp bổ sung đa dạng lô nhỏ, khu mua bán, khu nghiên cứu, cấp bổ sung cho người chơi, nó khá thoải mái; nhưng vận chuyển quặng chính và vật liệu trung gian lớn thì băng tải và tàu hỏa ổn định hơn. Khi hiểu cách phân chia, robot vận chuyển lập tức dễ xử lý hơn.

Logistic network/ja wiki.factorio.com

Các thành phần và thuật ngữ của mạng lưới vận chuyển

Để hiểu mạng lưới vận chuyển, trước tiên bạn nên phân biệt Logistics Area (Vùng vận chuyển) và Construction Area (Vùng xây dựng). Roboport có hai loại phạm vi: màu cam là vùng vận chuyển, màu xanh lá là vùng xây dựng. Như trong 『Roboport - Factorio Wiki』, tiêu chuẩn là vận chuyển 50x50 tile, xây dựng 110x110 tile. Nếu không biết sự khác biệt này, bạn sẽ bối rối vì vùng xanh nhưng robot vận chuyển không hoạt động. Tôi cũng từng mắc phải lỗi này nhiều lần ở giai đoạn đầu. Vùng xanh là "xây dựng và sửa chữa", không phải vận chuyển.

Roboport chính nó vừa là điểm trung chuyển của mạng lưới vừa là thiết bị sạc. Mỗi cái chỉ có thể sạc đồng thời tối đa 4 chiếc, nên khi robot tăng lên, hàng chờ sạc sẽ xuất hiện. Nếu bạn chỉ đặt vài roboport trong một mạng rộng lớn, thời gian chờ sạc sẽ nổi bật hơn chính quá trình vận chuyển. Robot có thể quẹo sang điểm sạc gần nhất trong lúc di chuyển, nên trong hoạt động thực tế, không chỉ "khoảng cách di chuyển" mà "chỗ nào bị tắc sạc" cũng ảnh hưởng.

Hiệu năng cơ bản của robot vận chuyển cũng nên nhớ sơ qua để dễ quyết định. Tốc độ robot vận chuyển chưa nghiên cứu là 3 tile/giây, dung lượng pin là 1.5MJ, bay hàng thì tiêu thụ 3kW liên tục, thêm tiêu thụ 5kJ cho mỗi tile di chuyển. Tính toán thì ở trạng thái chưa nghiên cứu, tiêu thụ trên mỗi tile khoảng 6kJ, lý thuyết khoảng 250 tile bay được. Dĩ nhiên thực tế có đi lại, chờ chút, và những tính toán khác nên không chính xác như vậy, nhưng "bay hàng trăm tile đi lại là khá nặng" cảm giác đó từ đây mà ra.

Hành vi sạc cũng khá quan trọng. Robot ưu tiên sạc hơn công việc khi pin thấp, với khoảng 20% của 1.5MJ tức ~300kJ** là mục tiêu thực tế. Vì vậy, mở rộng mạng lưới quá mức không bằng để robot quay vòng ngắn để ổn định hơn. Robot vận chuyển mạnh nhất không phải ở "bay đến bất kỳ đâu" mà kết nối linh hoạt tầm ngắn đến trung bình**—suy nghĩ như vậy sẽ khó thiết kế sai.

Vai trò của hộp cũng nên ghi nhớ như một thuật ngữ. Những cái thường dùng đầu tiên là Passive Provider Chest (cung cấp ở phía cung) và Requester Chest (yêu cầu ở phía nhận). Ngoài ra còn Storage Chest (lưu trữ) dùng để cứu vãn và tập trung tồn kho mạng lưới, Buffer Chest (đệm) giúp trung chuyển và ưu tiên cung cấp, Active Provider Chest (cung cấp chủ động) lấy hàng từ hộp và tích cực đẩy ra ngoài. Tuy nhiên, ngay sau khi triển khai, thay vì cố dùng hết mọi loại, thường là tốt hơn phân chia rõ "nơi cung cấp" và "nơi yêu cầu" để dễ đọc hành vi.

💡 Tip

Khi "đặt rồi mà không hoạt động" trong robot vận chuyển, thay vì xem loại hộp, xem đã vào vùng cam chưa sẽ dễ tìm nguyên nhân hơn. Vùng xanh một mình không hoạt động được vận chuyển.

Roboport - Factorio Wiki wiki.factorio.com

Kiến thức cơ bản về vận chuyển cá nhân (yêu cầu của người chơi)

Robot vận chuyển không chỉ vận chuyển giữa hộp mà còn có thể đặt chính người chơi làm mục tiêu yêu cầu—đây là một lợi thế lớn. Khi dùng vận chuyển cá nhân, nó tự động cấp bổ sung số lượng mà bạn đặt, nên quên mang phụ kiện, dây, cột, đạn dược, vật liệu sửa chữa sẽ giảm đáng kể. Khi đi bộ quanh cơ sở để xây dựng hoặc điều chỉnh, sự khác biệt này lớn hơn tưởng tượng.

Cảm giác cơ bản là người chơi trở thành "hộp yêu cầu di động". Nếu có tồn kho trong mạng lưới và bạn đang ở trong vùng vận chuyển, robot sẽ tự động bổ sung phần thiếu. Ngược lại, khi muốn vứt bỏ đồ dùng không cần, khe slot thải của người chơi có thể gửi lại vào mạng lưới. So với thời kỳ phải đi bộ vòng quanh khu mua bán để cấp bổ sung, quy trình công việc ít bị gián đoạn hơn nhiều. Tôi đặc biệt cảm nhận khi không còn phải chạy đi chạy lại để lấy cột ở quá trình mở rộng cơ sở.

Tuy nhiên, vận chuyển cá nhân cũng không thể thoát khỏi hiệu năng mạng lưới. Ở xa, sạc bị tắc, tồn kho ở mạng lưới khác—những trường hợp này sẽ làm chậm cấp bổ sung. Nói cách khác, vận chuyển cá nhân thoải mái hay không phụ thuộc liệu robot có thể quay vòng ngắn với vật liệu cần thiết ở mạng lưới đó không, hơn là cấu hình người chơi. Nếu cảm thấy vận chuyển cá nhân nặng, hãy xem lại vị trí cung cấp trong cơ sở hoặc cách mở rộng mạng lưới, sẽ cải thiện dễ hơn.

2.0 có những thay đổi liên quan đến GUI và chức năng ngoại vi ở robot, nhưng nguyên lý cơ bản trên mặt đất vẫn giữ nguyên với hiểu biết ở trên là đủ. Ghi chú là, Space Age trên nền tảng vũ trụ, robot và roboport không hoạt động bình thường, nên tốt hơn là xem mạng lưới vận chuyển trên đất như một chủ đề riêng biệt. Để cập nhật thông tin xung quanh 2.0, hãy xem trang 『Upcoming features』 trên Factorio Wiki.

Upcoming features/ja wiki.factorio.com

Cấu hình tối thiểu đầu tiên cho robot vận chuyển là như vậy thôi

Danh sách những gì cần dùng

Nếu chỉ nhắm tới thành công lần đầu, cấu hình có thể được rút gọn khá nhiều. Cần thiết là Roboport, Logistic Robot, Passive Provider Chest, Requester Chest, và tồn kho hàng hóa để vận chuyển. Quan trọng ở đây là không trộn lẫn vai trò của hộp. Đặt Passive Provider Chest ở phía muốn xuất, Requester Chest ở phía muốn nhập. Kết hợp này khiến robot đơn giản nhận định "lấy từ đâu, để vào đâu".

Điều cần nhớ khi bố trí là đặt cả hai hộp vào vùng cam của cùng một roboport. Như đã đề cập ở phần trước, vùng cam mới là vùng vận chuyển hợp lệ, không phải vùng xanh. Nếu sai khác ở đây, dù trông hoàn chỉnh nhưng vận chuyển sẽ không diễn ra. Tôi từng chủ quan cho rằng hộp gần nên được rồi, kết quả là một hộp nằm ngoài phạm vi. Điều này rất quan trọng nhưng dễ bị bỏ qua.

Một điều khác dễ quên là phải cài đặt số lượng hàng muốn nhận vào Requester Chest. Requester Chest chỉ được đặt thôi là không hoạt động. "Muốn cái gì và bao nhiêu" phải được nhập thì robot mới thấy nó là mục tiêu giao hàng. Tôi từng để cài đặt yêu cầu ở 0 và cứ lủi thủi trong 10 phút. Ngay khi nhập số lượng 1, robot lập tức bay ra, rồi tôi mới hiểu "à, chỗ này nè". Lần đầu tốt nhất là thử 1 loại, số lượng ít để dễ theo dõi hành vi.

Quy trình cài đặt

Cách hoạt động rất đơn giản. Trước tiên đặt 1 roboport và kết nối điện. Robot vận chuyển dĩ nhiên là nếu roboport không có điện thì không bắt đầu. Nếu bỏ sót, sẽ dễ dàng bị cuốn vào chỉnh sửa cài đặt hộp rồi lòng vòng.

Tiếp theo, đặt Passive Provider Chest ở phía xuất. Bạn để hàng muốn vận chuyển vào đây. Ví dụ muốn cấp bổ sung belt, inserter ở khu mua bán, thì để tồn kho đó vào Passive Provider Chest. Vì đây được nhận diện là nơi cung cấp, nên có thể kết nối từ máy ghép thành phẩm hay tay khoá từng thứ vào cũng được.

Sau đó, đặt Requester Chest ở phía nhập. Đây là nơi tiếp nhận. Rồi đặt cả Passive Provider Chest và Requester Chest vào vùng cam của cùng một roboport. Trong 『Logistic network - Factorio Wiki』, dạng này cũng là nền tảng khi bắt đầu. Khoảng cách càng ngắn càng dễ kiểm tra nên lần đầu để gần roboport sẽ khó lỗi.

Sau khi đặt Requester Chest, cài đặt hàng muốn nhận và số lượng. 1 cái hay 10 cái là con số nhỏ là đủ. Khi số lượng được nhập, hộp đó bị xem là "thiếu" sẽ trở thành mục tiêu giao hàng.

Cuối cùng, nhập Logistic Robot vào khe nội bộ của roboport. Khi đó robot sẽ tham gia mạng lưới, nếu điều kiện đủ sẽ bắt đầu hoạt động. Người mới thường nghĩ "có robot = tự bay" nhưng thực tế phải vào roboport mới hoạt động. Khi tất cả khoá lại, robot sẽ vận chuyển hàng từ Passive Provider Chest sang Requester Chest.

💡 Tip

Lần đầu kiểm tra, chỉ để 1 loại vào Passive Provider Chest, Requester Chest cũng yêu cầu 1 loại đó thôi, sẽ dễ nhìn rất nhiều. Thay vì chảy nhiều mặt hàng cùng lúc, "1 lần bay đi" mà bạn nhìn thấy được sẽ giúp hiểu hành vi dễ hơn.

Danh sách kiểm tra tối thiểu khi không hoạt động

Khi robot vận chuyển không hoạt động, thay vì nghi ngờ rộng rãi thì xem theo thứ tự cố định sẽ nhanh hơn. Với cấu hình tối thiểu, nguyên nhân gần như luôn trong những cái này.

  1. Điện có đến không

Nếu roboport không có điện, robot sẽ chờ mà không di chuyển. Xem cái này trước.

  1. Passive Provider Chest và Requester Chest có cùng nằm trong vùng cam không

Một hộp nằm ngoài phạm vi là hiện tượng rất hay. Nhớ là vùng cam chứ không phải vùng xanh.

  1. Requester Chest có tên hàng và số lượng yêu cầu không

Nếu số lượng để 0, sẽ không di chuyển. Tôi mắc lỗi này lâu nhất.

  1. Logistic Robot có nằm bên trong roboport không

Chỉ chế tạo robot, chỉ có trong đồ đạc thôi thì vận chuyển không được. Phải nhập vào khe nội bộ roboport.

  1. Passive Provider Chest phía cung cấp có hàng không

Dù có yêu cầu, nếu phía cung là trống thì dĩ nhiên vận chuyển không được. Kiểm tra xem có hàng trong phía xuất không.

Chỉ cần xem 5 cái này lần lượt, "tại sao vẫn không hoạt động" đầu tiên sẽ giải quyết rất nhiều. Tôi nhận xét rằng với người mới, trục trặc thường không phải ưu tiên phức tạp mà chỉ là điện—phạm vi—yêu cầu—robot—tồn kho trong 5 thứ này. Lần bay đầu tiên được rồi, phần tiếp theo sẽ nhẹ nhõm hơn rất nhiều.

Thiết kế bố trí Roboport và cách xem phạm vi

Chồng lấp phạm vi và kiểm tra kết nối mạng lưới

Điều muốn nhấn mạnh đầu tiên về bố trí roboport là vùng vận chuyển là 50x50, vùng xây dựng là 110x110. Theo đặc tính trong 『Roboport - Factorio Wiki』, chỉ những gì nằm trong vùng vận chuyển cam mới là mục tiêu giao hàng của robot vận chuyển. Mờ ở điểm này rồi đặt chân vào bế tắc kinh điển "trông gần gần thôi mà không hoạt động".

Dễ gây nhầm lẫn với người mới là hộp ngoài phạm vi sẽ không hoạt động. Nếu phía cung hay phía nhận có một cái nằm ngoài phạm vi vận chuyển, giao hàng sẽ không xảy ra. Vùng xanh rộng nên dễ "vào được nên ổn rồi" nhưng xây dựng và vận chuyển là khác nhau. Xây dựng robot tới được mà robot vận chuyển lặng im, điều này từ độ lệch đó mà ra.

Kết nối mạng lưới cũng không phải cứ nối là được. Nếu nối roboport sắp xắp liền kề để mở rộng, khoảng cách bay của robot sẽ kéo dài. Như vậy vận chuyển tốn thời gian, thêm vào chuyện quẹo sang sạc tăng lên, chi phí vòng tròn trở nên rõ rệt. Lý thuyết có thể gom lại một mạng lưới khổng lồ, nhưng thực tế hoạt động dễ chậm.

Tôi cũng từng "nối lại là tiện" rồi cố áp dụng từ đầu này tới đầu kia của nhà máy. Nhưng khi robot bắt đầu "phục vụ" vòng quanh dài dài từ khu mua bán tới phòng lab, giao hàng lạ lùng chậm. Tìm nguyên nhân, chỗ nối cạnh nhau mỏng tạo quẹo vòng, sạc dự bị đông, chi phí vòng từ đó mà ra. Robot vận chuyển là quay vòng nhanh ở khoảng cách ngắn sẽ ổn định hơn.

Cổng sạc và biện pháp chống tắc

Roboport tiện nhưng khả năng sạc là có giới hạn rõ. Mỗi cái sạc đồng thời tối đa 4 chiếc. Vượt quá đó, robot sẽ trôi nổi gần đó chờ lượt. Hoạt động ít không thấy vấn đề nhưng ở những chỗ tập trung giao hàng như khu mua bán, phòng lab thì bốn chiếc tối đa sẽ là cổ chai.

Ở chỗ dễ tắc, bố trí roboport dày đặc rất hiệu quả. Thay vì bố trí đều ở toàn nhà máy, thêm ở nơi giao hàng nhiều sẽ dễ phá vỡ hàng chờ sạc. Đặc biệt khu mua bán, lấy thành phẩm và cấp bổ sung nguyên liệu chồng chéo nên robot quay vòng tăng, một roboport sẽ dễ tắc ngay.

Tôi cũng cảm nhận rõ. Khu mua bán với một roboport, ở xung quanh roboport toàn robot chờ sạc. Trông có thể thấy "tắc rồi" từ hình ảnh. Khi đặt cái thứ 2 ở chéo đối diện, robot tìm tới khác nhau, quay vòng ngắn, hàng chờ sạc nhẹ hơn nhiều. Thêm robot không bằng tăng mật độ cổng sạc ở chỗ tập trung trong lúc đầu, tác dụng lớn hơn.

💡 Tip

Khu mua bán, phòng lab, lấy cá nhân chồng ché

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。