OPENCOREMMO
Modern, free, and open-source MMORPG server emulator written in C#.
To connect to the server, you can use either OTClient or OpenTibiaUnity for version 8.6.
Demo
Latest Builds
Enviroment | Status |
---|---|
Usage
download and install .NET 7: https://dotnet.microsoft.com/download/dotnet/7.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
What we have done so far
- 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: βοΈ
- Loot and Death Channels:
- PvP Combat:
β οΈ - Party:
βοΈ - Basics:
βοΈ - Share Loot:
βοΈ - Shared Experience:
βοΈ
- Basics:
- NPC System: βοΈ
- Lua Scripting:
βοΈ - C# Extensions:
βοΈ - In-Memory Cache:
β οΈ
Technologies
- C#
- .Net 7
- Database support: InMemory, MySQL, and SQLite
- Console Debug Logging
- XUnit Testing
Links
- Documentation: https://caioavidal.gitbook.io/opencoremmo/
- Discord Invite: https://discord.gg/Kazq9z2
- TibiaKing Topic: https://tibiaking.com/forums/topic/101402-open-source-tibia-server-c-net-5/
Author
- Github: @caioavidal
- LinkedIn: https://www.linkedin.com/in/caiovidal
Contributors
Thank you to all the people who already contributed to OpenCoreMMO!
π€ Marcus Vinicius(MarcusViniciusSS)π€ Shelby115π€ Mun1zπ€ alissonfabianoπ€ elewentalπ€ VictorAmaralπ€ jahazielhigaredaπ€ emidiovictorπ€ themaoci
Show your support
Give a