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.
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.
Project News, Blogs and Code Commits
Loki
(Developer Team)
Posted 5 years ago
Have a problem with your server, like to talk to a Developer or an experienced DOL user?
Join us on our Discord Channel https://discord.gg/r3T2U7SQ. I'm not receiving my confirmation e-mail to activate my forum account, what's up with that?
A. As of mid-2016, SourceForge, dolserver.net host, removed email related services thus removing email authentication, including account password recovery. There is no timeframe for when hosting will be moved. Nevertheless, there is alot of information to be found on the forum and you can still use the search function. If you cannot find your answer, feel free to ask any question you wanted to post on the forum in Discord.
PlanarChaosRvrtwo
(Database Team)
Posted 7 years ago
The xp on dol is custom its to high couse it were never changed on live. And couse not all noticed that yet i gonna xplain the xp diffrence from live to dol and from classic to livelike.
First of all Uthgard have exactly classic xp rules check this list:
https://sourceforge.net/projects/yggdra ... g/download
(the Level Cap is outdated in one way couse you get first grp xp and camp xp then that cap is changed and the other bonuses are added after)
This is the same as xp as currently on live it looks higher couse you have better skills and procs on lower levels and you dont start as starter class anymore. (so the speed twist a bit the feeling of xp value)
But sure there some new xp bonuses at these days:
3% xp bonus from keep bonuses
25% xp bonus in Darkness Falls (allready existed in live) / The Labyrinth / Passage of Conflict
75% xp bonus in all Catacombs open map and Dungeons (this include tutorial)
75% xp bonus in all Trials of Atlantis open map and Dungeons
75% xp bonus in all Darkness Rising open map and Dungeons
45% xp bonus to task dungeons and adventure wings
100% xp bonus in Celestius
100% xp bonus in Summoners Hall
75% xp bonus in Sheereo Hills
75% xp bonus in Malmohus
75% xp bonus in Dartmoor
15% RVR Zone xp bonus (existed in classic too)
25% RVR enemy kill xp
5% xp bonus from /gc buff xp
5% xp bonus Nightshroud Bracelet from Artifact Bracer: http://camelot.allakhazam.com/item.html?citem=13626
5% xp bonus Orion's Belt from Artifact Belt: http://camelot.allakhazam.com/item.html?citem=19027
and ofc grp bonus and camp bonus (forgot about them first added this after)
So you can reach +18% bonus xp in pve (without camp/grp/zone bonus) if you use all ways but that dont mean the base xp need be higher.
(and dol have an 50% higher base cap)
And RvR enemy kills can give up to 43% bonus xp (without camp/grp/zone bonus). But that dont change the hardcap couse with that you can come above the hardcap.
So if you want set the xp correctly on your server check this to see db property settings:
https://sourceforge.net/projects/yggdra ... g/download
And here you see the xp i gained on doing an kill as level 1 on level 1 mob without any bonuses: (with the adjustment you see above)
https://sourceforge.net/projects/yggdra ... g/download
Leodagan
(Developer Team)
Posted 7 years ago
DAoC Portal is being Updated to version 2.9.1.
It's been some time since any improvements were made to DAoC Portal, there isn't much here except the brand new connect.exe that can handle newest 1.122 Client and comes with fix for previous revisions...
The other updates are mostly small fixes to improve user experience without getting unexpected exceptions terminating Portal and improved behavior when using the Portal with Linux (either Mono or Wine, but you should stick to Wine...) making the Auto-Update process more dumb-proof !
The Portal now comes with fewer files, it can work with only Portal.exe and Connect.exe being present in the same folder, you can also use the Updater.exe as a portable installer that will take care of retrieving all the needed file in the current folder.
This was a first cleanup for small annoyances that allowed me to better understand the building and update workflow, I'll add other features later if needed
Here is the full Changelog :
v2.9.1:
- connect.exe v4.0 : Fully rewritten for wide compatibility, support 1.122 client, pure command-line utility.
- Update: Portal binaries are now packed with their resources to reduce the install footprint.
- Bugfix: No longer crash when internet connexion is unavailble.
- Bugfix: Threads are properly terminated when Portal is closed.
- Bugfix: A lot more checks added to prevent crashes on easily expected exceptions.
- Bugfix: Linux Mono and Wine update scenario tested, still have graphic artefacts with Mono.
- Minor text fixes...
PlanarChaosRvrtwo
(Database Team)
Posted 7 years ago
I want create an livelike 1.110 Server i allready have an scripter but i need one gm more and one scripter more.
The Idea is very simple to create an permanent home for all the toa likers.
Check my forum here:
http://yggdrasildaoc.forumieren.com/
whisper me on forum if you wanna work on the project. (on dol works too ofc)
Leodagan
(Developer Team)
Posted 8 years ago
Database Handler(s) Revamp
Former DOL Database Code is pretty old and never changed much since migration from XML repository to MySQL driver, I tried to add support for SQLite some time ago, I managed to get some code working with both SQL drivers and some other parts needed complete duplication to handle differences...
I wanted to improve the SQLite driver implementation as I tend to use it a lot for standalone and portable development environment (Compiling Dawn of Light and Running server from a usb key !), I also wanted to implement low-level Unit Tests to track correctly upcoming change of the DOL Database API and make sure the Database Driver doesn't do anything funny !
So I ended up making a huge patch, which is always a long task and error prone...
Here is a List of all the major changes from this revamp :
<log4net>
...
<logger name="DOL.Database.Handlers">
<level value="INFO" />
</logger>
...
</log4net>
UPDATE (SELECT COUNT(*) AS `Rows`, `ItemTemplate_ID` FROM `itemtemplate` GROUP BY `ItemTemplate_ID` Having `Rows` > 1) as `duplicates`
JOIN `ItemTemplate` ON (`ItemTemplate`.`ItemTemplate_ID` = `duplicates`.`ItemTemplate_ID`) SET `ItemTemplate`.`ItemTemplate_ID` = UUID() WHERE 1
UPDATE (SELECT COUNT(*) AS `Rows`, `CraftedItem_ID` FROM `CraftedItem` GROUP BY `CraftedItem_ID` Having `Rows` > 1) as `duplicates`
JOIN `CraftedItem` ON (`CraftedItem`.`CraftedItem_ID` = `duplicates`.`CraftedItem_ID`) SET `CraftedItem`.`CraftedItem_ID` = UUID() WHERE 1
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.
Connect to a Server
A desktop client that allows you to view and connect to local, private or public DAoC freeshards.
27 players on 8 servers ( peak)
Help improve Dawn of Light
Issue 17351 |
---|
Acuity buff does not effect Heretic Acuity stat(Piety) |
Issue 17338 |
freelevel wasn't available, timer became negative instead |
Issue 17331 |
Druid Spell Issue - Embrace of Nature. Main spell casts but no heal procing. Spell delve appears fine and believe was working ~ year ago. |
Issue 17311 |
Taking a foreign DF exit won't port you out > on live you get back to your own realm, no matter what exit you take |
Issue 17251 |
You can not place nor paint a skiff on the Atlantean Ocean. |
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 |
Website by Etaew - © 2012 Dawn of Light - Powered by phpBB © 2011 phpBB Group
Artwork and screen shots Copyright © 2001-2004 Mythic Entertainment, Inc. All rights reserved. Used with permission of Mythic Entertainment. Mythic Entertainment, the Mythic Entertainment logo, "Dark Age of Camelot," "Shrouded Isles," "Foundations," "New Frontiers," "Trials of Atlantis," "Catacombs," "Darkness Rising," the Dark Age of Camelot and subsequent logos, and the stylized Celtic knot are trademarks of Mythic Entertainment, Inc.