Speiser / ClassicEmu

ClassicEmu is an Open Source Server for World of Warcraft (1.12.1, 2.4.3 and 3.3.5a) written in .NET6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ClassicEmu

Play with different client versions on the same realm

Status

Task Classic (1.12.1) TBC (2.4.3) WotLK (3.3.5a)
Login ✔️ ✔️ ✔️
Character creation ✔️ ✔️
Spawn player ✔️ ✔️
Spawn creatures ✔️
Movement sync between clients ✔️ ✔️
Auto attacking
Spell casting
Damage units
Spawn items

How to use

Database Setup

  • Option 1: docker-compose
    • run docker-compose up
  • Option 2: local postgres instance
    • adapt connection strings in appsettings.json for both projects (Auth and World)

Run Auth and WorldServer

  • run both projects via dotnet run or your IDE
  • login with any username
    • use the username as password
    • if the user does not exist, it will be created

About

ClassicEmu is an Open Source Server for World of Warcraft (1.12.1, 2.4.3 and 3.3.5a) written in .NET6

License:MIT License


Languages

Language:C# 100.0%