$ cat openmmo.md
OpenMMO - A open-source PokeMMO server
Repository
The repository can be found here.
Intro
OpenMMO is my attempt to create a open-source server for the PokeMMO game. The project has since moved to its own organization, openmmo-org, where it lives today. Contributions are welcome.
How it works
The server is written in Kotlin and uses the Netty framework. The server is supposed to be a drop-in replacement for the official PokeMMO server where the user only needs to change the login host via the hosts file and run a patcher to change the certificate in the game. The project includes two different servers, the login server and the game server. The login server is responsible for the login process and the game server is responsible for the game itself. Both server inherit from a base server component and implement their own protocol on top of it.