Modern free and open-source MMORPG server emulator written in C#.
To connect to the server, you can use OTClient or OpenTibiaUnity for version 8.6.
Enviroment | Status |
---|---|
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
- Reading OTB and OTBM File structure
- Loading OTBM Tile Area, Towns and Waypoints
- Loading Spawn Areas
- Loading OTBM House Tiles
- LogIn and LogOut 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
- C#
- .Net 6
- Database support: InMemory, MySQL, SQL Server and SQLite
- Console Debug Logging
- XUnit Testing
- 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/
👤 Caio Vidal
- Github: @caioavidal
- LinkedIn: https://www.linkedin.com/in/caiovidal
Give a ⭐️ if this project helped you!