Map Cleanup - Unused Chunk Removal - aka Oarc's Regrowth deprecated

by Oarc

Monitors map chunks during player activity and map generation. Deletes unused chunks at a configurable interval. Intended to help keep map size down in multiplayer.

Utilities
5 years ago
0.17
10
Owner:
Oarc
Source:
N/A
Homepage:
https://github.com/Oarcinae/FactorioMods
License:
MIT
Created:
5 years ago
Latest Version:
0.0.3 (5 years ago)
Factorio version:
0.17
Downloaded by:
10 users

This mod is intended to help keep map size down in multiplayer servers with lots of exploration.

THIS WILL NOT TRACK EXISTING CHUNKS IF YOU ARE ADDING THIS TO AN EXISTING GAME! Only works on newly generated chunks while the mod is active.

It keeps track of all map chunks and player activity and buildings. Every fixed interval (default 1 hour, but configurable), the map is cleared of all unused chunks. An unused chunk is any chunk not containing or near any building or player. Has not had recent vision. Is not covered by an active radar. Is not covered by pollution.

The game will stutter and freeze for a few seconds while the delete happens, this is UNAVOIDABLE and is part of how chunk deletion works. It is completely playable on multiplayer though and helps keep the save size down a LOT when you have lots of players exploring or spread out over the map.

I originally wrote it as a soft-mod for my Oarc scenario. I have now converted it to a proper mod that can be configured and integrated with other mods/scenarios.

There are a few settings that allow "stand-alone" use meaning you can enable it for the default nauvis surface and/or for any surface created while this mod is loaded.

Or you can use the remote calls in the mod to configure it for your own custom surface and other events.