Drone Đồng Hành Vệ Sĩ (Bodyguard Companion Drones)
Factorio: 2.1+ • Phiên bản/Version: 2.1.0 • Tác giả/Author: Hoang0109
Cảm ơn/Acknowledgements: MrJakobLaich – companion-drones-mjlfix
Ngôn ngữ/Languages: 🇻🇳 Tiếng Việt • 🇬🇧 English
🇻🇳 Tiếng Việt
Tổng quan
Drone bay thông minh bảo vệ bạn, hỗ trợ xây dựng, khai thác tài nguyên và chiến đấu bằng rocket nổ lan trong Factorio 2.1+.
Từ phiên bản 2.1.0, toàn bộ điều khiển của mod nằm trong một bảng duy nhất trong game — không còn phải vào Mod settings hay gõ lệnh console cho những thao tác hằng ngày.
Bắt đầu nhanh
- Nghiên cứu công nghệ "Drone Đồng Hành Vệ Sĩ"
- Chế tạo drone (yêu cầu Processing Units + Spidertron)
- Bấm icon drone màu xanh trên thanh shortcut để mở bảng điều khiển
- Bật chế độ bạn cần, chỉnh vài thanh trượt là chơi được ngay
- Lắp thêm module trang bị (lò phản ứng, khiên, cổng robot, phòng thủ) vào drone
Bảng điều khiển — hướng dẫn chi tiết
Cách mở và đóng bảng
- Mở bảng: bấm icon drone màu xanh trên thanh shortcut (dãy icon nhỏ ở cạnh dưới màn hình, gần nút Blueprint)
- Mở bằng lệnh: gõ
/companion_configtrong khung chat - Đóng bảng: bấm lại icon shortcut, hoặc nút X ở góc trên bên phải bảng, hoặc nút Đóng ở cuối bảng, hoặc phím ESC
- Di chuyển bảng: giữ chuột vào thanh tiêu đề rồi kéo
Ba icon riêng lẻ cũ (tấn công, xây dựng, khai thác) đã được gom hết vào bảng này nên chúng không còn hiện trên thanh shortcut nữa.
Bố cục bảng
+----------------------------------------------+
| Bang Dieu Khien Companion [X] | <- keo thanh nay de di chuyen
+----------------------------------------------+
| Che do |
| [Tan cong] [Xay dung] [Khai thac] | <- bam de bat/tat
| ------------------------------------------ |
| Hanh vi |
| [ Can bang v ] |
| ------------------------------------------ |
| Cai dat (ap dung ngay) |
| He so toc do ------o--- 1.4x |
| Khoang cach di theo ----o----- 8 |
| Ban kinh quet de doa -----o---- 32 |
| [x] Bat buoc ho tong |
| ------------------------------------------ |
| Khai thac (chi hien khi bat) |
| Khoang cach toi thieu --o----- 5 |
| Khoang cach toi da ----o--- 30 |
| Ban kinh khu khai thac --o----- 10 |
| Goc khai thac -----o-- 180 |
| Tai nguyen: [x]Quang [x]Cay [x]Da [x]Ca |
| ------------------------------------------ |
| Trang thai |
| Companion dang hoat dong: 2 |
| ------------------------------------------ |
| Cong cu |
| [Reset companion] [Sap xep lai] |
+----------------------------------------------+
| [Dong] |
+----------------------------------------------+
1. Chế độ — ba nút icon
Ba nút này bật/tắt độc lập với nhau, bạn có thể bật cùng lúc cả ba. Nút đang bật sẽ có viền sáng nổi lên; nút đang tắt thì phẳng.
- Tấn công — drone tự động bắn rocket vào kẻ địch quanh bạn
- Xây dựng — drone tự động xây ghost, tháo dỡ và sửa chữa
- Khai thác — drone tự động khai thác tài nguyên trong khu vực đã đặt
Bấm nút Khai thác cũng chính là bật/tắt chế độ khai thác — nó đặt tâm khu khai thác ngay tại chỗ bạn đang đứng và vẽ một vòng tròn xanh đánh dấu khu vực đó. Tắt đi thì vòng tròn biến mất và drone thôi khai thác. Phím tắt ALT + M làm đúng việc này mà không cần mở bảng.
2. Hành vi — chọn một trong ba
Ô chọn quyết định drone bám bạn chặt tới mức nào:
- Bảo vệ — luôn bám sát bên bạn, ưu tiên bảo vệ hơn mọi việc khác
- Cân bằng — vừa đi theo bạn vừa tranh thủ làm việc
- Công nhân — tự do đi làm việc, ít bám theo bạn
Lựa chọn này có hiệu lực ngay và được ghi thẳng vào Mod settings riêng của bạn, nên nó không mất khi bạn thoát game, và luôn khớp với giá trị hiển thị trong Settings → Mod settings.
3. Cài đặt — áp dụng ngay
Kéo thanh trượt là giá trị đổi ngay lập tức, không cần bấm nút xác nhận nào. Con số bên phải mỗi thanh cho biết giá trị hiện tại.
- Hệ số tốc độ — từ 0.5 đến 3.0, mặc định 1.0. Nhân với tốc độ bay gốc của drone; đặt 2.0 là bay nhanh gấp đôi.
- Khoảng cách đi theo — từ 4 đến 20 ô, mặc định 8. Drone giữ khoảng cách này khi hộ tống bạn.
- Bán kính quét đe dọa — từ 16 đến 64 ô, mặc định 32. Bán kính drone dò tìm kẻ địch quanh bạn. Lớn hơn thì phát hiện sớm hơn nhưng drone cũng dễ bị phân tâm hơn.
- Bắt buộc hộ tống — ô đánh dấu, mặc định bật. Khi bật, drone luôn ưu tiên đi theo bạn và bỏ qua các việc khác.
4. Khai thác — chỉ hiện khi chế độ khai thác đang bật
Phần này tự ẩn đi khi bạn tắt chế độ khai thác, để bảng gọn lại.
- Khoảng cách tối thiểu — từ 1 đến 50 ô, mặc định 5. Drone bỏ qua tài nguyên gần hơn mức này.
- Khoảng cách tối đa — từ 10 đến 100 ô, mặc định 30. Drone bỏ qua tài nguyên xa hơn mức này.
- Bán kính khu khai thác — từ 5 đến 50 ô, mặc định 10. Bán kính vòng tròn xanh quanh tâm khu khai thác.
- Góc khai thác — từ 30 đến 360 độ, mặc định 180. Đặt 180 là nửa vòng phía trước mặt, 360 là xung quanh.
Bốn ô Loại tài nguyên (Quặng, Cây, Đá, Cá) cho phép chọn drone được đụng vào thứ gì — ví dụ bỏ chọn "Cây" nếu bạn không muốn drone dọn sạch rừng quanh nhà máy.
Kéo "Khoảng cách tối thiểu" vượt quá "tối đa" (hoặc ngược lại) thì mod tự đẩy giá trị kia theo, không bao giờ để vùng khai thác bị lật ngược.
5. Trạng thái
Cho biết bạn đang có bao nhiêu companion còn sống và hoạt động. Nếu số này bằng 0 mà bạn nghĩ mình đang có drone, nhiều khả năng drone đã chết hoặc bị kẹt — dùng công cụ bên dưới.
6. Công cụ
- Reset companion — đưa các drone của bạn về trạng thái mới hoàn toàn. Dùng khi drone đứng im, không phản hồi hay hành xử lạ.
- Sắp xếp lại — buộc tất cả drone kiểm tra lại công việc hiện tại. Cách xử lý nhẹ nhàng hơn, nên thử cái này trước khi Reset.
Cài đặt trong Mod settings
Những thứ chỉnh thường xuyên đã nằm trong bảng điều khiển. Phần còn lại ở Settings → Mod settings.
Cần khởi động lại game (Startup):
- Chế độ thử thách — mặc định tắt. Drone khởi đầu rất yếu rồi tự mạnh dần theo công nghệ vanilla; xem mục Trang bị bên dưới.
- Máu tối đa của drone — từ 250 đến 10000, mặc định 1000.
- Bán kính nổ rocket — từ 1 đến 20 ô, mặc định 5. Vụ nổ lan ra bao xa quanh điểm trúng.
- Khoảng cách cập nhật — từ 3 đến 1200 tick, mặc định 5. Thấp thì drone phản ứng nhanh hơn nhưng tốn CPU hơn.
- Dòng thoại của drone — mặc định bật. Drone nói linh tinh khi làm việc.
Áp dụng ngay, chung cho cả server (Global):
- Sát thương mỗi lần trúng — từ 1 đến 1000, mặc định 8. Sát thương mỗi lần vụ nổ rocket chạm một mục tiêu.
- Hiển thị thông báo debug — mặc định tắt. Xem mục Thông báo trong chat bên dưới.
Riêng từng người chơi (Per player):
- Chế độ hành vi — mặc định Bảo vệ. Có sẵn trong bảng điều khiển.
- Khoảng cách đi theo — từ 4 đến 20 ô, mặc định 8. Có sẵn trong bảng điều khiển.
- Bán kính quét đe dọa — từ 16 đến 64 ô, mặc định 32. Có sẵn trong bảng điều khiển.
- Bắt buộc hộ tống — mặc định bật. Có sẵn trong bảng điều khiển.
- Khoảng cách và góc khai thác — mặc định 5 ô, 30 ô và 180 độ. Có sẵn trong bảng điều khiển.
- Bán kính tấn công tính từ nhân vật — từ 20 đến 80 ô, mặc định 55. Drone chỉ đánh địch nằm trong bán kính này quanh bạn, không phải quanh drone.
- Tần suất cập nhật vị trí hộ tống — từ 3 đến 30 tick, mặc định 8. Thấp thì bám sát mượt hơn, cao thì tiết kiệm CPU.
- Độ trễ câu thoại khi rảnh — từ 10 đến 3600 giây, mặc định 600.
- Ưu tiên nhiên liệu tốt nhất — mặc định tắt. Bật thì drone ăn uranium và rocket fuel trước, tắt thì ăn than và gỗ trước.
Thông báo trong chat
Mod chia thông báo làm hai loại, mặc định chat gần như im lặng hoàn toàn:
- Hiển thị thông báo debug (toàn game) — mặc định tắt. Điều khiển mọi dòng kỹ thuật: trạng thái nội bộ, chẩn đoán drone, thông tin khai thác.
- Hiển thị thông báo debug (riêng bạn) — mặc định tắt. Như trên nhưng chỉ áp dụng cho riêng bạn trong ván nhiều người.
- Hiển thị thông báo quan trọng — mặc định bật. Điều khiển các dòng như bật/tắt chế độ khai thác, "Đã reset N companion".
Chỉ bật hai mục debug khi bạn cần báo lỗi cho tác giả mod. Lệnh /debug_companion thì luôn in đầy đủ dù có bật hay không, vì bạn chủ động gọi nó.
Phím tắt
- ALT + M — bật/tắt chế độ khai thác, không cần mở bảng.
- Chưa gán — bật/tắt tự động xây dựng. Gán tại Settings → Controls.
- Chưa gán — bật/tắt tự động tấn công. Gán tại Settings → Controls.
- Chưa gán — buộc drone quét lại khu vực khi bị kẹt. Gán tại Settings → Controls.
Trang bị
1. Drone có sẵn khi được tạo ra. Mod tự lắp vào lưới trang bị, bạn không cần chế tạo:
- Chế độ thường — Lò phản ứng, hai Hệ thống phòng thủ, Cổng robot MK2 (16 bot, bán kính 8 ô), Khiên MK2 (500 HP)
- Chế độ thử thách — Lò phản ứng, một Hệ thống phòng thủ, Cổng robot MK0 (1 bot, bán kính 3 ô), Khiên MK0 (30 HP)
2. Chế tạo thêm được. Mở khóa bằng công nghệ Drone Đồng Hành Vệ Sĩ, yêu cầu Robotics và Military, tốn 200 chai Đỏ và Lục trong 20 giây:
- Lò phản ứng MK1 — 500 kW
- Hệ thống phòng thủ MK1 — tầm 20 ô, nhịp bắn 40 tick, hệ số sát thương 0.8, pin 300 kJ
- Khiên MK2 — 500 HP
- Cổng robot MK1 — 5 bot, bán kính xây 5 ô
3. Tự nâng cấp theo công nghệ — chỉ trong Chế độ thử thách.
Bật Chế độ thử thách (Settings → Mod settings → Startup) thì drone khởi đầu rất yếu rồi tự mạnh dần khi bạn nghiên cứu công nghệ vanilla. Không cần chế tạo hay lắp tay, mod tự tráo trang bị trong lưới:
- Energy shield equipment, rồi Energy shield MK2, rồi Nuclear power — Khiên đi từ MK0 lên MK1 (200 HP), MK2 (500 HP), MK3 (1200 HP)
- Logistic science pack, rồi Construction robotics, rồi Logistic robotics — Cổng robot đi từ MK0 lên MK1 (5 bot), MK2 (16 bot), MK3 (69 bot)
- Electronics, Automobilism, Robotics, Rocket fuel — tốc độ bay đi từ 0.5 lên 1, rồi 1.75, 2.5 và 10
- Military, Gun turret, Stronger explosives 2, Uranium ammo — số đạn mỗi đợt đi từ 0 lên 1, rồi 3, 5 và 8
- Logistics, Optics, Radar — tầm tìm việc đi từ 24 ô lên 48, rồi 80 và 128 ô
- Processing unit, Power armor MK2 — tăng số drone tối đa cùng lúc
Khi tắt Chế độ thử thách (mặc định), drone nhận thẳng chỉ số tốt ngay từ đầu và không có nâng cấp nào theo công nghệ.
Từ bản 2.1.0, Lò phản ứng MK2/MK3 và Phòng thủ MK2/MK3 đã bị gỡ khỏi mod: chúng có công thức nhưng không công nghệ nào mở khóa và cũng không nằm trong cây nâng cấp, nên không người chơi nào lấy được.
Mẹo hữu ích
- Bắt đầu với Cân bằng để làm quen, chuyển sang Bảo vệ khi vào vùng nguy hiểm.
- Nếu drone hay bỏ bạn chạy đi đánh nhau: giảm Bán kính quét đe dọa hoặc bật Bắt buộc hộ tống.
- Nếu drone bay chậm không theo kịp: tăng Hệ số tốc độ lên khoảng 1.5 đến 2.0.
- Khi khai thác một mỏ lớn: đứng giữa mỏ rồi mới bật chế độ khai thác, vì tâm khu được đặt tại chỗ bạn đứng.
- Drone kẹt hoặc đứng im: thử Sắp xếp lại trước, không đỡ thì Reset companion.
Tính năng khác
- Bảo vệ khi khai thác — phát hiện nguy hiểm thì tạm dừng khai thác, chuyển sang bảo vệ, hết nguy hiểm thì tự khai thác tiếp.
- AI kiting thông minh — giữ khoảng cách tối ưu, lùi khi bị áp sát, phân tán drone tránh dính chùm.
- Chiến đấu bằng rocket nổ lan — một phát trúng gây sát thương cho cả cụm địch quanh điểm nổ, không chỉ một mục tiêu.
🇬🇧 English
Overview
Intelligent flying drones that protect you, assist construction, mine resources and fight with area-of-effect rockets in Factorio 2.1+.
Since version 2.1.0, everything is controlled from a single in-game panel — no more digging through Mod settings or typing console commands for day-to-day use.
Quick Start
- Research the "Bodyguard Companion Drones" technology
- Craft the drone (requires Processing Units + Spidertron)
- Click the blue drone icon on the shortcut bar to open the control panel
- Toggle the modes you want, drag a couple of sliders, and you are ready to go
- Add equipment modules (reactor, shield, roboport, defense) to the drone
The control panel — full guide
Opening and closing
- Open the panel: click the blue drone icon on the shortcut bar (the small icon strip near the bottom of the screen, next to the Blueprint button)
- Open via command: type
/companion_configin chat - Close: click the shortcut icon again, the X in the top-right of the panel, the Close button at the bottom, or press ESC
- Move the panel: click and drag the title bar
The three old separate icons (attack, construction, mining) have been merged into this panel, so they no longer appear on the shortcut bar.
Panel layout
+----------------------------------------------+
| Companion Control Panel [X] | <- drag here to move
+----------------------------------------------+
| Modes |
| [Attack] [Construction] [Mining] | <- click to toggle
| ------------------------------------------ |
| Behaviour |
| [ Balanced v ] |
| ------------------------------------------ |
| Settings (applied immediately) |
| Speed factor ------o--- 1.4x |
| Follow distance ----o----- 8 |
| Threat scan radius -----o---- 32 |
| [x] Force escort mode |
| ------------------------------------------ |
| Mining (only when enabled) |
| Minimum distance --o----- 5 |
| Maximum distance ----o--- 30 |
| Mining zone radius --o----- 10 |
| Mining angle -----o-- 180 |
| Resources: [x]Ore [x]Trees [x]Rocks [x]Fish|
| ------------------------------------------ |
| Status |
| Active companions: 2 |
| ------------------------------------------ |
| Tools |
| [Reset companions] [Reschedule] |
+----------------------------------------------+
| [Close] |
+----------------------------------------------+
1. Modes — three icon buttons
These toggle independently; you can have all three on at once. An enabled button gets a raised, highlighted border, a disabled one stays flat.
- Attack — drones automatically fire rockets at enemies near you
- Construction — drones automatically build ghosts, deconstruct and repair
- Mining — drones automatically mine resources inside the configured zone
Clicking Mining is also the mining on/off switch — it drops the mining zone centre at your current position and draws a blue circle marking it. Turning it off removes the circle and stops mining. ALT + M does exactly this without opening the panel.
2. Behaviour — pick one of three
This dropdown decides how tightly the drones stay with you:
- Bodyguard — always stay close, protection over everything else
- Balanced — follow you while getting work done
- Worker — roam and work autonomously, less following
The choice takes effect immediately and is written straight into your per-player mod settings, so it survives a restart and always matches what Settings → Mod settings shows.
3. Settings — applied immediately
Dragging a slider changes the value instantly — there is no confirm button. The number on the right of each slider shows the current value.
- Speed factor — 0.5 to 3.0, default 1.0. Multiplier on the drone's base flight speed; 2.0 means twice as fast.
- Follow distance — 4 to 20 tiles, default 8. Distance the drone keeps while escorting you.
- Threat scan radius — 16 to 64 tiles, default 32. How far around you the drone looks for enemies. Larger means earlier detection but more distraction.
- Force escort mode — checkbox, default on. When on, drones always prioritise following you and skip other activities.
4. Mining — only shown while mining mode is on
This whole section hides itself when you turn mining off, keeping the panel compact.
- Minimum distance — 1 to 50 tiles, default 5. Resources closer than this are ignored.
- Maximum distance — 10 to 100 tiles, default 30. Resources further than this are ignored.
- Mining zone radius — 5 to 50 tiles, default 10. Radius of the blue circle around the mining zone centre.
- Mining angle — 30 to 360 degrees, default 180. Set 180 for the front half-circle, 360 for all around.
The four Resources checkboxes (Ore, Trees, Rocks, Fish) control what the drones are allowed to touch — for example uncheck "Trees" if you do not want your forest cleared.
If you push "Minimum distance" past "Maximum distance" (or the other way round), the mod pushes the other value along, so the zone can never end up inverted.
5. Status
Shows how many of your companions are alive and active. If this reads 0 while you believe you have drones, they are probably dead or stuck — use the tools below.
6. Tools
- Reset companions — returns your drones to a brand-new state. Use it when a drone is frozen, unresponsive or behaving strangely.
- Reschedule — forces all companions to re-check their current job. This is the gentler fix; try it before resetting.
Mod settings
Everything you tweak often already lives in the control panel. The rest is in Settings → Mod settings.
Require a game restart (Startup):
- Challenge mode — default off. The drone starts weak and grows with vanilla research; see Equipment below.
- Drone max health — 250 to 10000, default 1000.
- Rocket blast radius — 1 to 20 tiles, default 5. How far the explosion spreads from the impact point.
- Update interval — 3 to 1200 ticks, default 5. Lower means a snappier drone but more CPU.
- Voice lines — default on. The drone chats while it works.
Applied immediately, shared by the whole server (Global):
- Damage per hit — 1 to 1000, default 8. Damage each time a rocket blast hits a target.
- Show debug messages — default off. See Chat messages below.
Per player:
- Behaviour mode — default Bodyguard. Also in the control panel.
- Follow distance — 4 to 20 tiles, default 8. Also in the control panel.
- Threat scan radius — 16 to 64 tiles, default 32. Also in the control panel.
- Force escort mode — default on. Also in the control panel.
- Mining distances and angle — defaults 5 tiles, 30 tiles and 180 degrees. Also in the control panel.
- Attack radius from player — 20 to 80 tiles, default 55. Drones only engage enemies within this radius of you, not of the drone.
- Escort update frequency — 3 to 30 ticks, default 8. Lower means tighter following, higher means less CPU.
- Idle chatter delay — 10 to 3600 seconds, default 600.
- Prefer best fuel first — default off. On means uranium and rocket fuel first, off means coal and wood first.
Chat messages
The mod splits messages into two kinds, and by default the chat stays almost completely quiet:
- Show debug messages (whole game) — default off. Controls every technical line: internal state, drone diagnostics, mining info.
- Show debug messages (just you) — default off. The same, but only for you in a multiplayer game.
- Show important messages — default on. Controls lines such as mining mode on/off and "Reset N companions".
Only turn the two debug options on when you need to report a bug to the mod author. The /debug_companion command always prints in full regardless, since you asked for it explicitly.
Hotkeys
- ALT + M — toggle mining mode without opening the panel.
- Unbound — toggle auto construction. Bind it in Settings → Controls.
- Unbound — toggle auto attack. Bind it in Settings → Controls.
- Unbound — force a fresh area scan when a drone is stuck. Bind it in Settings → Controls.
Equipment
1. Built into the drone on creation. The mod fills the equipment grid itself, nothing to craft:
- Normal mode — Reactor, two Defense systems, Roboport MK2 (16 bots, 8 tile radius), Shield MK2 (500 HP)
- Challenge mode — Reactor, one Defense system, Roboport MK0 (1 bot, 3 tile radius), Shield MK0 (30 HP)
2. Craftable on top of that. Unlocked by the Bodyguard Companion Drones technology, which requires Robotics and Military and costs 200 Red and Green science over 20 seconds:
- Reactor MK1 — 500 kW
- Defense system MK1 — 20 tile range, 40 tick cooldown, 0.8 damage modifier, 300 kJ buffer
- Shield MK2 — 500 HP
- Roboport MK1 — 5 bots, 5 tile construction radius
3. Automatic tech upgrades — challenge mode only.
Turn on Challenge mode (Settings → Mod settings → Startup) and the drone starts out weak, then grows stronger as you research vanilla technologies. Nothing to craft or install, the mod swaps the equipment in its grid for you:
- Energy shield equipment, then Energy shield MK2, then Nuclear power — Shield goes from MK0 to MK1 (200 HP), MK2 (500 HP), MK3 (1200 HP)
- Logistic science pack, then Construction robotics, then Logistic robotics — Roboport goes from MK0 to MK1 (5 bots), MK2 (16 bots), MK3 (69 bots)
- Electronics, Automobilism, Robotics, Rocket fuel — flight speed goes from 0.5 to 1, then 1.75, 2.5 and 10
- Military, Gun turret, Stronger explosives 2, Uranium ammo — shots per burst go from 0 to 1, then 3, 5 and 8
- Logistics, Optics, Radar — job search range goes from 24 tiles to 48, then 80 and 128
- Processing unit, Power armor MK2 — raises the maximum number of simultaneous drones
With Challenge mode off (the default) the drone gets good stats straight away and no tech upgrades apply.
As of 2.1.0, Reactor MK2/MK3 and Defense MK2/MK3 have been removed from the mod: they had recipes but no technology unlocked them and they were not part of the upgrade trees, so no player could ever obtain them.
Useful tips
- Start on Balanced to get used to the drones, switch to Bodyguard in dangerous areas.
- If drones keep running off to fight: lower the Threat scan radius or enable Force escort mode.
- If drones cannot keep up with you: raise the Speed factor to around 1.5 to 2.0.
- When mining a big patch: stand in the middle of it before enabling mining, since the zone centre is placed where you stand.
- Drone stuck or idle: try Reschedule first, then Reset companions.
Other features
- Protect while mining — danger detected, mining pauses, drones guard, then mining resumes automatically.
- Smarter kiting AI — keeps optimal range, backs off when crowded, spreads drones so they do not stack up.
- Area-of-effect rocket combat — one hit damages the whole cluster of enemies around the blast, not just a single target.