| Setting Command | Explanation |
| /addfavuser str | Adds the user indicated by str to the favorite users |
| /allowbzlist ts | Determines whether the bzipped file list is allowed to be sent |
| /alwaysawayminimized ts | Determines if DC++k should go away automatically if minimized |
| /commandhistory ts | Determines if DC++k should use the arrow keys for command history or for navigating messages / commands |
| /defaultawaymessage str | Sets the default message (used only if the program is not away before minimizing) |
| /deletefilelists ts | Determines if DC++k should delete the filelists at program termination |
| /disconnectafterfinished ts | Determines if DC++k terminate the uploads to a user after you no longer share any hub |
| /disconnecterr str | Sets the error message sent to the user when he is disconnected as above (if empty then not sent) |
| /downloadslots num | Sets the number of download slots |
| /extendedprotocol ts | Determines if DC++k should disable the extended protocol, emulating a normal NMDC client |
| /extraslots num | Sets the number of extra slots |
| /floodertimeout num | Sets the number of seconds that a flooder is remembered to num. |
| /forceshowdupessize num | Sets the maximum size of a file that is still included despite being a dupe to num (for use with FILE_ID.DIZ, .CUE files and so on). |
| /get str | Returns the value of the setting indicated by str |
| /inbufsize num | Resizes the internal file transfer buffer to num. A low setting can give improvements with ACK problems (upload lessens download). Low settings will mean worse performance for high-speed users. |
| /isend str | Sends str to the hub, altering it only as written in User Specified Command |
| /kicksleep num | Sets the time waited after sending the message to send the $Kick to num milliseconds |
| /lock str | Specifies the lock string |
| /lock str | Toggles whether every search is sent out as a $MultiSearch, in addition to the normal $Search |
| /pk str | Specifies the pk string |
| /popuplist ts | Determines if DC++k should pop up filelists when they are downloaded |
| /removeisdelete ts | Determines if DC++k interprets the remove-action to mean delete the file |
| /retrievefilelists ts | Determines if DC++k should try to retrieve any new users filelists when they enter the hub, thanks to wego! |
| /searchfloodcount num | Sets the number of times a seeker can search without doing search flooding to num. |
| /seekertimeout num | Sets the number of seconds that a search is remembered to num. |
| /searchhidden ts | Determines if DC++k should try to retrieve user responses from all new users to the hub |
| /searchpassive ts | Sets whether to search in passive mode while in active mode or not |
| /send str | Sends str to the hub without altering it at all |
| /sendextendedinfo ts | Determines whether the extended information tag should be sent |
| /showuploadlimittag ts | Determines if the upload limit tag should be showed |
| /showuserresponses ts | Determines if the Get/Show User Responses menu alternatives are shown |
| /smallfilesize num | Sets how large (in bytes) the "small files" are allowed to be |
| /timedmessage num str | Enables a timed message (str) to be sent out every num minutes |
| /trypassiveconnectfirst ts | Tells DC++k to try to connect to a user using passive mode before trying to connect to one using active mode (use only if you are in active mode) |
| /ulmsg str | Sends a private message to each person that you are uploading to |
| /uploadlimittag num | Sets the upload limit tag to num |
| /userdllimit num | Sets the user download limit (maximum number of files per connection) to num (0 means off) |
| /userdllimiterr str | Sets the error message which is sent to the user if the limit is reached, to str (%limit is replaced with the limit, if it is empty then it is not sent) |
| /userdllimitmsg str | Sets the private message which is sent to the user if the limit is reached, to str (%limit is replaced with the limit, if it is empty then it is not sent) |