Dawn of Light

The Dark Age of Camelot Server Emulator


A Dark Age of Camelot open source server emulator project written in C# started in 2003 by fans. We have created from scratch a server framework with database, packet and server logic.

The project aims were to create a framework which not only allowed for live-like behaviour but completely custom rulesets.


DOL Server - The server application

DAoC Portal - An application which allows your game client to connect to custom servers.

Featured Servers

Uthgard - Our most successful server focusing on classic DAoC and Realm vs Realm fights in Old Frontiers.

Storm D2 - Our custom flagship server focusing on a Diablo 2 ruleset in the DAoC world.


Latest Updates

Project News, Blogs and Code Commits


User avatar 

(Project Admin)
Posted 1 month ago

Migration from SourceForge to GitHub


We have moved now to GitHub. Please consider contributing through this media instead of SourceForge.

The ease of the GitHub infrastructure and the improved efficiency is the main reason, alongside with SourceForge erratic decisions took over the past months.

Please consult the how-to page here: viewtopic.php?f=47&t=22757

The website is uptodate with GH (mainly links), and GH is handling autobuild for us, in both Windows / Linux compliant mode.

Thanks Leodagan for the most work related to the migration.

SF is still open, not sure if/how we can close the contributions only.


View Post

User avatar 

(Developer Team)
Posted 5 months ago

Git Tag

Release : https://github.com/Dawn-of-Light/DOLSha ...

Merge pull request #3 from dol-leodagan/master : https://github.com/Dawn-of-Light/DOLSharp/pull/3

Commited by Leodagan

@dol-leodagan Update README.md …
@dol-leodagan Updated : Adding NuGet Dependencies for Dependencies
@dol-leodagan Updated : Changed DLL References to match Nuget Dependencies
@dol-leodagan Removed : Shared Modules Binary Dependencies
@dol-leodagan Updated : Reference to SQLite architecture binaries …
@dol-leodagan Revert "Removed : Shared Modules Binary Dependencies" …
@dol-leodagan Added : Appveyor AutoBuild Configuration
@dol-leodagan Updated : appveyor.yml wrong format ?

23 changed files with 115 additions and 436 deletions.

Modified : .gitignore
Modified : DOLBase/DOLBase.csproj
Modified : DOLConfig/DOLConfig.csproj
Modified : DOLDatabase/DOLDatabase.csproj
Modified : DOLServer/DOLServer.csproj
Added : DOLServer/packages.config
Modified : GameServer/GameServer.csproj
Modified : GameServerScripts/GameServerScripts.csproj
Modified : README.md
Modified : UnitTests/UnitTests.csproj
Added : appveyor.yml
Removed : sharedModules/ICSharpCode.SharpZLib/ICSharpCode.SharpZipLib.dll
Removed : sharedModules/ICSharpCode.SharpZLib/SharpZLib.license.txt
Removed : sharedModules/MySQL/MySql.Data.dll
Removed : sharedModules/SQLite/System.Data.SQLite.Linq.dll
Removed : sharedModules/SQLite/System.Data.SQLite.dll
Removed : sharedModules/SQLite/x64/SQLite.Interop.dll
Removed : sharedModules/SQLite/x86/SQLite.Interop.dll
Removed : sharedModules/log4net/log4net.dll
Removed : sharedModules/log4net/log4net.license.txt
Removed : sharedModules/nunit/nunit.core.dll
Removed : sharedModules/nunit/nunit.framework.dll
Removed : sharedModules/nunit/nunit.license.txt

View Post

User avatar 

(Contributor Team)
Posted 6 months ago

SVN Rev. 3564

Commited by Graveen
Author : Kataract

*) Change from Kataract
- Fixed: /gminfo command was not displaying AccountName correctly

Modified : /DOLSharp/trunk/.gitignore
Modified : /DOLSharp/trunk/GameServer/commands/gmcommands/GMinfo.cs

View Post

User avatar 

(Contributor Team)
Posted 6 months ago

SVN Rev. 3563

Author : Urzaria

Add: some translations part 3

Modified : /DOLSharp/trunk/GameServer/craft/AdvancedCraftingSkill.cs
Modified : /DOLSharp/trunk/GameServer/keeps/Gameobjects/Guards/GameKeepGuard.cs
Modified : /DOLSharp/trunk/GameServer/keeps/Managers/Player Manager.cs
Modified : /DOLSharp/trunk/GameServer/keeps/Relics/GameRelicPad.cs
Modified : /DOLSharp/trunk/GameServer/language/DE/Keeps.txt
Modified : /DOLSharp/trunk/GameServer/language/EN/Language-EN.txt
Modified : /DOLSharp/trunk/GameServer/serverrules/DemonsBreachJumpPoint.cs

View Post

User avatar 

(Contributor Team)
Posted 6 months ago

SVN Rev. 3562

Author : Urzaria

add: some translations and jump point requirements

Modified : /DOLSharp/trunk/GameServer/gameobjects/Bonedancer/CommanderPet.cs
Modified : /DOLSharp/trunk/GameServer/language/DE/GameObjects/CommanderPet.txt
Added : /DOLSharp/trunk/GameServer/language/DE/GameObjects/CustomNPC/GameHastener.txt
Modified : /DOLSharp/trunk/GameServer/language/DE/GameObjects/GamePlayer.txt
Modified : /DOLSharp/trunk/GameServer/language/DE/Packets.txt
Modified : /DOLSharp/trunk/GameServer/language/DE/PlayerTitles.txt
Added : /DOLSharp/trunk/GameServer/language/DE/Quests/Hibernia/WingsOfTheIsle.txt

View Post


Host a Game Server

A desktop application which allows you to host your own Dark Age of Camelot server for yourself, friends or the public via LAN or the Internet.


More »

DAoC Portal

Connect to a Server

A desktop client that allows you to view and connect to local, private or public DAoC freeshards.


743 players on 17 servers (1320 peak)

Download Client View Servers »


Project Tracker

Help improve Dawn of Light

Latest Open Issues

Issue 17251
You can not place nor paint a skiff on the Atlantean Ocean.
Issue 17247
My money and all the money of my alliance members was reseted on the last server reboot.
Issue 17246
When entering Hadrian's Wall from Pennine Mountains (heading Berk on the Eastern path) my whole group suddenly found theirselves under water
Issue 17244
All kinds of necyomancers in DF are missing their clothings.
Issue 17242
There is only the epic of level 5 available to the heretic. There is absolutly NO epic available to the Minstrel. Didn't test other classes yet.

Longest Open Issues

Issue 2675
spiritmaster pet menu and pet commands are not working...possibly not implemented yet, having zero luck with any of them
Issue 2649
heretic aoe dmg and snare duration seems very short...maybe 5 seconds instead of 30
Issue 3107
whole hunter beastcraft line is bugged. lvl 30 spell not implemented the charming spells not right, has to be fixed completely i guess :(
Issue 3341
vamp: i dont know how but i can interrupt without range limit with a pulse that never stops even when i sit oO
Issue 3174
I cannot update my Bainshee Epic. The Template is missing according to the master blacksmith