Skip to content

Crystal Server is an OpenTibia Server, based on TFS, OpenTibia and Canary projects.

License

Notifications You must be signed in to change notification settings

jprzimba/crystalserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crystal Server

Discord Build - Ubuntu Build - Windows - CMake Build - Windows - Solution Build - Docker GitHub repo size GitHub

Project

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.

Official Discord

Enjoy our Discord

Thanks

Issues

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.

Pull requests

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.