FAQ
How do I enable a feature?
You have to get source code, dev tools and rebuild the server. If you are brave enough, take a look at dev/build.md and dev/feature_flags.md pages.
Normally, you can just download dcas-full binary from the Releases page – it
has most of the features enabled.
Guild transfer doesn’t work / users ask “transfer code” from me!
As of Jul 2025 mail-based verification is not implemented, instead server uses
fixed transfer verification code stored in server/config.toml file, in
section main field guild_transfer_code.
It is recommended to store this code in secret, tell it to guild owner on demand and change after each ownership transfer. Do not forget that you have to reload server after configuration change.
All above applies to email verification code as well.
Memory consumption
As actix-web trades memory for performance, each Actix worker uses its own
chunk of memory which allocated on demand and reused between requests, no
deallocation performed.
You can limit number of Actix workers and their threads to as low as 1 by
adding these lines to both main and cdn sections:
worker_count = 1
worker_threads = 1
Please note that lowering worker count and threads negatively affects server’s performance. You don’t have to tweak these parameters unless memory consumption is a concern.
Disk IO
Get read speeds from hdparm:
hdparm -Tt /dev/sda
Measure write speed by writing a 800 MByte file:
dd if=/dev/random of=bigfile bs=8k count=100k; rm -f bigfile