Config:RealmServer

From WCell

Jump to: navigation, search

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:

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.

Personal tools