OpenCoreMMO
OpenCoreMMO copied to clipboard
Modern MMORPG server emulator written in C#
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 6: https://dotnet.microsoft.com/download/dotnet/6.0
git clone https://github.com/caioavidal/OpenCoreMMO.git
cd src
dotnet run -p "NeoServer.Server.Standalone"
When connecting to the self-hosted server for development connect using the following:
- 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: :heavy_check_mark:
- Loading OTBM Tile Area, Towns and Waypoints: :heavy_check_mark:
- Loading Spawn Areas: :heavy_check_mark:
- Loading OTBM House Tiles: :warning:
- Log In/Out Player on Game: :heavy_check_mark:
- All player movements: :heavy_check_mark:
- Multiplayer connection: :heavy_check_mark:
- Spawn and Respawn Monsters: :heavy_check_mark:
- PvM Combat: :heavy_check_mark:
- Depot: :heavy_check_mark:
- Chats: :heavy_check_mark:
- Guilds: :heavy_check_mark:
- War System: :warning:
- Public Channels: :heavy_check_mark:
- Loot and Death Channels: :heavy_check_mark:
- Vip List: :heavy_check_mark:
- PvP Combat: :warning:
- Party: :heavy_check_mark:
- Basics: :heavy_check_mark:
- Share Loot: :heavy_check_mark:
- Shared Experience: :heavy_check_mark:
- NPC System: :heavy_check_mark:
- Lua Scripting: :heavy_check_mark:
- C# Extensions: :heavy_check_mark:
Technologies
- C#
- .Net 6
- Database support: InMemory, MySQL, SQL Server and SQLite
- Console Debug Logging
- XUnit Testing
Links
- Documentation: https://caioavidal.gitbook.io/opencoremmo/
- Discord Invite: https://discord.gg/Kazq9z2
- Trello Board: https://trello.com/b/JnOJ9yn5/opencoremmo
- TibiaKing Topic: https://tibiaking.com/forums/topic/101402-open-source-tibia-server-c-net-5/
Author
👤 Caio Vidal
- Github: @caioavidal
- LinkedIn: https://www.linkedin.com/in/caiovidal
Show your support
Give a ⭐️ if this project helped you!