Factorio is pretty good, allows you to download any version of the game for any OS as many times as you want as long as you own the game (also allows downloading from site even if you bought from steam), doesn’t need internet connection to run, the multiplayer is player hosted (exception is authentication and optional blocklists)
There are mods for that, plus some overhauls like Krastorio 2 add nuclear trains