Sample Server Configuration XML File
<Server classname="Server" modulename="Server">
<property name="interfaces" type="dict">
<entry>
<key type="str">
Account Server
</key>
<value instanceid="AccountServerInterface" type="persistable">
<AccountServerInterface classname="AccountServerInterface" instanceid="AccountServerInterface" modulename="Server.Interface.AccountServerInterface">
<property name="accountservers" type="list"/>
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
<entry>
<key type="str">
modify
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
</property>
<property name="denied" type="dict"/>
<property name="order" type="int" value="0"/>
<property name="options" type="dict">
<entry>
<key type="str">
usedb
</key>
<value type="int" value="1"/>
</entry>
</property>
</AccountServerInterface>
</value>
</entry>
<entry>
<key type="str">
Player Server
</key>
<value instanceid="PlayerServerInterface" type="persistable">
<PlayerServerInterface classname="PlayerServerInterface" instanceid="PlayerServerInterface" modulename="Server.Interface.PlayerServerInterface">
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
<entry>
<key type="str">
modify
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
</property>
<property name="denied" type="dict"/>
<property name="order" type="int" value="0"/>
<property name="charactergenerators" type="dict">
<entry>
<key type="str">
default
</key>
<value classname="ClassGenerator" modulename="Util.ClassGenerator" type="class">
<entry>
<key type="str">
classname
</key>
<value type="str">
CharacterGenerator
</value>
</entry>
<entry>
<key type="str">
assetid
</key>
<value type="int" value="-1"/>
</entry>
<entry>
<key type="str">
modulename
</key>
<value type="str">
Server.Interface.CharacterGenerator
</value>
</entry>
<entry>
<key type="str">
sourceclass
</key>
<value type="str">
</value>
</entry>
</value>
</entry>
</property>
<property name="options" type="dict"/>
</PlayerServerInterface>
</value>
</entry>
<entry>
<key type="str">
Directory Server
</key>
<value instanceid="DirectoryServerInterface" type="persistable">
<DirectoryServerInterface classname="DirectoryServerInterface" instanceid="DirectoryServerInterface" modulename="Server.Interface.DirectoryServerInterface">
<property name="directoryservers" type="list"/>
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
<entry>
<key type="str">
modify
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
</property>
<property name="denied" type="dict"/>
<property name="order" type="int" value="0"/>
<property name="options" type="dict"/>
</DirectoryServerInterface>
</value>
</entry>
<entry>
<key type="str">
Realm Server
</key>
<value instanceid="RealmServerInterface" type="persistable">
<RealmServerInterface classname="RealmServerInterface" instanceid="RealmServerInterface" modulename="Server.Interface.RealmServerInterface">
<property name="simulationservers" type="list"/>
<property name="directoryservers" type="list">
<element index="0" type="persistable">
<RemoteServer classname="RemoteServer" modulename="Util.RemoteServer">
<property name="exclude_from_state" type="list">
<element index="0" type="str">
broker
</element>
<element index="1" type="str">
plugin
</element>
<element index="2" type="str">
pluginparams
</element>
</property>
<property name="name" type="str">
MV3D Server
</property>
<property name="ip" type="str">
10.1.100.80
</property>
<property name="interfaces" type="list">
<element index="0" type="str">
Account Server
</element>
<element index="1" type="str">
Directory Server
</element>
<element index="2" type="str">
Realm Server
</element>
<element index="3" type="str">
Simulation Server
</element>
</property>
<property name="port" type="int" value="1999"/>
</RemoteServer>
</element>
</property>
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
<element index="1" type="str">
all
</element>
</value>
</entry>
<entry>
<key type="str">
modify
</key>
<value type="list">
<element index="0" type="str">
all
</element>
<element index="1" type="str">
all
</element>
</value>
</entry>
</property>
<property name="denied" type="dict"/>
<property name="order" type="int" value="0"/>
<property name="options" type="dict"/>
</RealmServerInterface>
</value>
</entry>
<entry>
<key type="str">
Simulation Server
</key>
<value instanceid="SimulationServerInterface" type="persistable">
<SimulationServerInterface classname="SimulationServerInterface" instanceid="SimulationServerInterface" modulename="Server.Interface.SimulationServerInterface">
<property name="joinedrealms" type="list"/>
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
<element index="1" type="str">
all
</element>
</value>
</entry>
<entry>
<key type="str">
modify
</key>
<value type="list">
<element index="0" type="str">
all
</element>
<element index="1" type="str">
all
</element>
</value>
</entry>
</property>
<property name="maxdis" type="int" value="25"/>
<property name="mindis" type="int" value="5"/>
<property name="denied" type="dict"/>
<property name="minena" type="int" value="20"/>
<property name="maxena" type="int" value="100"/>
<property name="order" type="int" value="0"/>
<property name="options" type="dict"/>
</SimulationServerInterface>
</value>
</entry>
</property>
<property name="denied" type="dict"/>
<property name="allowed" type="dict">
<entry>
<key type="str">
read
</key>
<value type="list">
<element index="0" type="str">
all
</element>
</value>
</entry>
</property>
<property name="port" type="int" value="1999"/>
<property name="startdate" type="date" value="1160188461.293622"/>
<property name="options" type="dict">
<entry>
<key type="str">
credentials
</key>
<value type="dict">
<entry>
<key type="str">
password
</key>
<value type="str">
pass
</value>
</entry>
<entry>
<key type="str">
user
</key>
<value type="str">
mike
</value>
</entry>
</value>
</entry>
<entry>
<key type="str">
logs
</key>
<value type="list">
<element index="0" type="str">
file
</element>
<element index="1" type="str">
db
</element>
</value>
</entry>
<entry>
<key type="str">
name
</key>
<value type="str">
MV3D Server
</value>
</entry>
<entry>
<key type="str">
database
</key>
<value type="dict">
<entry>
<key type="str">
passwd
</key>
<value type="str">
1b2bdbyb
</value>
</entry>
<entry>
<key type="str">
host
</key>
<value type="str">
localhost
</value>
</entry>
<entry>
<key type="str">
db
</key>
<value type="str">
multiverse3d
</value>
</entry>
<entry>
<key type="str">
user
</key>
<value type="str">
mv3d
</value>
</entry>
<entry>
<key type="str">
dbapiName
</key>
<value type="str">
MySQLdb
</value>
</entry>
</value>
</entry>
</property>
<property name="ip" type="str">
10.1.100.80
</property>
<property name="masterservers" type="list"/>
<property name="order" type="int" value="0"/>
</Server>
