Each player have button to set spawn point. In map settings, you can set spawn select cooldown time. There's also random spawn and unstuck buttons. In map settings you can disable each of these 2 buttons. Mod that I based upon was 'Spawn Control', Orginal mod page : https://mods.factorio.com/mod/SpawnControl
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.