Skip to content

ClassicEmu is an Open Source Server for World of Warcraft (1.12.1) written in NET Core.

License

Notifications You must be signed in to change notification settings

World0fWarcraft/ClassicEmu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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) written in NET Core.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%