Skip to content

Instantly share code, notes, and snippets.

Private server development: The initial foray

So far, I've spent my time hacking on a maplestory private server from source that I could find on the internet. I want to try my hand at building a v62 server with some customized content because I'm curious about how everything fits together. There are three major components the the work that I've done over the last half a week. I created a server instance that I could run on my local machine, learned how to modify the client, and finally played around with the data.

I'm using argonms, which is an open-source server with some nice architectural enhancements over other odinms servers like HeavenMS. The service-based model could benefit from the use of docker and a container orchestration tool, so I decided this would be the base that I would use. Besides, I tried out a v83 client and didn't like all of the new features. In my [first feature branch](https://github.com/geospi

from constraint import Problem, MinSumConstraint
from functools import partial
from random import randint
from math import ceil
def solve_naive(lower, upper, hp):
avg = (upper + lower) / 2
return hp / avg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.