Minetest
Minetest has a built-in client-server architecture, and can be played solo or multiplayer. A player starting a new game can choose between playing in a single-player mode, or hosting a server to which other Minetest players can connect.