4 Home
Fiereu edited this page 2025-08-24 14:42:59 +00:00

OpenMMO Wiki

Welcome to the OpenMMO documentation wiki! This is your comprehensive guide to understanding and contributing to the OpenMMO server project.

What is OpenMMO?

OpenMMO is an open-source implementation of a PokeMMO server written in Kotlin.

Documentation

Development & Setup

Protocol Documentation

Architecture & Design

Server Components

  • Login Server - Login server implementation and database integration
  • Game Server - Game server architecture (planned)

Contributing

This project welcomes contributions! Please read through the relevant documentation sections to understand the architecture before making changes.

Key Technologies

  • Language: Kotlin
  • Networking: Netty 4.2.4.Final
  • Database: PostgreSQL + jOOQ
  • Cryptography: BouncyCastle
  • Testing: Kotest + MockK
  • Build: Gradle with Kotlin DSL

This wiki is actively maintained alongside the project. If you find outdated information or have suggestions for improvement, please contribute or open an issue.