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 is still in its early stages of development and is not yet usable. I have stopped working on this project because of the complexity of such a project and the lack of time. The project is still available on GitHub and I am open to contributions.
How it works
The server is written in Java 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.