Welcome to the Synthesis project, aiming to recreate the classic Dofus game experience from version 2.12, while maintaining a professional and clean codebase.
Synthesis is a community-driven project focused on emulating the beloved Dofus 2.12 version. Our mission is to provide a nostalgic and authentic experience while ensuring the highest quality and professionalism in code development.
Before you begin, ensure you have met the following requirements:
- Clone this repository:
git clone https://github.com/jimmy-mll/Synthesis.git
cd Synthesis
-
Configure your configuration variables in
appsettings.json
. -
Run the project:
dotnet run src/Synthesis.Servers.AuthServer.csproj
dotnet run src/Synthesis.Servers.GameServer.csproj
For a detailed list of changes in this project, please refer to the CHANGELOG.
We welcome contributions from the community to help improve and expand the emulator. To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes using Conventional Commits (see CONTRIBUTING).
- Create a pull request with a clear description of your changes.
Please review our CONTRIBUTING for more details on our contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Dofus is a registered trademark of Ankama. This project is not affiliated with or endorsed by Ankama.