/
codebase/src/net/sourceforge/pain/admin/console/command/
codebase/src/net/sourceforge/pain/data/role/
codebase/src/net/sourceforge/pain/network/console/telnet/
codebase/src/net/sourceforge/pain/network/guitool/
codebase/src/net/sourceforge/pain/plugin/
codebase/src/net/sourceforge/pain/util/
db/src/net/sourceforge/pain/util/
gui/
gui/lib/
gui/src/net/sourceforge/pain/tools/guitool/dbbrowse/
gui/src/net/sourceforge/pain/tools/guitool/dialog/
gui/src/net/sourceforge/pain/tools/guitool/menu/
gui/src/net/sourceforge/pain/tools/guitool/resources/
gui/src/net/sourceforge/pain/tools/guitool/resources/images/
gui/src/net/sourceforge/pain/tools/guitool/resources/images/explorer/
mudlibs/tinylib/
mudlibs/tinylib/area/
mudlibs/tinylib/etc/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/affect/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/prototype/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/data/trigger/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/affect/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/deploy/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/guitool/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/event/guitool/event/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/fn/util/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/trigger/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/logic/trigger/impl/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/command/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/reset/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/shutdown/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/plugin/social/
mudlibs/tinylib/src/net/sourceforge/pain/tinylib/util/
tests/
tests/src/
tests/src/net/sourceforge/pain/db/data/
# NETWORK PARAMS

# Path to database file
pain.database_file=pain.db

# port for administrators service
pain.admin_server_port=7775

# Mud port
pain.mud_server_port=7777

# Port for GUITool service
pain.guitool_server_port=5555



# PLUGINS LAYER

# All plugins should be placed under the same package.
# This allows PAiN codebase to separate classloaders
# for static,logic and plugins code
# (every plugin is loaded in separate classloader)
pain.plugins_package_root=net.sourceforge.pain.tinylib.plugin

# Path to dir with compiled plugins classes
pain.plugins_classes_dir=../tinylib/classes



# LOGIC LAYER

# Set of comma-separated package names.
# All classes under these packages are treated as 'logic'
# This allows PAiN codebase to separate classloaders
# for static,logic and plugins code
# Logic classes are loaded by single 'logic' classloader
pain.logic_packages=net.sourceforge.pain.tinylib.logic

# Path to dir with compiled logic classes
pain.logic_classes_dir=../tinylib/classes

# All Affect impls should be located under the same package
# This allows to save in DB only short  affects class name suffix
# Affects package should be child of one of the logic packages
pain.affects_logic_package=net.sourceforge.pain.tinylib.logic.affect

# All Trigger impls should be located under the same package
# This allows to save in DB only short trigger class name suffix
# Trigger package should be child of one of the logic packages
pain.triggers_logic_package=net.sourceforge.pain.tinylib.logic.trigger

# Objects instances are constructed from Prototypes 
# by static factory methods (see ObjectFactory javadoc).
# Object factory name for specified <ROLE >are constructed
# from 'object_factory_package'+<ROLE>+"Factory"
# Object factories packahe should be child of one of the logic packages
pain.object_factory_package=net.sourceforge.pain.tinylib.logic.factory


# Codebase emits events (console events, system events) to mudlib using class
# name suffix. Corresponding mudlib-specific event impl class name
# constructed by concatinating 'logic_events_package' with such suffix
pain.logic_events_package=net.sourceforge.pain.tinylib.logic.event




#MUDLIB


#(optional)
# Mudlib could override(extend) user console class 
# (add more field/fuctionality)
# default value: net.sourceforge.pain.network.console.BasicConsole
pain.user_console_factory=net.sourceforge.pain.tinylib.TinylibConsoleFactory


# Full class name of mudlib initializer impl
# After codebase environment is ready Mudlib initializer is called
# (see net.sourceforge.pain.MudlibInitializer javadoc)
pain.mudlib_initializer=net.sourceforge.pain.tinylib.TinyLibInitializer

tinylib.etc_dir=./etc