Wuastbude Repair Turret

by wuast94

Performance-focused repair and construction turrets for Factorio 2.1, derived from Repair Turret 2 and Klonan's Repair Turret.

39 minutes ago
2.1
18

g Difference from the original

2 days ago

What is this difference from the original mod by tiko13?

a day ago

What is this difference from the original mod by tiko13?

This mod is a heavy performance rewrite of Repair Turret 2 tailored for large factories:

  1. Global Work Scheduler: Replaced individual per-turret on_tick scanning with a centralized global scheduler using a fixed per-tick work budget, preventing UPS drops on megabases with hundreds of turrets.
  2. Logistic Availability & Pickup Caching: Added caching for item/chest availability (availability_cache.lua & pickup_point_cache.lua) so turrets don't query the C++ surface API unnecessarily every frame.
  3. Delayed Retry Gates: Missing materials are put on cooldown retry gates (tile_supply_gate.lua) instead of re-scanning missing items every tick.
  4. Factorio 2.1 & Quality Support: Fully updated for Factorio 2.1, Space Age multi-surface handling, and item quality levels.
a day ago

Please update the mod page to reflect these changes. Right now, it's completely empty.

Have you been in touch with the original mod author, tiko13? He's pretty approachable, and I think he'll be able to implement all your changes into his mod.
Another important point for me is: does your version of the mod also have persistent desynchronization on the server, or have you fixed that (https://mods.factorio.com/mod/Repair_Turret_2/discussion/6a756148f40de634c6b20864)?

a day ago

i will update and i also will talk to tiko13, the reason i didnt is becouse its completly AI generated and i dont want to throw stuff at him i dont know if they are right or not.

and yes this should be fixxed, im playing on my server all the time and didnt had any desync so far. the original mod in the current state isnt very UPS friendly which could cause such things too.

a day ago

If I want to replace the original with your mod, what should I do? Do I just delete the original and install yours? Or are there any additional steps I need to take?

a day ago

for me it was yes. i would make a save of the map just in case.

New response