Crystal Server is a free and open-source MMORPG server emulator written in C++.
It is based on The Forgotten Server project forked from Open Tibia.
This project was created a long time ago to distribute a stable and safe distro for those who want to have a Tibia otserv.
To connect to the server and to take a stable experience, you can use the Game Client or mehah's OTCLient.
You can see the complete change log for Crystal Server at this link.
If you want edit the map, use the Remere's Map Editor.
You are subject to our code of conduct, read at this link.
You can use your own tool to generate Monster Loot and Monster Elements at this link.
Enjoy our Discord
- Open Tibia and their contributors.
- The Forgotten Server and their contributors.
- Crsystal Server and their contributors.
- Canary Server and their contributors.
We use the issue tracker on GitHub. Keep in mind that everyone who is watching the repository gets notified by e-mail when there is an activity, so be thoughtful and avoid writing comments that aren't meant for an issue (e.g. "+1"). If you'd like for an issue to be fixed faster, you should either fix it yourself and submit a pull request, or place a bounty on the issue.
Before creating a pull request please keep in mind:
- Do not send Pull Request changing the map, as we can't review the changes.
- Focus on fixing only one thing, mixing too much things on the same Pull Request make it harder to review, harder to test and if we need to revert the change it will remove other things together.
- Follow the project indentation, if your editor support you can use the editorconfig to automatic configure the indentation.
- There are people that doesn't play the game on the official server, so explain your changes to help understand what are you changing and why.
- Avoid opening a Pull Request to just update one line of a XML file.