Значит делаю как описано на Nullwar:
Жму "startwar.bat" миссия сгенерировалась.
Далее запускаю сервер.
Потом в "PowerFBDaemon" жму "run.bat" и вот, что выдает
Значит делаю как описано на Nullwar:
Жму "startwar.bat" миссия сгенерировалась.
Далее запускаю сервер.
Потом в "PowerFBDaemon" жму "run.bat" и вот, что выдает
По Zope.
Вот такая трабла
Крайний раз редактировалось IKAR; 16.06.2009 в 09:36.
Все норма. Только демон не коннектиться с сервером.
Проверь c:\Zope\bin\; %PATH%
и порт Телнет 20000
Боюсь что это малая проблема по сравнению что ждёт с этим софтом. Многое нужно подправить там еще.
После переделывать еще придется самому т.к софт очень старый от 2006 года. И ничего интересного там уже нет. А так стратегия очень проста и наоборот многим нравиться. А фишки придется добавить.
Крайний раз редактировалось M@niac; 16.06.2009 в 12:09.
В переменной "PATH" все ок.
Сам сервер настроил на порт 20001, в иниках тот же порт прописал.
Думаю, что весь софт на нулваре несовместим между собой.
Зопе версии 2.11.1, что взят с нулвара никак нехочет дружить с LocalFS.
С kInterbaseDA все путем.
Значит пробывал версию Зопы 2.7.1 то все наоборот LocalFS, а kInterbaseDA Зопа непонимает и при старте "startwar.bat", "run.bat" ругается на отстствие библиотеки "python24.dll"
Вот софт, что на нулваре Firebird-2.1.1, IBExpert 2009.03.25, Zope-2.11.1, библиотеки для Питона PIL-1.1.6, kinterbasdb-3.3.0, networkx-0.99 и LocalFS-1.3.
Нету там "egenix-mx-base" спасибо гуглу мигом его предоставил.
ИМХО: думаю ранее там другое было и проблем не составляло.
Значит что-то не то настроили. Сделайте так: запустите сервер и попробуйте сделать telnet localhost 20001, если у вас удастся это сделать и вы попадете в консоль, то все верно. Если нет, то курите confs.ini сервера секцию [console] и PowerFBDaemon.ini в секции [Telnet]
должны соответствовать.
Вот строчки из иников
[Console]
IP=20001
IPS=localhost
[Telnet]
host localhost
port 20001
один хрен неподцепляется FBDaemon к серверу![]()
Ура заработало!!!
В моем случае надобыло прописывать не "localhost", а адрес внешки сетевой LAN карты.
Туперь помогите с LocalFS
Крайний раз редактировалось Waso; 16.06.2009 в 20:48.
Проблема решена.Все заработало.
"Zope-2.11.1" и "LocalFS-1.3-andreas" взятые с нулвара, все таки никак не хотят дружить.
В поисках по просторам сетинашел ответ на поставленый мною вопрос ( постом выше).
Значит нарыл "LocalFS-1.7rc1-andreas", распаковал в C:\Zope-Instance\Products. Далее заходим в папочку "LocalFS", там ищем файл "LocalFS.py", открываем его текстовым редактором и ищем строчку "52"и меняем на52|from OFS.content_types import find_binaryи вуаля все форцает52|from zope.app.content_types import find_binary![]()
Столкнулся еще с одной траблой.
Демон негрузит следующию миссию
Вот лог:2009-06-18 16:42:25,030 ERROR Handler <__main__.MissionEventHandler instance at 0x00C985D0> raised exception: 'module' object has no attribute 'DateTime'
Traceback (most recent call last):
File "C:\nvp\PowerFBDaemon\gameevents.py", line 43, in handleEventLine
handler.handle(res[0], res[1])
File "PowerFBDaemon.py", line 2375, in handle
theId()
File "PowerFBDaemon.py", line 2389, in __missionEnd
self.__strategy.missionEnded()
File "PowerFBDaemon.py", line 2924, in missionEnded
self.__misController.endMission()
File "PowerFBDaemon.py", line 962, in endMission
self.__daemonDBFacade.endMission(self.__missionID, looserTeamName)
File "PowerFBDaemon.py", line 320, in endMission
self.__simpleDBFacade.executeUpdate(query, (self.__currTime(), winner, theMisID))
File "PowerFBDaemon.py", line 323, in __currTime
return mx.DateTime.now()
AttributeError: 'module' object has no attribute 'DateTime'
2009-06-18 16:42:25,030 WARNING EventLine:
[4:42:24 PM] Mission END
not handled!Вопрос отпал. Все заработало.
Крайний раз редактировалось IKAR; 20.06.2009 в 13:38.