- Joined
- Jun 23, 2007
- Messages
- 13
- Reaction score
- 18
Melia is an open-source MMORPG server, developed as a collaborative effort of programmers around the globe. We're aiming to create a server software that provides a stable and extensible platform for users to build their own projects on top of, while giving developers the opportunity to learn and hone their skills in a familiar environment.
The project has been in semi-active development for some time, but recently we've made some big pushes to bring it much closer to a point where it will be ready to actually be used for its intended purpose, with us improving functions such as combat, quests, monster AI, customizability, and more.
We're currently targeting network compatibility with the most recent version of the international client of Tree of Savior, which is freely available via Steam and can be used to access Melia servers. It's not our intention to compete with any services provided by IMC or its partners, we're not operating any private servers, and we don't endorse such actions.
Contribution
To bring Melia closer yet to where we want it to go, we're always looking for new users and developers who are interested in the project. We invite you to head over to GitHub, the NoCodeNoLife forum, or our Discord, to learn more about Melia and how you may support the development. Be it via reporting bugs, creating new features, or just being active in the community.
Links
GitHub:
Forum:
Discord:
Previous Post
I was given custody of this thread to be able to update it and tell you guys about Melia. The original post read as follows:
The project has been in semi-active development for some time, but recently we've made some big pushes to bring it much closer to a point where it will be ready to actually be used for its intended purpose, with us improving functions such as combat, quests, monster AI, customizability, and more.
We're currently targeting network compatibility with the most recent version of the international client of Tree of Savior, which is freely available via Steam and can be used to access Melia servers. It's not our intention to compete with any services provided by IMC or its partners, we're not operating any private servers, and we don't endorse such actions.
Contribution
To bring Melia closer yet to where we want it to go, we're always looking for new users and developers who are interested in the project. We invite you to head over to GitHub, the NoCodeNoLife forum, or our Discord, to learn more about Melia and how you may support the development. Be it via reporting bugs, creating new features, or just being active in the community.
Links
GitHub:
To view the content, you need to sign in or register
Forum:
To view the content, you need to sign in or register
Discord:
To view the content, you need to sign in or register
Previous Post
I was given custody of this thread to be able to update it and tell you guys about Melia. The original post read as follows:
Hello!
I am not the owner of this community and I feel alot of people don't know of it yet, which is very sad.. We've gotten so far, yet we still need your help.
What is The Melia Project?
Melia is an open-source MMORPG server software for the international client of Tree of Savior. It's solely being developed for educational purposes, learning about programming, MMORPGs, maintaining huge projects, working with other people, and improving knowledge. It's not about playing a game or competing with any services provided by IMCGAMES or its partners, and we don't endorse such actions.
Melia is completely free and licensed under the GNU GPL. As such, every user is free to use Melia and choose how to use it, in the context of its license.
How can I help?
There are 4 ways you can help us to improve Melia:
- Research
- Bug reports
- Pull Requests
- Releases on the forums
1. Research
Do research on NPCs, quests, skills, anything really that isn't implemented yet and post it on our research forum. The information you post will help developers to implement the features.
2. Bug reports
Report bugs on GitHub, so they can be fixed ASAP.
3+4. Code
The fastest way to get code contributions into the source is a pull request, which, if well written, can be merged right in to master. To expedite this process, all pull requests must comply with our coding conventions below.
Alternatively you can make "casual" releases on the forum, which developers might pick up as research or as a base to implement the features into the official source.
Coding conventions
Base: MS Naming Guidelines, MS C# Coding Conventions
Exceptions:
Use _private for private fields and this.Foobar for properties, public fields, and methods.
Use tabs, not spaces.
Comment lines shouldn't exceed ~80 characters, other lines' lengths are irrevelant.
Excessive usage of the auto-formatting feature is encouraged. (Default VS settings)
Avoid overuse of regions.
Links
Forums:To view the content, you need to sign in or register
GitHub:To view the content, you need to sign in or register
Gitter chat:To view the content, you need to sign in or register
Backlog:To view the content, you need to sign in or register
Wiki:To view the content, you need to sign in or register
Last edited:

