Dark and Darker Private Server Project written in Typescript
Coming Soon...
To get started with this project, you should follow these steps:
-
Clone this repository to your local machine by running the following command:
git clone https://github.com/theadriann/dad-server
-
You will need to have Node.JS installed. You can installed it from here https://nodejs.org/en
-
If there is no `.env` file in your project directory, copy `.env.example` to `.env` and edit the relevant information (like your server ip address).
-
Install the project dependencies by running the following command in the project directory:
npm install
-
Once you have completed the installation steps above, you need to run the migration command in the project directory which will create a local SQLite database:
npm run migrate
-
Now, you can run the project by running the following command:
npm run dev
-
To connect to the server, modify the game's shortcut target by right-clicking on the game's shortcut and selecting 'Properties'. Then, update the target to connect to your server.
"C:\Program Files\IRONMACE\Dark and Darker A5\DungeonCrawler.exe" -server=SERVER_IP:DISCOVERY_PORT
Replace the placeholders `SERVER_IP` and `DISCOVERY_PORT` with their corresponding values found in the `.env` file.
We welcome contributions from anyone interested in improving the project! To contribute, simply fork this repository and submit a pull request with your changes. We'll review your changes and merge them into the main branch if they meet our standards.