Experienced Elementalist
- Joined
- Feb 10, 2008
- Messages
- 249
- Reaction score
- 161
hi all and welcome to my RajanMS dev thread!
intro
hi im rajan im 16 years old and i've been learning c# for about a year now. being a huge maple fan i've decided to test my skills by creating this server. its a AIO server like delphims, i started interoperability shits (check git commit 1-3 (i think ) ) but never followed through with it because its just a pain in the butt. im hoping to finish the game server and start on shop by the end of the summer!
features
-flexible worlds & channels, able to pick and choose how many you like (up to 340 channel servers (if you really want to....) )
goals
-scriptable NPC's using IronPython
-homes for players (instantiate maps)
-special potions (damage & kill mobs, teleport to boss maps)
setting it up
though i am updating my code as often as i can, feel free to try out the source.
1) download c# mongo drivers here
2)install mongo and run mongod
3)create a server.ini file where the executeable is, you can find my settings in Tools.Program.cs
4)run moople
5)??????
6)profit?!1
*note* in LoginHandler.MigrateClient i write the old GMS login ip because i set my loopback to that ip. its so i can connect to my server as host.
screenies
Update log
you can view the source at any time at
intro
hi im rajan im 16 years old and i've been learning c# for about a year now. being a huge maple fan i've decided to test my skills by creating this server. its a AIO server like delphims, i started interoperability shits (check git commit 1-3 (i think ) ) but never followed through with it because its just a pain in the butt. im hoping to finish the game server and start on shop by the end of the summer!
features
-flexible worlds & channels, able to pick and choose how many you like (up to 340 channel servers (if you really want to....) )
goals
-scriptable NPC's using IronPython
-homes for players (instantiate maps)
-special potions (damage & kill mobs, teleport to boss maps)
setting it up
though i am updating my code as often as i can, feel free to try out the source.
1) download c# mongo drivers here
You must be registered to see links
2)install mongo and run mongod
3)create a server.ini file where the executeable is, you can find my settings in Tools.Program.cs
4)run moople
5)??????
6)profit?!1
*note* in LoginHandler.MigrateClient i write the old GMS login ip because i set my loopback to that ip. its so i can connect to my server as host.
screenies
Update log
Commit 9
-Fixed some bugs (clients not closed on shutdown, accounts not set to loggedoff)-Improved all database queries
-Login sanitary checks
-Started using more extensions
-Inventory will be added next commit
Commit 8
-Fixed silly migration collection iteration error (updated quick so people could use)
Commit 7
!!!! MY CONFIG FILE CAN BE FOUND IN Tools.Program.cs !!!!!
-Tweaked packet processor
-Added register account form
-Added migration system
-Renamed opcodes (names from v95 client)
-Sanitized login handlers
Commit 6
-added most login handlers
-added database components, mongoDB is treating me well
-Fixed some bugs (clients not closed on shutdown, accounts not set to loggedoff)-Improved all database queries
-Login sanitary checks
-Started using more extensions
-Inventory will be added next commit
Commit 8
-Fixed silly migration collection iteration error (updated quick so people could use)
Commit 7
!!!! MY CONFIG FILE CAN BE FOUND IN Tools.Program.cs !!!!!
-Tweaked packet processor
-Added register account form
-Added migration system
-Renamed opcodes (names from v95 client)
-Sanitized login handlers
Commit 6
-added most login handlers
-added database components, mongoDB is treating me well
you can view the source at any time at
You must be registered to see links
Last edited: