/CataclysmLD

Cataclysm: Looming Darkness

Primary LanguagePython

Cataclysm: Looming Darkness

A multiplayer rewrite of Cataclysm: Dark Days Ahead in python.

Made with python 3.9.0 64 bit and Mastermind for the TCP backend.

Discord is back online. - https://discord.gg/qvz5py9v7m


A playable release is coming soon and will follow an episodic pattern, with each release adding more:

  • Chapter 1 - Immediately after the cataclysm. This will be the minimum playable product.
  • Chapter 2 - Vehicles. One of the more complex - and enjoyable - systems in C:DDA.
  • Chapter 3 - Bionics and Mutations. The main sci-fi elements of the game brought to multiplayer.
  • Chapter 4+ - Continued expansion, maps, and content.

Generic installation instructions


  • install python 3.9 64bit or greater on any OS that supports it. (python 2 not supported at this time.)
  • download or clone the repository.

Running a server

  • execute python3 ./server.py from a command line in the directory that was created

The first time you start the server a world is generated automatically using default settings. This does take a few minutes or longer on older hardware. Newer hardware should be less than 10 seconds.

connecting to a server.

  • Download Godot 3.5.2 and import the project from the /GodotClient/ folder.
  • Run the program and connect to a server.