Skip to content

Latest commit

聽

History

History
110 lines (92 loc) 路 5.11 KB

README.md

File metadata and controls

110 lines (92 loc) 路 5.11 KB


OPENCOREMMO

CodeFactor

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.

Latest Builds

Enviroment Status
win OpenCoreMMO
linux OpenCoreMMO
mac OpenCoreMMO

Usage

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:

  1. IP Address: 127.0.0.1
  2. Port: 7171
  3. Account Name: 1
  4. 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: 鉁旓笍
  • PvP Combat: 鈿狅笍
  • Party: 鉁旓笍
    • Basics: 鉁旓笍
    • Share Loot: 鉁旓笍
    • Shared Experience: 鉁旓笍
  • NPC System: 鉁旓笍
  • Lua Scripting: 鉁旓笍
  • C# Extensions: 鉁旓笍
  • Revscript LuaJIT Scripting: 鈿狅笍
  • In-Memory Cache: 鈿狅笍

Technologies

  • C#
  • .Net 9
  • Database support: InMemory, PostgreSQL, and SQLite
  • Console Debug Logging
  • XUnit Testing

My Skills

Links

Author

馃懁 Caio Vidal

Show your support

Give a 猸愶笍 if this project helped you!