Config:RealmServer
From WCell
This page describes *some* of the Configuration Options of the RealmServer. The config file can be found in the binary directory (next to WCellRealmServerConsole.exe) and is called Config.xml:
- Run/RealmServer/Debug/Config.xml or
- Run/RealmServer/Release/Config.xml
NOTE: All directory-specifications (if not specified as an absolute path) are relative to the Working Directory of the RealmServer application.
Contents |
[edit] <RealmServer>
[edit] <Addons>
Settings for custom Addons to extend the functionality of the server.
[edit] <AddonMgr>
[edit] <AddonDescriptions>
The descriptions of all Addons to be loaded at startup (whitespaces are trimmed).
All Addon Descriptions are seperated by semicolon ";". Each Description consists of one or two parts:
- Utility Libraries only consist of the filename, relative to the path specified in <AddonDir>.
- WCellAddons consist of the filename, a comma "," and the fully qualified Name of the Type that implements the WCellAddon Interface.
Examples:
- If your addon file's name is Dota.Addon.dll and the Addon-Class is called DotaAddon and it is located in the namespace Domi.WCell.Dota, the description would be: Dota.Addon.dll,Domi.WCell.Dota
- If this addon in addition also needs a Utility Library called Util.Lib.dll, the whole description-string would simply be: Dota.Addon.dll, Domi.WCell.Dota; Util.Lib.dll
If you followed all steps correctly, WCell will tell you at startup that it loaded the new Addons.
[edit] <AddonDir>
The directory from which Addons should be loaded.
[edit] <Commands>
[edit] <CommandHandler>
[edit] <CommandPrefixes>
A list of characters to trigger Commands through ingame chat
Default:
<CommandPrefixes>.#![</CommandPrefixes>
[edit] <ExecCommandPrefix>
This is used to dynamically call global functions or methods on objects (should be restricted to Admins only).
Default:
<ExecCommandPrefix>@[</ExecCommandPrefix>
[edit] <RealmServerConfiguration>
A set of general settings:
[edit] <AdminRoleName>
The name of the least Administrator role. Admin role (or higher) is required for several tasks, such as saving/re-loading the config etc.
The default is the Highest Role.
For more information, check out Roles and Privileges.
[edit] <ExternalAddress>
The address people from outside the intranet (or LAN) can connect to.
[edit] <RegisterExternalAddress>
True to use a custom outside address, otherwise False
[edit] <ServerName>
The name to display in the Realm List of the AuthServer.
[edit] <DBType> and <DBConnectionString>
See Database Settings for more information.
