Die meisten Funktionen der Konfigurationsdatei können direkt vom Programm aus verändert werden. Einige weniger häufig geänderte Daten müssen jedoch im Konfigurationsfile manuell abgelegt werden. Generell ist nur erfahrenen Benutzern das Bearbeiten der Datei zu empfehlen, da sich leicht Fehler einschleichen können.
options
| Variable | Wert | Bedeutung |
| connectonstartup | yes,no | |
| joinoninvite | yes,no | |
| joinonkick | yes,no | |
| logchannel | yes,no | |
| taskbaricon | yes,no | |
| hidetask | yes,no | |
| flashwindow | yes,no | |
| joinonconnect | yes,no | |
| hideonminimize | yes,no | |
| highlight.validate | yes,no | |
| highlight.text | <text> | |
| highlight.textonly | yes,no | |
| shownamereply | yes,no | |
| showpings | yes,no | Gibt an, ob Pings (vom und zum Server) im Statusfenster angezeigt werden sollen |
| pings.interval | <sekunden=120> | Nach dieser Anzahl Sekunden ohne Meldung vom Server wird ein Ping abgesetzt |
| pings.maxcount | <anzahl=3> | Nach dieser Anzahl unbeantworteter Pings erklärt Dana die Verbindung für unterbrochen |
| hotkey | <buchstabe><modifier> | |
| options.timestamp.format | [%d. %m. %Y um %H:%M:%s] | Nach dieser Formel wird die Zeitmarke vor der Botschaft abgebildet. Die Variablen werden je nach ihrer aktuellen Zeit interpretiert. Beispiel: [15. 07. 2005 um 11:40:25] <Name des Benutzers> Botschaft |
options.hotkey Erläuterung:
| Wert | Bedeutung |
| modifier & 0x01 | control |
| modifier & 0x02 | shift |
| modifier & 0x04 | alt |
server
.addr
.port
.group
group.n
wobei ''n'' die von einem server-statement aus referenzierte nummer der gruppe ist.
logging
enable yes | no
location
extension <.ext>
event
event.onConnect.darling = '/PRIVMSG britney :Hallo Schatzi, ich bin online';
event.onConnect.darling = '/msg Q@CServe.quakenet.org AUTH Nick pw'; <- Für QAccount LogIn auf Quakenet
event.onConnect.audio = '/!SOUND WindowsLogon';
Bitte beachten: Änderungen an der Konfigurationsdatei müssen vorgenommen werden, während Dana nicht läuft.