- Joined
- May 21, 2007
- Messages
- 31
- Reaction score
- 24
SwordieMS is a project of mine that I started around december last year. It's a mostly from-scratch server (I used the networking part of DesuMS), and I'd like to think that it's come pretty far in ~half a year. It will still be updated often, which is why I've decided to post it here.
I won't name all the features, but quite a lot of the base game is working. There are still some basic things (like trading) that haven't been implemented yet, but that will be implemented over time.
The main language is Java, since that is what I'm most comfortable with. Hotswapping + large amount of libraries is also nice. For scripting we use Python (Jython), again because I am comfortable with python. Some other technologies that are use are Hibernate (ORM), Log4j (logging), Netty (networking), and Maven (dependency/build management).
Source itself:
Trello:
For a guide how to set it up, check out our discord (#server-setup-guide):
Also quick shoutout to the maple dev discord:
Note that I won't be helping out with setting up the server. You can always try asking, perhaps you'll get an answer by one of the other contributors.
That said, don't be afraid to fork and contribute. Every little part helps in making a fuller source.
I'm sure that there's some meme design/algo/whatever decisions that are in the source, be sure to point them out so they can be fixed (or even better, make a PR to fix them).
If you have any questions about why some things are as they are, feel free to ask as well!
I won't name all the features, but quite a lot of the base game is working. There are still some basic things (like trading) that haven't been implemented yet, but that will be implemented over time.
The main language is Java, since that is what I'm most comfortable with. Hotswapping + large amount of libraries is also nice. For scripting we use Python (Jython), again because I am comfortable with python. Some other technologies that are use are Hibernate (ORM), Log4j (logging), Netty (networking), and Maven (dependency/build management).
Source itself:
You must be registered to see links
Trello:
You must be registered to see links
For a guide how to set it up, check out our discord (#server-setup-guide):
You must be registered to see links
Also quick shoutout to the maple dev discord:
You must be registered to see links
Note that I won't be helping out with setting up the server. You can always try asking, perhaps you'll get an answer by one of the other contributors.
That said, don't be afraid to fork and contribute. Every little part helps in making a fuller source.
I'm sure that there's some meme design/algo/whatever decisions that are in the source, be sure to point them out so they can be fixed (or even better, make a PR to fix them).
If you have any questions about why some things are as they are, feel free to ask as well!