Здравствуйте.
Никто, случайно не пытался использовать сей замечательный движок с модулями на JS ?
Проблема проста: не могу подключить модуль комнаты.
На офф сайте нашел
пример, как должен выглядеть модуль на js, а вот про подключение ни слова.
Где-то нарыл, что аналогично яве, например:

Код AS3:
var modules:RoomModules = new RoomModules();
modules.addModule("module.js", RoomModuleType.SCRIPT); // Собственно, вот так....
var settings:RoomSettings = new RoomSettings();
settings.dieOnEmpty = true;
settings.maxClients = 50;
room = reactor.getRoomManager().createRoom("chat1.room1", settings, null, modules);
Модуль лежит в папке: <ServerRoot>/modules
Текст модуля:

Код:
importClass(net.user1.union.api.Module);
importClass(net.user1.union.api.Client);
importClass(net.user1.union.api.Message);
importClass(net.user1.union.core.context.ModuleContext);
importClass(net.user1.union.core.event.RoomEvent);
var moduleContext;
var wrapper;
function init(ctx, wrap) {
moduleContext = ctx;
wrapper = wrap;
wrapper.addRoomEventListener(RoomEvent.MODULE_MESSAGE,
"onModuleMessage");
}
function onModuleMessage(evt) {
}
// This method must be implemented by a room module script.
function shutdown() {
wrapper.removeRoomEventListener(RoomEvent.MODULE_MESSAGE,
"onModuleMessage");
}
При попытке создания комнаты говорит:

Код:
2011-02-24 19:09:41,161 DEBUG - Room [chat1.room1] initialized.
2011-02-24 19:09:41,164 DEBUG - Script [module.js] was loaded by ScriptEngine [null]
2011-02-24 19:09:41,164 ERROR - Error loading script [module.js].
2011-02-24 19:09:41,164 INFO - Room [chat1.room1] shutting down.
Может я не правильно подключаю? Или не туда положил файл скрипта?
Спасибо.
Добавлено через 52 минуты
Проблема решилась элементарно:
создал папку scripts в директории сервера, и поместил в нее файл скрипта, а не в modules