Modern, free, and open-source MMORPG server emulator written in C#.
It was written from scratch and development on the project began in January 2020.
To connect to the server, you can use either OTClient, OTCv8 or OTCR for version 8.6.
Enviroment | Status |
---|---|
download and install .NET 9: https://dotnet.microsoft.com/download/dotnet/9.0
git clone https://github.com/caioavidal/OpenCoreMMO.git
cd src
dotnet run --project "Standalone"
To connect to the self-hosted server for development, please use the following connection details:
- IP Address: 127.0.0.1
- Port: 7171
- Account Name: 1
- Password: 1
- Reading OTB and OTBM File structure: ✔️
- Loading OTBM Tile Area, Towns and Waypoints: ✔️
- Loading Spawn Areas: ✔️
- Loading OTBM House Tiles:
⚠️ - Log In/Out Player on Game: ✔️
- All player movements: ✔️
- Multiplayer connection: ✔️
- Spawn and Respawn Monsters: ✔️
- PvM Combat: ✔️
- Depot: ✔️
- Chats: ✔️
- Guilds: ✔️
- War System:
⚠️ - Public Channels: ✔️
- Loot and Death Channels: ✔️
- Vip List: ✔️
- PvP Combat:
⚠️ - Party: ✔️
- Basics: ✔️
- Share Loot: ✔️
- Shared Experience: ✔️
- NPC System: ✔️
- Lua Scripting: ✔️
- C# Extensions: ✔️
- In-Memory Cache:
⚠️
- C#
- .Net 9
- Database support: InMemory, MySQL, and SQLite
- Console Debug Logging
- XUnit Testing
- Documentation: https://caioavidal.gitbook.io/opencoremmo/
- Discord Invite: https://discord.gg/Kazq9z2
👤 Caio Vidal
- Github: @caioavidal
- LinkedIn: https://www.linkedin.com/in/caiovidal
Give a ⭐️ if this project helped you!