Improving Performances

During the event For The Realm that took place on the weekend of the 12-13-14th of January 2024, many people experienced the limits of DAoC's client. A lot of solutions have been thrown around Discord and in game, so I've tried to gather them all here to help everyone.

Faster Loading Times

The Eden Staff made a post about this in the discord server. You can find it here.

Connection Issues

Because of the server's location in Germany, a lot of players in North America are having lag and LD's. This is honestly because US providers are awful, there's no way to avoid that... but there's a few things that could help.

Use 1.1.1.1's Warp

Cloudflare has a DNS service called 1.1.1.1 that is designed to be faster than any regular DNS. Setting it as your main DNS does help for many things, but usually will do nothing for your DAOC problems.

However, they also have a service called Warp, which is free and super easy to install and turn on. Many people have reported that this simple tool helped them tremendously.

Use a VPN

VPNs are powerful tools, creating a tunnel between you and a set destination. In a general sense, this usually throttles your internet, but for specific uses, it helps. In our case, this allows you to bypass the bad routing between you and your ISP. There are free VPNs out there, but most proper gaming VPNs might cost you a few bucks a month or year.

Favoured destinations are in France or Northern Europe. Direct VPNs to Germany have been reported to fail often.

In Game Options

These are tips you can apply back and forth while playing, even make macros for, to adapt your performances to your current situation.

Turning Off Nameplates

The amount of nameplates shown by your game impact surprisingly much your performances.
While in game, in your options, you can uncheck multiple options easily.

I usually run with only Enemy Players, Groupmates and because I like it fancy, Guildmates. You probably want to have Monsters/NPCs displayed, but when there are many pets around, it's also a problem.

Lowering the amount of effects displayed

DAOC has a surprisingly large amount of spell effects compared to other MMOs, and while they do give a lot of information about what's going on (Mezzes, bombs, stuns...), deactivating them will help your performances.

Turning Floating Messages Off

While floating messages are awesome, some have reported it can impact very heavily the performances of your game and crash it.
In situations with a lot of players, I encourage you to do /float off. You can always /float on as needed.

Turning off cloaks

Cloaks are cool. Everyone having their guild emblem out is cool. Unfortunately, loading 600 emblems at the same time is a lot of load for everyone's computer.

NEW as of 15/01: The devs have added a new command to the game: /cloak off|on will hide/show cloaks from everyone!

Unfortunately you can't turn off other people's cloaks, only your own. For everyone's sake, I would recommend as many players as possible to turn off their cloaks using /cloak to reduce the load on everyone's screens.

Character Selection Options

There are many graphical options that are available in the options in the character selection screen. These are very impactful and can really help your performances.

Water Options

This is the most resource intensive that I've found. You want to set this to Classic Water, especially if you've noticed your game lagging every time your camera turns even slightly toward any water in game. Yes, the water will be pretty dull looking, but it doesn't hinder your gameplay (I actually find it easier to see players in the water like this) and completely removes this "looking at water" lag for me.

Clip Plane Distance

The clip distance is the distance at which your game displays models (trees, buildings, players, etc) and not just terrain.
Reducing the clip distance will always improve your performances, as this mechanically means less things are displayed on your screen.

Unfortunately, this can have pretty big gameplay consequences, as you can imagine.

However, I would heavily recommend using that in TOA zones, as high distance rendering of the water there can cause huge FPS drops.

Everything Else

The impact isn't as impressive in my experience, but you can test these parameters:

Outside of the game

There are a couple of 'hacks' that can be tested out of game. These are the most "dangerous" to try as they affect your computer's settings, and they're certainly more complicated to use, but they have been proven to increase performances greatly.

Set game priority to High

Windows manages each process with a priority system. Usually, it's doing good, and the fullscreen application will get as much resources as necessary. For some reason, DAOC doesn't get as well a treatment as most games, but we can remedy this by setting this priority manually.

Setting it up every time

This is the easier way to do it, but you'll need to re-do the same manipulation every time you restart the game. This means after each LD, too.

  1. Open your Task Manager. You can do this by pressing ctrl+alt+delete on your keyboard, and choosing Task Manager.
  2. Go into the Details tab. Instead of a list of applications, you should see a list of .exe files such.
  3. Find game.dll in the list, with the DAOC icon next to it.
  4. Right click on it. Select Set Priority, and then High.

Making this a permanent setting

Once you've done the above method once, and noticed a significant upgrade in your FPS, you might want to set this as a permanent setting.

  1. Install Process Hacker. This is a powerful, free and open source replacement to your Task Manager. I think this method might work with the portable version that doesn't need to be installed, but I haven't tested it.
  2. Run Process Hacker as Admin.
  3. Launch Eden and Dark Age of Camelot.
  4. Find DAoC in Process Hacker. This should be game.dll under the EdenLauncher.exe process.
  5. Right click > Priority > High, then Right click > Priority > Save for game.dll
    Now you can close DAoC, and start it up again. Hopefully, you can then check in Process Hacker the current priority level and see that it's once again set to High.

Increase the RAM available to the game

No longer necessary

Eden's launcher now actually patches the game for you to use the 4GB hack automatically!
Thanks to the devs for this little boost to our old ass game ♡

As a 32 bit program (Windows x86), DAoC is only capable of managing up to 2GB of RAM at a time. Adding more memory can help prevent some crashes, and help with performances. This can be fixed using the 4GB Patch.