Hola, en realidad te tocará leer el código del servidor, está documentado de tal manera que, ingeniería inversa como tal no, pero tendrás que sacar las operaciones de ahí y la estructura de los paquetes y demás. Por otra parte, no hay documentación a papel de ello, sólo el código fuente.
Tocará empezando leer las estructuras del código fuente: rathena/doc/source_doc.txt at master · rathena/rathena y no te olvides que existe la IA.