der server muss mit dem klienten kommunizieren können.
wenn du angenommen die ganzen packets hast, die der klient an den server schickt und eine beschreibung für was genau diese packets benötigt werden, DANN könntest du mit dem programmieren anfangen! ^^
davor ist das ein hartes stück arbeit mit dem herausfinden und so weiter. es ist aber auch eine menge schreib arbeit + fixen der fehler, code verbesserungen... oft müssen auch dinge umgeschrieben werden, weil sie einfach nicht funktionieren.
eine einzelne person würde sich die mühe nicht machen.