всего файлов в папке сервера =36
Вид для печати
всего файлов в папке сервера =36
Было у меня такое пару раз в процессе всего этого секса с настройкой демона. Там чего-то у сервера в мозгах плавится и он теряет способность договариваться с клиентом. Это можно заметить, если вызвать консоль в клиенте, когда он висит в ожидании начала загрузки миссии. Лечится переустановкой сервера. Просто сохрани свои конфиги и папку missions, удали каталог с сервером, установи заново, верни обратно миссии и конфиги и все заработает.Цитата:
Ничего не грузиться. Пробовал открыть gen.mis в полном редакторе, така же хрень написано "Загрузка" и все, мона ждать до умопомрачения, ничего не загружается. Ниче не понимаю, что не так?
Народ подскажите как время в статистике реальное поставить.
в смысле реальное? а какое там сейчас?
на странице где про выполненные миссии время отстает от реального на 3-4 часа
2 VGV:
В новостях "нулевого доступа" прочитал, что теперь в брифинг добавляются координаты. Это координаты целей? Если да, то как сие реализовать?
это делает фвмиссион+новые шаблоны к нему.
на странице где про выполненные миссии время отстает от реального на 3-4 часа
можно на нулевой ссылочку?
Если еще не разобрался с этим, то попробуй вот что.Цитата:
Originally posted by Driver
... захожу на сервер взрываю себя или сбивают меня (неимеет значения) пишет вот что:
--- Driver was killed.
Server: (Red: -1 pilot): Driver DIED
Server: planes / pilots left: (Blue: 50 + 30 / 2) (Red: 50 + 30 / 1) None win: (0:10:46)
Может это с сервером что-то ? Демон вроде работает ,миссии генерятся .самолеты прибавляюстя.Но не списываются :)
В фолдере i18n файл netmessages_ru.properties сделай таким же, как netmessages.properties, т.е. в нем должны быть сообщения только на английском языке.
Мне помогло.
ЗЫ Это мне Аврора подсказал.
ЗЫ. Это, конечно, для сервера надо сделать. Клиентские машины пофиг.
http://213.145.47.150/cgi-bin/online.py?proc=mlogЦитата:
Originally posted by VGV
это делает фвмиссион+новые шаблоны к нему.
на странице где про выполненные миссии время отстает от реального на 3-4 часа
можно на нулевой ссылочку?
миссия 1079307872 Kuban
начало 14.03 23:11 конец 15.03 01:01
а в подробном логе http://213.145.47.150/cgi-bin/online...sid=1079307872 совсем другое время
82 1079312629 Ramiaks Red Il-2_1940_Early LAND None None None :confused:15.03 04:21:14 :confused:None 1079313674 которое и является реальным.
Может кто объхяснить?
" Error in script:
E:\PROGRA~1\PYTHON~1.3\python.exe: can't open file 'E:\Program' "
Может кто объяснить?
" Error in script:
E:\PROGRA~1\PYTHON~1.3\python.exe: can't open file 'E:\Program' "
демону плохо....что делать.....потом решим, пока "...будем так..." (с)Цитата:
Originally posted by Driver
http://213.145.47.150/cgi-bin/online.py?proc=mlog
миссия 1079307872 Kuban
начало 14.03 23:11 конец 15.03 01:01
а в подробном логе http://213.145.47.150/cgi-bin/online...sid=1079307872 совсем другое время
82 1079312629 Ramiaks Red Il-2_1940_Early LAND None None None :confused:15.03 04:21:14 :confused:None 1079313674 которое и является реальным.
подробнее плс, я очень непонятлив :) кто это сказал и где.Цитата:
Originally posted by Ragnarek
Может кто объяснить?
" Error in script:
E:\PROGRA~1\PYTHON~1.3\python.exe: can't open file 'E:\Program' "
Это говорит small http при открытии любой из страниц со статистикой, причем сам стат в базе есть, но почему сбой обращается именно к Е:/... непонятно... там только питон стоит.
буду ждать :)Цитата:
Originally posted by VGV
демону плохо....что делать.....потом решим, пока "...будем так..." (с)
он у тебя в програм файлах? те путь с пробелами?Цитата:
Originally posted by Ragnarek
Это говорит small http при открытии любой из страниц со статистикой, причем сам стат в базе есть, но почему сбой обращается именно к Е:/... непонятно... там только питон стоит.
Спасиб! Понял, shttp не любит пробелов =)))
Теперь возник другой трабл... на этот раз с FBMission...
Обычные миссии , т.е. те, у которых в папке исходников миссии нет дополнительной паки template, генерятся в норме. создается два файла gen.mis и gen.properties.
А миссии в которых есть дополнительные шаблонные цели, те, что с папкеми template, не генерятся, создается всего два файла gen.properties и temp.mis, вместо 3-х , причем и не хватает то файла gen.mis. Такая же ситуация происходит при генерации миссий из шаблонов, которые скачал у McFris, а точнее это: hunter3, konvoy и moscow.
Выкладывается новая версия... как всегда (1.01 кстати... типа праздник :) ). А шаблоны пока не подходят. Сегодня выложу всё в комплекте, с теми шаблонами, что у Геннадича от Авроры стоят, ну и с описанием.
А как теперь сделать чтобы с новой версией старая статистика работала.? А то выдает вот что :
Traceback (most recent call last): File "C:\shttps\www\cgi-bin\online.py", line 651, in ? UserOnline() File "C:\shttps\www\cgi-bin\online.py", line 481, in UserOnline nextmis=int(fbm_i['Path']['next_miss'])-1 KeyError: 'next_miss'
я так понимаю, в fbmission.ini отсутствует строка next_miss теперь там current_miss. Где и что надо подправить чтобы заработало?
Всё .Вроде разобрался. В onlline.py надо править строчку
nextmis=int(fbm_i['Path']['next_miss'])-1
на
nextmis=int(fbm_i['Path']['current_miss'])-1.
Не подскажите ли, что означает строчка из fbmission.ini:
restricted_planes C:\stop_planes.txt
Что прописывать в этом файле или где его взять?
это запрещёные для рядовых самолёты, генерит их fbmission для демона.
А вот это что за ошибка ? Появляется когда хочу зайти в "ВЫПОЛНЕННЫЕ МИССИ"
Error in script:
Traceback (most recent call last): File "C:\shttps\www\cgi-bin\online.py", line 637, in ? MissionLog() File "C:\shttps\www\cgi-bin\online.py", line 388, in MissionLog http_sw='Общий счёт: Красные %s Синие %s'%(row[8],row[9]) UnboundLocalError: local variable 'row' referenced before assignment
кинь на vladvgv@mail.ru свой online.py
отправилЦитата:
забирай назад.
Спасибо. Что там было не так ?
Заработало? пара доп проверок там...
Что-то заработало ,а что-то перестало :) В списке онлайн не меняются самолеты при смене его пилотом.Может это глюк демона ?
демон не очень часто обновляет инфу в таблицах...
а это можно какнить изменить ?
Да... с этим у него проблема. Потом ещё долго "привидения" висят в инфе после выхода из игры :(.Цитата:
Originally posted by VGV
демон не очень часто обновляет инфу в таблицах...
Я миссию создал, а она не генерится че-та, может это из-за маленького размера карты?
Подскажите гда брать обновления, для Dedicated Server до последней версии.
Ссылку на ресурс плиз :)
Лови здесь: http://www.il2sturmovik.com/games_elts/fb_updates.php. Все которые были, и все которые ещё будут.Цитата:
Originally posted by 0n0ff
Подскажите гда брать обновления, для Dedicated Server до последней версии.
Ссылку на ресурс плиз :)
А на всеобщее обозрение можно выложить подправленный online.py?
И ещё один вопрос: как часто всё-же демон (1.6) обновляет данные в базах? В моём случае - данные заносятся в таблицы только по окончании миссии. Может версия не та или руки кривоваты?
попробывал поставить сервак на Win 2000(до этого был на ХР),сервер работает а демон не хотит гад .Он работает только без этих строк в INI :
sql username = SYSDBA
sql password = masterkey
sql type = firebird
sql database = e:\fbstats\fbstats.gdb
sql checkpw= 0
а с ними вот что выдает :
Traceback (most recent call last): File "D:\shttps\www\cgi-bin\online.py", line 653, in ? UserOnline() File "D:\shttps\www\cgi-bin\online.py", line 434, in UserOnline cur.execute('select * from player') File "C:\Python23\Lib\site-packages\kinterbasdb\__init__.py", line 1553, in execute self.description = _k.execute(self._C_cursor, sql, params) kinterbasdb.ProgrammingError: (-902, 'isc_dsql_prepare: Access to UDF library "rfunc.DLL" is denied by server administrator. ')
Всё я разобрался.Надо было rfunc.DLL в папку Firebird\UDF \ кинуть . Совсем про это забыл :)
Проблема с базой, либо с IBExpert-ом, либо еще фиг знает с чем.
Симптомы такие. Подсовываю новую, пустую базу, начинаю копить статистику. Время от вермени заглядываю ИБЭхпертом в базу, все везде видно. Потом в определенный момент случается облом - я не могу увидеть данные в таблице ID_PILOTS. Когда жму на закладку "Data", выскакивает ошибка "Numeric Overflow or division by zero" (как-то так, по памяти пишу) и все, данные мне не кажет, соответственно, я не могу даже удалить кого-нибудь из стата.
Кто-нибудь такое видел?
Пришли мне базу, посмотрю, может битая...
Только сервер сперва останови (Firebird который), и сжать чем нить покрепче, типа 7z или на худой конец RARом не забудь.
Почта, на всякий случай - mcfris@tut.by
Господину VGV я уже засылал несколько раз свои базы, он в них находил ошибки (не мои, а которые всех касаются), иправлял и присылал мне обратно. Описанный мной эффект продолжает появляться. Причем у него моя база открывается, а у меня - фиг. Это что-то с Эхпертом или еще с чем, база тут, думаю, не при делах.
Однако, вечером вышлю базу - они у меня маленькие.
У меня такое было. Как ни странно из-за кодировки WINDOWS-1251 установленной в свойствах базы. Вроде и ников нету на кирилице, а всё равно обламывается при выводе списка пилотов. Лечится установкой в пропертисах базы не русской кодовой таблицы. Именно в свойствах базы. Или второй вариант. Скачать для Total Commander (версии не ниже 6) плагин для просмотра и редактирования баз Interbase. Тогда можно будет просматривать и редактировать базу и просто через Total Commander.Цитата:
Originally posted by Frozen
Проблема с базой, либо с IBExpert-ом, либо еще фиг знает с чем.
Симптомы такие. Подсовываю новую, пустую базу, начинаю копить статистику. Время от вермени заглядываю ИБЭхпертом в базу, все везде видно. Потом в определенный момент случается облом - я не могу увидеть данные в таблице ID_PILOTS. Когда жму на закладку "Data", выскакивает ошибка "Numeric Overflow or division by zero" (как-то так, по памяти пишу) и все, данные мне не кажет, соответственно, я не могу даже удалить кого-нибудь из стата.
Кто-нибудь такое видел?
Да точно , я в настройкакх базы в графе "кодировка" поставил NONE и всё заработало.
А как удалить игрока из базы ?выдает вот что :
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_TO_ID2" on table "LOG_ACTION".
сначала надо удалить все записи из таблицы лог_актион где есть его ИД.
Спасибо за помощь.
Ботик, Драйвер - спасибо за совет, попробую.
попытки настройки софта:
через два часа нашел причину, по которой не хотел стартовать демон:
если эту операцию не проделать, то демон ругаецца и говорит, что структура таблицы отличаецца от оригинала. проехали вроде.Цитата:
для работы этой функции добавьте в базу статистики, в таблицу id_players поле Army Varchar(4)).
теперь стат!
легко и просто у меня оно не запустилось. ну да ладно - не привыкать. установлен shttps, python, KinterbasDB. все как по ссылкам. dll для фаерберда тоже там, где надо.
так вот: из www/cgi-bin/online.py выдет следующее ругательство:
не могу ничего с этим поделать. ну просто совсем :(Цитата:
Traceback (most recent call last): File "C:\il2service\shttp\www\cgi-bin\online.py", line 623, in ? dialect=1) File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\__init__.py", line 457, in connect return Connection(*args, **keywords_args) File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\__init__.py", line 543, in __init__ _ensureInitialized() File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\__init__.py", line 360, in _ensureInitialized init() File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\__init__.py", line 293, in init globalz, locals(), (chosenTypeConvModuleName,) File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\typeconv_backcompat.py", line 17, in ? from kinterbasdb import typeconv_datetime_mx File "C:\IL2SER~1\python\Lib\site-packages\kinterbasdb\typeconv_datetime_mx.py", line 35, in ? from mx import DateTime as mxDT ImportError: No module named mx
в online.ini все также как и в fbdeamon.ini в плане коннекта к бд.
оно бы и хрен с этой статой пока что, НО
registration required = 0
НЕ РАБОТАЕТ и кикает как только заходишь из-за того, что в бд не прописан пилот. вот это уже во истину жопа! надо настраивать стат.
restricted armies тоже в 0, и ещё качай дополнительно:
http://www.egenix.com/files/python/e...in32-py2.3.exe
ставь и стат пойдёт.
оба рестрикта в нуле, но кикает отчаянно.Цитата:
Сообщение от VGV
скачал то, что ты посоветовал и вроде полегчало:
вот такая штука теперь, но это я думаю разгладицца когда стат насобираю уже какой-нибудь.Цитата:
Traceback (most recent call last): File "C:\il2service\shttp\www\cgi-bin\online.py", line 651, in ? UserOnline() File "C:\il2service\shttp\www\cgi-bin\online.py", line 481, in UserOnline nextmis=int(fbm_i['Path']['next_miss'])-1 KeyError: 'next_miss'
а насобираю я его только если демон кикать не будет....
пока что замкнутый круг.
и еще:
на первое время хотел юзать просто maprotation.txt для смены карт по их завершению и вести стат по этим делам. войну уже потом собирался устраивать.
соответственно вопрос: есть ли грабли? да и формат maprotation.txt тоже неплохо бы знать, а то только читал, что есть такой вроде.