Просмотр полной версии : Сервер Repka
Страницы :
[
1]
2
3
4
5
6
7
8
9
10
11
12
13
"На версии 14101, вроде удалось добится стабильной работы."
ключевое слово в этой фразе - вроде ;)
"На версии 14101, вроде удалось добится стабильной работы."
ключевое слово в этой фразе - вроде ;)
попробуем обезательно, ещё раз спасибо.
FencerNVKZ
21.04.2011, 17:07
Попробовал, пока завелся пока согрелся, таймаут (
простоял 21-04-2011 с 9-00 до 17 (5-15 человек) сейсас пошли ошибки в консоли, рестарнул, был как раз один пилот, не вы?
FencerNVKZ
21.04.2011, 17:15
Moska у меня ник, стоял минут 15 назад. Сейчас можете еще раз попробовать ?
Вчера летал долго. Порядка 1,5 часа. Потом таки выкинуло. НО на мой взгляд самый стабильный на данный момент сервер.
К серваку подключался, пинг нормальный. самолёт выбирал, сторону, а как взлететь не понял?!
Вчера летал долго. Порядка 1,5 часа. Потом таки выкинуло. НО на мой взгляд самый стабильный на данный момент сервер.
вроде синдикат снова подняли... кста только у меня до него пинг вырос- был 150 щя 200-300?
мда чёт упал( не прошло и 15мин
Ага , да еще с какой то новой ошибкой
=================================================
System.Exception: Mission: Bad squadron number for group [BoB_LW_KuFlGr_706.41].
в lgCbD8TDj4DcAKQaFb6.oNhqIcTEjKZct6Xhtmb.4hxoZwABos(oFQdtkSZUVx8eGATDcG )
в lgCbD8TDj4DcAKQaFb6.oNhqIcTEjKZct6Xhtmb.YX4nguJgX5sonRCryEt(Object )
в lgCbD8TDj4DcAKQaFb6.oNhqIcTEjKZct6Xhtmb.5YBov8F3rj(oFQdtkSZUVx8eGATDcG )
в XepU68ZKQeYgjX7J4Rh.DdA1YQZIMkDoo2CcxPa.MissionLoad(ISectionFile )
=================================================
Такой вопрос.На бф 109 бомбы есть-беру 110-бомб нет,хотя в настройках перед вылетом ставлю бомбы.В чём затык? То что бомбы взрываются хз как-вопрос отдельный.Два вылета-сбросил 8 бомб-рванула одна.Это у меня одного так?
Вчера выкидывало отовсюду, в том числе и с Repk-и. Бомбы тоже не смог взять. Хотя раньше "брались" :) .
Да было дело. Бомбы не брались тока у меня? Я ваще не пониманию как такое может быть, обновлений не было - настройки - карты - не менялись, а ведет себя сервер каждый день по разному. Отсюда простой вывод - проблема не внутри, она снаружи, а что у нас там? Правильно, Стим! А глядя на то как разрабы вежливо и тактично "сьезжают" с этой темы, я уже практически уверен что все именно так. Похоже, что стим вообще потдерживает Cod, на общественных началах, в избранное ничего не добавить, в списке (фильтре) его нет, поиском ничего не ищется... Из ответов MuxaHuk(а) понятно что лаунчер крепко завязан на эту бяку. Короче ждем патчей и релиза у янки.
--- Добавлено ---
За прошедшие сутки, кста, в логах не было ни ОДНОЙ ошибки, кроме одной новой (пост #13) как это возможно? куда они делись?
Бэд Компани 2 через стим работает как Швейцарские часы. АРМА покапризнее но работает без особых проблем.
Бэд Компани 2 через стим работает как Швейцарские часы. АРМА покапризнее но работает без особых проблем.
кстати BFBC2 не нуждается в клиенте стима, у самого сервер батлы уже больше года :) (тоже Репка) про арму я тоже, вроде, такое не слышал, но не об этом... я не хотел сказать что смим глючен, учитывая сколько он, и где только не запушен, я имел ввиду их взаимодействие, и я окзался прав :) 14214 тому подтверждение, обновил , кста, сервант на эту бетку.
FencerNVKZ
23.04.2011, 12:02
Только что полетал чуток, все прекрасно, ни одного вылета. Завалил двух ботов на Хенках, получил повреждения в системе выпуска закрылок, заходил на посадку на повышеной скорости. На заходе кто то из ребят отбил управление элеронами, в общем свои 6 часов я прозевал, всегда быть на чеку надо. В общем масса положительных эмоций, все играется. Но вот только помоему после крайнего патча производительность чуток подупала.
Тут была инфа, что сервер работает без запуска Стима, только с файлами
Steam.dll
steamclient.dll
tier0_s.dll
vstdlib_s.dll
в директории parts/core/ directory.
Работает? У Синдиката не получается, вылезает ошибка fail to call steam error box
http://www.sukhoi.ru/forum/showthread.php?t=68697&p=1603674&viewfull=1#post1603674 тут я спрашивал об этом, ответа нет... с 14214 еше не пробовал
сейчас на серванте стим клиент стоит, подозревая, что у боба со стимом - любовь на век , прикупил лицензию, специально для сервера.
При атаке курсовым оружием зениток на синем филде- игра вылетает. Крафт- Спит-1А.
проверил два раза.
Вчера за весь вечер ни одного "вылета" с сервера. Не мог оторваться от полётов. Получил огромное удовольствие :)
опять вылет((( бадал я такие полёты, уже бесит всё.
Подтверждаю, бета за весь уикенд упала 2жды, один раз с большим грохотом, второй из-за потери связи со стимом. Фигово, конечно, но с тем что было, это просто верх стабильности.
-Atas- любезно предоставил свою миссию, а я любезно ее запустил :)
Пока нет еще четкого плана ее развития, на данном этапе просто будем опробовать редактор, скрипты...
Будем очень рады сообщениям с указанием ошибок.
На сегодняшний день - это взрывы в ангарах.
--- Добавлено ---
версия миссии 1,6 в консоли появились ошибки
[11:56:06] =================================================
[11:56:06] System.Exception: Aircraft.BeaufighterMkIF: Not found hook+gun combination in belt MainBelt 6 0 0 10 11 12.
[11:56:06] в HkeNPqGBpKlw2mE4LVY.YF4sPKGcyZeYsTfm2Js.MTdnWJGepLxXFDuQosZ.stwDnAOXxyo(ygTZ4iGxv8MI5TRIqp9 , String , Int32& )
[11:56:06] в aS5YYPLaHgWNB7wHk3Z.fwujs3LAw8HRk9Hn8PC.NDJYyGJNIea(g3XaLGr2E6pWeYaleJU , String )
[11:56:06] =================================================
[12:02:01] [112633] ERROR [AIR] maneuver = null
[12:02:10] [112921] ERROR [AIR] maneuver = null
[12:02:15] [113089] ERROR [AIR] maneuver = null
причем именно красным, не знал до сих пор , что консоль у нас такая разноцветная
Около 10.00-11.00 МСК сервера не увидел в игре. Он упал?
Теоретически по мере уничтожения зениток ботов-бомберов может расплодиться достаточно много, чтобы повесить сервер.
Интересно, если скриптом перезагрузить главную миссию саму в себя через пару часов, статики старой миссии заменятся на новые или произойдет коллижн со взрывами? Может быть, Small_Bee подскажет?
Чтобы народ быстрее мог найти аэродромы, в описание сервера можно добавить "Red airfields are moved to France. Hunt enemy bombers and protect friendly shipping near France." "Красные аэродромы перемещены во Францию. Перехватывайте бомбардировщики и защищайте свои конвои у берегов Франции."
зы. По ошибкам может разработчики подскажут, что править. Миссия здесь http://www.sukhoi.ru/forum/showthread.php?t=68112&p=1607153&viewfull=1#post1607153
Small_Bee
26.04.2011, 12:21
[11:56:06] =================================================
[11:56:06] System.Exception: Aircraft.BeaufighterMkIF: Not found hook+gun combination in belt MainBelt 6 0 0 10 11 12.
[11:56:06] в HkeNPqGBpKlw2mE4LVY.YF4sPKGcyZeYsTfm2Js.MTdnWJGepLxXFDuQosZ.stwDnAOXxyo(ygTZ4iGxv8MI5TRIqp9 , String , Int32& )
[11:56:06] в aS5YYPLaHgWNB7wHk3Z.fwujs3LAw8HRk9Hn8PC.NDJYyGJNIea(g3XaLGr2E6pWeYaleJU , String )
[11:56:06] =================================================
Попробуйте переназначить эту группу (бофайтеров) - выбрать другой самолет а после вернуть, и пересохранить миссию, иногда от старого самолета остаются загрузки лент.
--- Добавлено ---
Около 10.00-11.00 МСК сервера не увидел в игре. Он упал?
Теоретически по мере уничтожения зениток ботов-бомберов может расплодиться достаточно много, чтобы повесить сервер.
Интересно, если скриптом перезагрузить главную миссию саму в себя через пару часов, статики старой миссии заменятся на новые или произойдет коллижн со взрывами? Может быть, Small_Bee подскажет?
Чтобы народ быстрее мог найти аэродромы, в описание сервера можно добавить "Red airfields are moved to France. Hunt enemy bombers and protect friendly shipping near France." "Красные аэродромы перемещены во Францию. Перехватывайте бомбардировщики и защищайте свои конвои у берегов Франции."
Что-бы бомберы не плодились, либо отслеживайте старые группы (при смерти группы ее дестроить и загружать миссию с это группой заново), либо перед загрузкой новых дестройте старые группы. Также можно обратить внимание на метод OnTaskCompleted(), имхо он срабатывает в том числе когда актор доходит до последнего вейпойнта.
По поводу статиков - хз, пока не пробовал, вечером может попробую миссию примерную сделать.
Артиллерия кстати по своей смерти вызывает OnActorDead(). Можно ее по таймеру прибить (Destroy()), и когда всех "мемберов" миссии расколотят, загрузить миссию заново. Остальными статиками мы пока рулить не можем, так что скорее всего будет колижжн.
Вообще, в миссию-"хост" я бы не ставил вообще никакой уничтожаемой наземки (разве что домики, которые если уничтожат - и фиг с ними), пусть она рулит исключительно загрузкой миссий подчиненных.
Скажем я вообще сделал одну миссию, которая исключительно общается с удаленным хостом, и все.
Упал в 7-00, причина потеря связи со стимом, клиент стима обновился и ждал разрешения на перезагрузку самого себя, кстати хз где отключить авто обновление самого стима.
Поднял в 11-00, но в консоли все в ошибках... вернее в ошибке (в одной)
[11:10:13] =================================================
[11:10:13] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[11:10:13] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.EEGrfEGARvtCKr9NnkBl(Object , Boolean )
[11:10:13] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.PrNpgETJjjx(Boolean )
[11:10:13] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.XOsoemjK33PluFiCfw37(Object , Boolean )
[11:10:13] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.4BJD0FJPj8L(1SH0nKfR78HQ05pljH , Boolean )
[11:10:13] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.FU1X8NGGpDQOyvL9QO1y(Object , Boolean )
[11:10:13] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.0ATYzgMnIhg(Boolean )
[11:10:13] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.NFEYztZPWTC()
[11:10:13] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.createStep(a7TXFKG7QSe40aEj49 )
[11:10:13] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.6BN90uCcPE(g3XaLGr2E6pWeYaleJU )
[11:10:13] =================================================
Что-бы бомберы не плодились, либо отслеживайте старые группы (при смерти группы ее дестроить и загружать миссию с это группой заново), либо перед загрузкой новых дестройте старые группы. Также можно обратить внимание на метод OnTaskCompleted(), имхо он срабатывает в том числе когда актор доходит до последнего вейпойнта.
По поводу статиков - хз, пока не пробовал, вечером может попробую миссию примерную сделать.
Спасибо. Сам я этого не умею, т.к. языками не владею. Постараюсь сформулировать свои мысли и попрошу помощи.
Тут в соседних ветках и на западном форуме обсуждается проблема корректного уничтожения акторов.
1) Есть мысль для покинутых самолетов после выхода игрока отключать элероны, а через минуты 3 и руль высоты (или ломать двигатель), а еще через минут 5 уже дестроить его после падения.
2) Для просто ботов (в которые игрок не садился) после последнего вейпойнта отсчитывать минут 20-30 и тоже постепено выводить из строя управление и двигатель, а уже после падения дестроить. Но нужно это делать поочередно для каждого самолета в группе, чтобы не было "массового самоубийста" и желательно рандомизировать повреждения. Наверное, это сложновато всё заскриптовать.
Вот скрипт уничтожения акторов после выхода игрока адаптированный для многоместных самолетов http://www.sukhoi.ru/forum/showthread.php?t=67964&p=1606538&viewfull=1#post1606538 Но тому, кто гонялся за этим игроком очень неприятно видеть, что самолет исчезает в никуда, но и за ботом гоняться тоже не интересно.
1,6 при старте миссии что то не ладное творится
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: ИИ на Blenheim IV () разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: ИИ на Walrus () разбился.
[12:15:51] Server: Пилот Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Walrus () (Бот) разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Ju 87 B-2 () (Бот) разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
--- Добавлено ---
где они мрут? в ангарах?
Small_Bee
26.04.2011, 12:46
1,6 при старте миссии что то не ладное творится
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: ИИ на Blenheim IV () разбился.
[12:15:51] Server: Пилот Blenheim IV () (Бот) готов.
[12:15:51] Server: Бомбардир Blenheim IV () (Бот) готов.
[12:15:51] Server: Стрелок Blenheim IV () (Бот) готов.
[12:15:51] Server: Blenheim IV () (Бот) разбился.
[12:15:51] Server: Пилот Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: ИИ на Walrus () разбился.
[12:15:51] Server: Пилот Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Стрелок Walrus () (Бот) готов.
[12:15:51] Server: Walrus () (Бот) разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Ju 87 B-2 () (Бот) разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
[12:15:51] Server: Пилот Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[12:15:51] Server: ИИ на Ju 87 B-2 () разбился.
--- Добавлено ---
где они мрут? в ангарах?
Именно...
Если сервер не перезагружался, то это акторы, оставшиеся из предыдущей миссии. Сервер нужно перегружать, чтобы убить всех акторов, либо написать специальный скрипт, который их всех дестроит перед рестартом миссии.
Если сервер перегружался, нужно думать. Некоторые из этих самолетов должны минут через 10 после начала появляться вообще-то.
Перегружался?
Именно...
Нет, все боты в этой миссии в воздухе рождаются.
Вчера кстати замечал Ю-88 валяющимися на земле, хотя когда я хостил миссию они нормально летали на 3000+ м. Еще на сервере были экипажи без самолетов, а когда я хостил, такого не наблюдал.
Холодная перезагрузка всего...
в [12:51:51] еще один такой же блок самоубийств
т.е провно через 36 минит 00 секунд
Small_Bee
26.04.2011, 13:01
Кстати возможно это происходит при одновременном появлении одинаковых групп в одной точке, почему так, надо разбираться.
Для пользы дела могу выкладывать логи... так будет нагляднее. нада?
--- Добавлено ---
Вчера кстати замечал Ю-88 валяющимися на земле, хотя когда я хостил миссию они нормально летали на 3000+ м. Еще на сервере были экипажи без самолетов, а когда я хостил, такого не наблюдал.
Не представляю из за чего это возможно
Холодная перезагрузка всего...
в [12:51:51] еще один такой же блок самоубийств
т.е провно через 36 минит 00 секунд
Странно, что вчера такого не было. Может, из кеша какого-нить подгружаются? На Синдикате тоже жалуются, что при перезапуске их миссии у них акторы из предыдущей миссии остаются.
В скрипте есть цикл только 35 минут (самый ближайший).
Small_Bee
26.04.2011, 13:05
Хз, вообще думаю неплохо будет. Вечером, если ничего не помешает, гляну миссию.
Кстати возможно это происходит при одновременном появлении одинаковых групп в одной точке, почему так, надо разбираться.
Кстати, да, если миссия 2 раза подряд загрузилась, появилось 2 комплекта самолетов и столкнулись.
Для пользы дела могу выкладывать логи... так будет нагляднее. нада?
Лучше в баг-репорты разработчикам. Без них мы только гадать на кофейной гуще можем...
зы. команда на запуск миссии один раз давалась? если 2 раза, то 2 копии объектов живут вместе видимо и сталкиваются.
Small_Bee
26.04.2011, 13:10
Лучше в баг-репорты разработчикам. Без них мы только гадать на кофейной гуще можем...
Не факт, кстати, я раз до того подописывался, что у меня 20 с лишним штук практически одновременно появились и померли :)
рестарт всего и вся.
[13:15:06] Battle starting...[13:15:06] Server: Битва начинается!
[13:15:06] ok
[13:19:36] Loading mission ...
[13:19:36]
[13:19:36] =================================================
[13:19:36] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[13:19:36] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.EEGrfEGARvtCKr9NnkBl(Object , Boolean )
[13:19:36] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.PrNpgETJjjx(Boolean )
[13:19:36] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.XOsoemjK33PluFiCfw37(Object , Boolean )
[13:19:36] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.4BJD0FJPj8L(1SH0nKfR78HQ05pljH , Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.FU1X8NGGpDQOyvL9QO1y(Object , Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.0ATYzgMnIhg(Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.NFEYztZPWTC()
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.createStep(a7TXFKG7QSe40aEj49 )
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.6BN90uCcPE(g3XaLGr2E6pWeYaleJU )
[13:19:36] =================================================
[13:19:36]
[13:19:36] =================================================
[13:19:36] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.6BN90uCcPE(g3XaLGr2E6pWeYaleJU )
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.J0S9hcb7MN(HZ07SIFnqtR4v2MAPuf )
[13:19:36] =================================================
[13:19:36] Server: Пилот Blenheim IV () (Бот) готов.
[13:19:36] Server: Бомбардир Blenheim IV () (Бот) готов.
[13:19:36] Server: Стрелок Blenheim IV () (Бот) готов.
[13:19:36] Server: Blenheim IV () (Бот) разбился.
[13:19:36] Server: Пилот Blenheim IV () (Бот) готов.
[13:19:36] Server: Бомбардир Blenheim IV () (Бот) готов.
[13:19:36] Server: Стрелок Blenheim IV () (Бот) готов.
[13:19:36] Server: Blenheim IV () (Бот) разбился.
[13:19:36] Server: Пилот Blenheim IV () (Бот) готов.
[13:19:36] Server: Бомбардир Blenheim IV () (Бот) готов.
[13:19:36] Server: Стрелок Blenheim IV () (Бот) готов.
[13:19:36] Server: ИИ на Blenheim IV () разбился.
[13:19:36] Server: Пилот Blenheim IV () (Бот) готов.
[13:19:36] Server: Бомбардир Blenheim IV () (Бот) готов.
[13:19:36] Server: Стрелок Blenheim IV () (Бот) готов.
[13:19:36] Server: Blenheim IV () (Бот) разбился.
[13:19:36] Server: Пилот Walrus () (Бот) готов.
[13:19:36] Server: Стрелок Walrus () (Бот) готов.
[13:19:36] Server: Стрелок Walrus () (Бот) готов.
[13:19:36] Server: ИИ на Walrus () разбился.
[13:19:36] Server: Пилот Walrus () (Бот) готов.
[13:19:36] Server: Стрелок Walrus () (Бот) готов.
[13:19:36] Server: Стрелок Walrus () (Бот) готов.
[13:19:36] Server: Walrus () (Бот) разбился.
[13:19:36] Server: Пилот Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: ИИ на Ju 87 B-2 () разбился.
[13:19:36] Server: Пилот Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: Ju 87 B-2 () (Бот) разбился.
[13:19:36] Server: Пилот Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: ИИ на Ju 87 B-2 () разбился.
[13:19:36] Server: Пилот Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[13:19:36] Server: ИИ на Ju 87 B-2 () разбился.
[13:19:36] =================================================
[13:19:36] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[13:19:36] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.EEGrfEGARvtCKr9NnkBl(Object , Boolean )
[13:19:36] в GEgMkk3Fo2l2PrtrFxX.EZxaZX3SKKIwvhBa57S.PrNpgETJjjx(Boolean )
[13:19:36] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.XOsoemjK33PluFiCfw37(Object , Boolean )
[13:19:36] в 6TQvGjY4YdXHwk26NhT.AMGudoYdLZ9LuKVRny3.4BJD0FJPj8L(1SH0nKfR78HQ05pljH , Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.FU1X8NGGpDQOyvL9QO1y(Object , Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.0ATYzgMnIhg(Boolean )
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.NFEYztZPWTC()
[13:19:36] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.createStep(a7TXFKG7QSe40aEj49 )
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.6BN90uCcPE(g3XaLGr2E6pWeYaleJU )
[13:19:36] =================================================
[13:19:36] =================================================
[13:19:36] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.6BN90uCcPE(g3XaLGr2E6pWeYaleJU )
[13:19:36] в H2AkkMFK51Y8P5FfMdP.jJZh5dF2OxGUA9O8nhX.J0S9hcb7MN(HZ07SIFnqtR4v2MAPuf )
[13:19:36] =================================================
Если в редакторе объект нарисован, а миссия его не находит, это в баги к разработчикам имхо.
в синдикатовской 1.6 тоже , но не в таких количествах.
Все эти объекты присутствуют в подмиссии 128BoFsmGroundv1_0.mis , которая должна в 1й раз грузиться только через 5 минут (9000 тиков) после старта общей миссии. Почему она вчера грузилась корректно, а сегодня не грузится - тайна.
Вот и весь скрипт. Остальное в редакторе нарисовано. Формат команды if (Time.tickCounter() % 72000 == 9000) я правда не совсем понимаю, может знаки должны другие стоять вместо == и %.
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
public override void OnTickGame()
{
if (Time.tickCounter() % 72000 == 9000)
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmGroundv1_0.mis");
GamePlay.gpHUDLogCenter("Protect friendly shipping in the channel near France!");
}
if (Time.tickCounter() % 81000 == 19800)
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to blue airfields!");
}
if(Time.tickCounter() % 63000 == 30600)
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0a.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to red airfields in France!");
}
}
}
Понятно, похоже это я виноват... ща поясню.
--- Добавлено ---
Игровое время примерно соответствует UTC - 4, т.е. если в игре светлое время суток можно считать с 05-00 до 19-00 то по Москве "летабельное" будет с 13-00 до 03-00
т.е что бы мне такого добиться, я перед стартом миссии меняю параметр TIME, но меняю его только в ГЛАВНОЙ 128BoFv1_6 в остальных он остался такой, как ты его поставил, 6,5 (старость не радость) следующий рестарт проверю... (не охота людей сейчас выкидывать)
И вообще на тему времени можно подискутировать
1 как ее (переменную) вообще использовать, можно ли как то читать ее из системного таймера, а потом прибавлять (отнимать) нужное кол-во часов.
2 А нужна ли она в подмиссиях вообще? что ее наличие дает? Главная стартонула в 6-30 по игровому, доп тоже 6-30 что получается??
Мне кажется, сервер проще перезагружать 2 раза в сутки в 14.00 и в 04.00 например. Про время в подмиссиях ничего не знаю, скопировал подмиссии с Синдиката.
Small_Bee
26.04.2011, 15:01
1 как ее (переменную) вообще использовать, можно ли как то читать ее из системного таймера, а потом прибавлять (отнимать) нужное кол-во часов.
DateTime now = DateTime.Now;
now.AddHours(1) // Добавили один час
или
DateTime now = DateTime.UtcNow;
now.AddHours(1) // Добавили один час
Подробнее в MSDN (http://msdn.microsoft.com/ru-ru/library/system.datetime.aspx)
Мне кажется, сервер проще перезагружать 2 раза в сутки в 14.00 и в 04.00 например. Про время в подмиссиях ничего не знаю, скопировал подмиссии с Синдиката.
в 14-00 перезагружать проще чем в 4-00 ), погасить сам себя лаунчер может а вот стартовать нужен cmd в шедулере виндов для запуска сервера + передачи в сервер аргументов, что стартовать внутри... а такой инструмент мне не известен.
Версия без старта на стоянке для аэродромов с ангарами.
http://www.sukhoi.ru/forum/showthread.php?t=68112&p=1607576&viewfull=1#post1607576
DateTime now = DateTime.Now;
now.AddHours(1) // Добавили один час
или
DateTime now = DateTime.UtcNow;
now.AddHours(1) // Добавили один час
Подробнее в MSDN (http://msdn.microsoft.com/ru-ru/library/system.datetime.aspx)
Спасибо, а как это прикрутить в код миссии? как должен выглядеть этот код:
[MAIN]
MAP Land$English_Channel_1940
BattleArea 200000 160000 120000 100000 9000
TIME ??????
Small_Bee
26.04.2011, 15:10
Спасибо, а как это прикрутить в код миссии? как должен выглядеть этот код:
[MAIN]
MAP Land$English_Channel_1940
BattleArea 200000 160000 120000 100000 9000
TIME ??????
Явно не тут. посмотрю, можно ли из скрипта.. Саму миссию я пока не видел.
Потеря связи со стимом...
перевел стим в "Автономный режим" хз что изменится , интересно виден ли теперь сервер в средствами игры?
Потеря связи со стимом...
перевел стим в "Автономный режим" хз что изменится , интересно виден ли теперь сервер в средствами игры?
Виден, 2 чел. там уже было.
И кто тут говорил о стиме хорошее? Конкретный такой глюк - режим автономный - закладка серверы - переходим по избранным, наблюдение и т.п. - нам радостно сообщают, что, мы мол в автономном режиме и список игр нам не доступен, тока лишь после перехода в режим онлайн и перезагрузки стима, а через пару секунд выводится весь этот список...
Кстати о взаимодействии стима и боба, вернее о том, что его нет, или оно чисто условное, до релиза у янки, иначе как можно обьяснить тот факт, что на всех ds серверах включен (кроме моего) ихний Valve античит который должен пасти не измененный контент у игрока, а мы тут летаем как хотим на бета патчах? И хоть бы хны. Хотя если проверить кеш то стим загрузит последнюю официальную версию от 18 апреля.
Снова было массовое самоубийство и минут через 10 - таймаут.
Трек записать не успел.
[16:06:41] Server: -atas- теперь с нами.
[17:14:09] Server: До свидания, -atas-!
Сервант стоит с Battle starting...[13:15:06] Server: Битва начинается!
Стабильно
Выкинуло меня, потом пытался 3 раза зайти - таймаут. Интернет работает. Возможно, у меня проблемы.
upd. зашел
сервер настроен хорошо. внешний вид нужен для интереса на бомбере к примеру когда летишь. без него скучно
[19:34:37] SteamServer: onP2PSessionConnectFail:76561198015755679
[19:34:37] Server: До свидания, Private.Ryan!
[19:34:37] Server: ^7Sou^4lPr^1ime ушел с сервера.
[19:34:37] Server: До свидания, Grunge!!
[19:34:37] Server: До свидания, Private.Stonee!
[19:34:37] Server: -atas- ушел с сервера.
Модальное окно Server got logget out of steam, Exiting.
т.е. теряется связь со стимом, после 214 патча это происходит через каждые 5-6 часов
т.е. теряется связь со стимом, после 214 патча это происходит через каждые 5-6 часов
В багрепортах уже было такое?
У меня сегодня так же стим отваливает, дольше часа сервер только ночью продержался.
Возможно и провайдер виноват, но сервер созданный прямо из игры работал вчера часа 4 без проблем.
Сегодня стим какой-то апдейт себе затянул, может его "улучшили"
suratoff
26.04.2011, 21:20
у меня такой вопрос ,кто нибудь летает в онлайн общаясь в ТС .Если да, то в каком ? Можно адресок?)
у меня такой вопрос ,кто нибудь летает в онлайн общаясь в ТС .Если да, то в каком ? Можно адресок?)
если летаешь на этом сервере то можешь пользоваться тем что указан в первом посте на первой странице :)
--- Добавлено ---
В багрепортах уже было такое?
Факт был описан, но что тут предьявить MG? ;) Он стим не разрабатывал. Но вообще надо развязывать сервер и стим, ибо это не дело... стим приложение "крайне" клиентское, обновляется когда хочет, отваливается... для пользователя дисконнект раз в несколько часов не критичен, а падение сервера с 20-30-40... игроками это, знаете ли, очень даже больно. Но полагаю, сделать это почти не реально, похоже что сервер посылает в единую базу стима инфу о карте, кол-во пилотов и т.п. И оттуда ее и видятпилоты , при поиске. Подозреваю, что ерунда в сетевом меню игры, когда в списке серверов и в окне самого сервера не совпадает кол-во игроков - есть ни что иное, как его (стима) кривая работа
--- Добавлено ---
сервер настроен хорошо. внешний вид нужен для интереса на бомбере к примеру когда летишь. без него скучно
Спасибо, с внешними видами, скорее всего, когда нибудь придется попрощаться, они оч полезны сейчас, для отлова багов например, как без них увидеть, что рождаются тока экипажи без бортов ))) но судя по текущему положению... внешние виды тут на долго.
Темнеет, перегрузить бы )
А еще было бы неплохо ботов поубавить, а то их ну ооочень много там плодиться :)
З.Ы. А стат что сохраняется? Полетал, пострелял, в стате 3.63. Зашел через пару часов те же 3.63, довел до 8.05 ;) Посмотрим как будет завтра :)
видать, что то я намудрил со временем... завтра гляну.
перезапустил
Факт был описан, но что тут предьявить MG? ;) Он стим не разрабатывал. Но вообще надо развязывать сервер и стим, ибо это не дело... стим приложение "крайне" клиентское, обновляется когда хочет, отваливается... для пользователя дисконнект раз в несколько часов не критичен, а падение сервера с 20-30-40... игроками это, знаете ли, очень даже больно.
Я к тому, что такие случаи нужно в багрепорты писать, т.к. МГ со Стимом общаются и только они могут как-то на итуацию влиять. Вода камень точит.
На Синдикате кстати включили болтанку головы, предлагаю тоже включить, чтобы привыкать.
А еще было бы неплохо ботов поубавить, а то их ну ооочень много там плодиться :)
Нужен скрипт, красиво дестроящий ботов после выполнения задачи. Кто бы его написал...
--- Добавлено ---
Вообще, в миссию-"хост" я бы не ставил вообще никакой уничтожаемой наземки (разве что домики, которые если уничтожат - и фиг с ними), пусть она рулит исключительно загрузкой миссий подчиненных.
Согласен, пока первый блин комом. Потом можно будет переделать.
Вечер показал, что в принципе все работает даже при таком количестве групп в воздухе.
Актуально стоит проблема размножения ботов, если народа на сервере мало и их не сбивают. Надеялся, что зенитки с этой задачей справятся, но это вариант не надежный.
Нужен скрипт, который последовательно бы наносил дамаг после последнего вейпойнта (в крайнем случае по времени), а после падения/посадки дестроил бы самолеты. Последовательно - значит не всем самолетам в группе сразу, а по очереди и желательно разный дамаг (отказы разных систем):
1) Есть мысль для покинутых самолетов после выхода игрока отключать элероны, а через минуты 3 и руль высоты (или ломать двигатель), а еще через минут 5 уже дестроить его после падения. Можно давать рули на ввод в штопор и клинить в таком положении? Или давать полное отклонение элеронов и т.п.
2) Для просто ботов (в которые игрок не садился) после последнего вейпойнта отсчитывать минут 20-30 и тоже постепено выводить из строя управление и двигатель, а уже после падения дестроить. Но нужно это делать поочередно для каждого самолета в группе, чтобы не было "массового самоубийста" и желательно рандомизировать повреждения. Наверное, это сложновато всё заскриптовать.
Вот скрипт уничтожения акторов после выхода игрока адаптированный для многоместных самолетов http://www.sukhoi.ru/forum/showthread.php?t=67964&p=1606538&viewfull=1#post1606538
Но тому, кто гонялся за этим игроком, очень неприятно видеть, что самолет исчезает в никуда, но и за ботом гоняться тоже не интересно.
Возможно еще есть идеи для красивого сокращения популяции ботов? После посадки, например, они сами исчезают, если airport.cpp работает? Но на посадку лететь далековато бывает и остается проблема севших на вынужденную.
На Синдикате кстати включили болтанку головы, предлагаю тоже включить, чтобы привыкать.
Включил трясучку.
cmd файлы для перезагрузки миссии с Синдиката http://forum.1cpublishing.eu/showpost.php?p=274184&postcount=25
Сервер нравится. Пинг отличный. Авторы в поиске.
Щас, конечно, ситуация с больше на мясилово и мочилово стала походить.
Собсна вопрос.
В какую сторону рулится идеология сервера? Есть ли задумка превратить его в серьезный хардкорный проект с налетом историзма, со своим статом и тд. аля нев_АДВ какой-нить? :)
Tazmanskiy[Taz]
27.04.2011, 11:30
в топку хардкор с кривым еще онлайном
поставте нормальные сетевые карты а не там где "во вторник на лево свернешь" (с)
Пока мы тут превращаемся :) кто нибудь по опытнее все это реализует, тот же AirWar, вообщем посмотрим как все пойдет, поднял сервер для себя, с ботами не интересно, по чужим правилам не люблю ;) Если наберется немного единомышленников - давайте попробуем, у меня есть время, желание + железки, инет каналы... по натуре я закоренелый демократ, можно попробовать реализовать :) Но аэроквейка тут точно не будет.
--- Добавлено ---
;1608087']в топку хардкор с кривым еще онлайном
поставте нормальные сетевые карты а не там где "во вторник на лево свернешь" (с)
Думаю, что если все будут летать над квадратными островами, хардкор так и останется кривым. Мы пробуем, наступаем на грабли... это нормально... "я так думаю" (С)
Tazmanskiy[Taz]
27.04.2011, 12:03
Думаю, что если все будут летать над квадратными островами, хардкор так и останется кривым. Мы пробуем, наступаем на грабли... это нормально... "я так думаю" (С)
а что мешает сделать тоже самое на сетевой карте?
летать там ближе
куча народу неходит на серваки так как это полный маразм тошнить полчаса никого не встречая ради того чтобы на 31й минуте упал сервер
Банально места мало, что бы понять как работают скрипты, как взаимодействуют обьекты. Параходы, поезда, зенитки, всякая прочая наземка, как ставить им задачи? да как вообще это все работает - ток пробовать, других способов милые разрабы не предоставили, а если бы и был на все на это мануал, все одно пробовать. И вы думаете все это можно выпустить на сетевой карте?
летать там ближе - там просто негде будет летать. Согласен, получается немного не для игроков...
;1608087']в топку хардкор с кривым еще онлайном
поставте нормальные сетевые карты а не там где "во вторник на лево свернешь" (с)
+1 достаточно пока просто тупого догфайта с минимумом наземки...у меня над островами хоть вылетов нет по причине слабого железа )))
А я хочу высказаться в защиту Сервера Repka. В том смысле, что и карта и настройки всё правильное. И вообще BigREPA двигается в правильном направлении верной дорогой. Куплю новую видеокарту - буду заходить по чаще. А то моих 512 на борту не хватает :) По смены карты хочу добавить, что именно на такой нужно тестить баги он-лайна. И если хотеть вырастить что то большее, чем догфайт, с такой картой это и делать. Если конечно у хостера железо и канал позволяют.
классный сервер и карта, Pепке респект.
Если конечно у хостера железо и канал позволяют. Создаваемая нагрузка бобом на железо, как раз мной оч тщательно сейчас мониторится. 12ти голового ксеона не предвидится... обязательно отпишусь о результатах, как наберу больше статистики, может поможет кому...
Если есть желающие поработать над картами, давайте обсудим концепцию, куда ее развивать. Мыслей много, но у меня одного времени нет всё воплощать.
Можно обсудить и набросать сценарий, потом разделить на несколько человек, чтобы сделать подмиссии и связать их одним скриптом в большую кампанию. Теоретически можно хоть всю оффлайн компанию в онлайн перенести, адаптировав немного.
Пока это можно сделать на уровне догфайт-серверов Ил-2 с танчиками и кораблями, но без перезагрузки карты.
Чтобы делать что-то вроде маленького скромного АДВ, нужно программировать регистрацию сквадов, ограничение ресурсов и т.д. Программисты хорошие нужны.
--- Добавлено ---
;1608119']
летать там ближе
куча народу неходит на серваки так как это полный маразм тошнить полчаса никого не встречая ради того чтобы на 31й минуте упал сервер
Там не надо никуда лететь уже. Всё ближе, чем на сетевой карте.
зы. Ботов убавлю сегодня наверное кстати. Хотя для 20 человек на сервере ботов не много будет.
Отключите внешние виды.Сразу зайду к вам летать)))
Плохие новости
Ошибка
[13:58:14] =================================================
[13:58:14] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
[13:58:14] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.rCQpEfMfCiR(Double )
[13:58:14] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.bTfpES07bmd()
[13:58:14] в QDVkbSp5txWjEVSxY09.q47IbZpZQ0Nfp6yDRLa.J7kdVfpBP3ERRq4tIoK.tick()
[13:58:14] в ZgwvyGKdKIvZMkL8Pn9.JejZcCKRoRI87uMUpuE.l91C1aexYDj()
[13:58:14] в f4aaZMygekWsYDD0u1.1SH0nKfR78HQ05pljH.PCZ2Hjj5RiMjC6ZBQMk(Object )
[13:58:14] в f4aaZMygekWsYDD0u1.1SH0nKfR78HQ05pljH.interpolateTick()
[13:58:14] =================================================
которой изобилует наша крайняя миссия 1.6 - является опасной и критической.
со временем она лавинообразно нарастает (видимо боты множатся, хотя эт тока догадка) и подвешивают лаунчер, он работает , но погружен в себя , на команды перестает реагировать.
Надо бы в багрепорты и спросить naryv, что это за объект такой, чтобы его убрать. На синдикате была такая проблема со статическими дымами, пока их не убрали.
В новой версии ботов должно быть сильно меньше, может поможет. Скоро выложу в тему с картами.
Поставил 1.6.11 с 3х часовой ротацией
а нет варианта последовательного запуска разных карт-миссий? на сетевые островные карты с удовольствием могли бы заходить владельцы не очень мощного железа.
10 минут после старта - массового самоубуйства - нет, считаю хорошая новость.
--- Добавлено ---
а нет варианта последовательного запуска разных карт-миссий? на сетевые островные карты с удовольствием могли бы заходить владельцы не очень мощного железа.
С утра уже думаю над этим, появился скрипт ротации (в моих руках). И т.к. канал сейчас глючен и падуч, требует постоянного внимания и рестарта, то на время моего отдыха (офицеры не спят, офицеры отдыхают (с) :) ) думаю можно поставить какие нидь острова.
--- Добавлено ---
Плохая новость...
[15:48:36] Battle starting...[15:48:36] Server: Битва начинается!
.........
[15:57:37] Server: Пилот Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: Ju 87 B-2 () (Бот) разбился.
[15:57:37] Server: Пилот Blenheim I () (Бот) готов.
[15:57:37] Server: Бомбардир Blenheim I () (Бот) готов.
[15:57:37] Server: Стрелок Blenheim I () (Бот) готов.
[15:57:37] Server: Blenheim I () (Бот) разбился.
[15:57:37] Server: Пилот Blenheim I () (Бот) готов.
[15:57:37] Server: Бомбардир Blenheim I () (Бот) готов.
[15:57:37] Server: Стрелок Blenheim I () (Бот) готов.
[15:57:37] Server: ИИ на Blenheim I () разбился.
[15:57:37] Server: Пилот Blenheim I () (Бот) готов.
[15:57:37] Server: Бомбардир Blenheim I () (Бот) готов.
[15:57:37] Server: Стрелок Blenheim I () (Бот) готов.
[15:57:37] Server: Blenheim I () (Бот) разбился.
[15:57:37] Server: Пилот Walrus () (Бот) готов.
[15:57:37] Server: Стрелок Walrus () (Бот) готов.
[15:57:37] Server: Стрелок Walrus () (Бот) готов.
[15:57:37] Server: ИИ на Walrus () разбился.
[15:57:37] Server: Пилот Walrus () (Бот) готов.
[15:57:37] Server: Стрелок Walrus () (Бот) готов.
[15:57:37] Server: Стрелок Walrus () (Бот) готов.
[15:57:37] Server: Walrus () (Бот) разбился.
[15:57:37] Server: Пилот Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: ИИ на Ju 87 B-2 () разбился.
[15:57:37] Server: Пилот Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: Стрелок Ju 87 B-2 () (Бот) готов.
[15:57:37] Server: Ju 87 B-2 () (Бот) разбился.
рановато я рапортнул... в лог скидывается с небольшой задержкой
10 минут после старта - массового самоубуйства - нет, считаю хорошая новость.
--- Добавлено ---
С утра уже думаю над этим, появился скрипт ротации (в моих руках). И т.к. канал сейчас глючен и падуч, требует постоянного внимания и рестарта, то на время моего отдыха (офицеры не спят, офицеры отдыхают (с) :) ) думаю можно поставить какие нидь острова.
Там теперь 10 мин. до загрузки вместо 5.
Острова на SVAO стоят с соответствующими настройками. Скрипт вроде можно автоматом стартовать каждые 3-4 часа как на синдикате? Они одну и ту же миссию перегружают таким образом.
зы. Штуки разбомбили базу нефтепродуктов вместо кораблей. Зрелище - ух! - это когда я хостил.
--- Добавлено ---
Я только что у себя эту же миссию запускал. Через 10 минут загрузились Walrus ы и штуки и полетели себе спокойненько.
Ты точно ничего в миссии не трогаешь? Если время меняешь, они видимо решают, что у них бензин кончился и умирают. У меня все работает.
Трек можешь записать?
upd. Может попробуешь на домашней машине стартонуть тоже для проверки? Если повторится беда, то нужно трек писать. naryv просил трек ему дать, т.к. лога недостаточно. У меня не воспроизводится эта проблема.
попробую сегодня
--- Добавлено ---
кстати, а у тебя что стоит? бета 214? и как стартуешь - из игры или дэдик?
Бета, из игры. Дедик не умею стартовать. Записал трек, сейчас в баги выложу.
С этими глюками уже в себе начинаешь сомневаться. обновление игры отключено, с утра еще раз накатил бету... чудеса.
shark.Yama
27.04.2011, 17:52
Надо двигаться в сторону войны. Потихоньку, мелкими шагами. Война - это движение линии фронта. Пока не надо ботов, движущейся наземки и экономики. Пусть это будет две наземки, красная и синяя, хорошо защищенные. Пусть они стоят в одном и том же месте. Но, например, если в течении часа (или 2 или 3 ) одна сторона сняла с наземки 200 очков, а другая 100, то фронт сдвинулся. Если фронт докатился до наземки, то война выиграна.
А возможно совсем ботов убрать?
Задокументированный переход акторов в новую миссию при рестарте карты
[18:48:23] >battle stop
[18:49:25] Server: Битва закончена.
[18:49:25] >missLoad missions\Multi\Dogfight\128BoF\128BoFv1_6.mis
[18:49:25] Loading mission ...
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: EBQ0kJpfRrRvt0CtIM0.Q51xC5pVJcLyiUW9qnp
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actor: pNZr6i2XThTLsoNyxHt.lqKA8y2lQZupTidXlgF
[18:49:26] NOT Destroyed actors = 86
[18:49:26] Load landscape...
[18:49:28] Load bridges
[18:49:29] Load static objects...
[18:49:31] Mission loaded. time = 6,215
--- Добавлено ---
А вот еще - ничего подобного я не видел с релиза и не на одной карте (хотя карта тут скороее не при делах)
[17:45:41] =================================================
[17:45:41] System.Exception: Network: Put Guaranteed message referenced to NOT mirrored object [LXNpYjSws4USaaksDE2.NsNxOpSHHKcMuVWhjWo] -> [HkeNPqGBpKlw2mE4LVY.YF4sPKGcyZeYsTfm2Js+myal5OEV4aeUdLZY70S] (9).
[17:45:41]
[17:45:41] Server stack trace:
[17:45:41] в q6VnhrW3lmyoqymDtIW.NdNK0EWraSZ2gvyclZH.Nq9YTYJK0Jy(Bt0VkmSa2vJ7XLIxXDC , Int32 , Boolean )
[17:45:41] в q6VnhrW3lmyoqymDtIW.NdNK0EWraSZ2gvyclZH.uAAn7uDRvey(Bt0VkmSa2vJ7XLIxXDC , Boolean )
[17:45:41] в TdGDOT6bErOg5LcDRK4.T0fZ7q6MeJWaxteyj0v.oMCN3i2qSjtJKptRS8e(Object , Object , Boolean )
[17:45:41] в TdGDOT6bErOg5LcDRK4.T0fZ7q6MeJWaxteyj0v.dTOppNIjIa(NdNK0EWraSZ2gvyclZH , Bt0VkmSa2vJ7XLIxXDC , Boolean )
[17:45:41] в TdGDOT6bErOg5LcDRK4.T0fZ7q6MeJWaxteyj0v.wcRpYdlJEg(NdNK0EWraSZ2gvyclZH , Bt0VkmSa2vJ7XLIxXDC )
[17:45:41] в EeH21CxMON4UNv1CbkH.jydglIxFtC5ORdQCvdn.alHimOEFqhx(Player[] , Boolean , Bt0VkmSa2vJ7XLIxXDC )
[17:45:41] в EeH21CxMON4UNv1CbkH.jydglIxFtC5ORdQCvdn.18iimqxJMVI(Boolean , String , Object[] )
[17:45:41] в cZKBClHsSSWnZKBrXcv.X53YO5HUgqI6093CPsQ.LogServerArg(Boolean , String , Object[] )
[17:45:41] в maddox.game.GameDef.gpLogServerArg(Boolean newArg, String format, Object[] parms)
[17:45:41] в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
[17:45:41] в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
[17:45:41]
[17:45:41] Exception rethrown at [0]:
[17:45:41] в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
[17:45:41] в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
[17:45:41] в maddox.game.IGamePlay.gpLogServerArg(Boolean newArg, String format, Object[] parms)
[17:45:41] в maddox.game.world.Strategy.LogServer_PersonDead(Int32 missionNumber, String shortName, AiPerson person)
[17:45:41] в maddox.game.world.Strategy.LogServer_ActorDead(Int32 missionNumber, String shortName, AiActor actor, AiDamageInitiator initiator)
[17:45:41] в maddox.game.world.Strategy.OnActorDead(Int32 missionNumber, String shortName, AiActor actor, AiDamageInitiator initiator)
[17:45:41] в maddox.game.ABattle.OnEventGame(GameEventId eventId, Object eventArg0, Object eventArg1, Int32 eventArgInt)
[17:45:41] в maddox.game.world.Strategy.OnEventGame(GameEventId eventId, Object eventArg0, Object eventArg1, Int32 eventArgInt)
[17:45:41] в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
[17:45:41] в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
[17:45:41]
[17:45:41] Exception rethrown at [1]:
[17:45:41] в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
[17:45:41] в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
[17:45:41] в maddox.game.IBattle.OnEventGame(GameEventId eventId, Object eventArg0, Object eventArg1, Int32 eventArgInt)
[17:45:41] в maddox.game.GameDef.eventGame(GameEventId eventId, Object eventArg0, Object eventArg1, Int32 eventArgInt)
[17:45:41] в uYsFl8n1iVhwpDBrdPl.sTKDKinnRKKFqGH9lBm.shA9HEUHkrofOPMBgORA(Object , GameEventId , Object , Object , Int32 )
[17:45:41] в uYsFl8n1iVhwpDBrdPl.sTKDKinnRKKFqGH9lBm.eventGame(GameEventId , Object , Object , Int32 )
[17:45:41] в UYuLGmkoJnITRDVjt9v.biCU7nkpWIFUOcPcptO.mGUq8C2jKssw8tafFPlt(Object , GameEventId , Object , Object , Int32 )
[17:45:41] в UYuLGmkoJnITRDVjt9v.biCU7nkpWIFUOcPcptO.EsriydI9Xw8(GameEventId , Object , Object , Int32 )
[17:45:41] =================================================
--- Добавлено ---
То -atas-
что то было не то в прошлой миссии, убралась эта не понятная красная ошибка
[12:02:01] [112633] ERROR [AIR] maneuver = null
[12:02:10] [112921] ERROR [AIR] maneuver = null
[12:02:15] [113089] ERROR [AIR] maneuver = null
--- Добавлено ---
Надо двигаться в сторону войны. Потихоньку, мелкими шагами. Война - это движение линии фронта. Пока не надо ботов, движущейся наземки и экономики. Пусть это будет две наземки, красная и синяя, хорошо защищенные. Пусть они стоят в одном и том же месте. Но, например, если в течении часа (или 2 или 3 ) одна сторона сняла с наземки 200 очков, а другая 100, то фронт сдвинулся. Если фронт докатился до наземки, то война выиграна.
Сам склоняюсь к этому. Похоже сами разрабы не в курсе, как этих ботов правильно создавать, рулить ими... на сейчас боты живут какой то своей ботской жизнью.
Про ошибки ничего не знаю, к сожалению, нужно в багрепорты постить обязательно, чтобы разработчики помогли. Сюда они не заглядывают возможно.
Сейчас новая версия будет в картах.
Есть http://www.sukhoi.ru/forum/showthread.php?t=68112&p=1608586&viewfull=1#post1608586
1.6.12
поставил - позырим :)
Боты выносят зенитки на филдах. Надо их как-то возрождать.
Чтож, проверил:
если стартовать миссию из игры - то все хорошо и на 14101 и на 14214 (виста32 и 7х64) тамже в режиме -server "штуки" дохнут.
Вывод... вывод... хм... по иоему это - ?"%№*
я незнаю, что думать.
К слову, есть еще одно интересное наблюдение, по поводу того, что работа лаунчера подчиняется очень странным законам, может для кого то они и очевидны - но для меня полная загадка, но ближе к делу:
при запуске с параметром -server в любой десктопной (виста32 и 7х64) винде, курсор консоли показывает
4>
при старте из под 2008х
34>
что это? под сервером при старте выполняется на 30 шагов (команд) больше?
Скрипты вроде работают. Круто! Всё чистенько на сервере.
Скоро рухнет, ошибка
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
валит валом
Говорят, текущий патч должен исправить загрузку миссии с кораблями, где все мрут.
Бомбы по прежнему так и не цепляются к мессерам.Хотя до последних двух бета патчей,они цеплялись только к сто девятому-теперь и на 109 их нет.Может что надо поправить в настройках сервера?В полном редакторе то бомбы цепляются без проблем.Вчера вечером при появлении на филде самолеты постоянно оказывались один в другом.Сразу даже не понял,почему при появлении на филде вылетела надпись о повреждении двигателя.При этом мой 110-й развалился.109 который стоял -остался цел.До патча такого не видел.Не знаю кто тут виноват-патч или такие настройка сервера?
Бомбы по прежнему так и не цепляются к мессерам.Хотя до последних двух бета патчей,они цеплялись только к сто девятому-теперь и на 109 их нет.Может что надо поправить в настройках сервера?
На карте есть точки спауна. В них задаются какие самолеты могут здесь рождаться и с каким вооружением. Вчера проверял по крайней мере для 110х на всех 3х спаунах стоят звездочки "*" напротив каждого варианта загрузки. Т.е. насколько я понимаю, они разрешены. Попробуйте запустить миссию на своем компе, будет ли там работать? Затем откройте в редакторе и проверьте плиз. Если не работает, то отпишите разработчикам в баги, пожалуйста. У меня времени на проблемы вооружения не будет, т.к. хватает проблем со скриптами и подгрузкой миссий. Нужна помощь.
На какой сетевой карте работают эти загрузки? Есть ли пример?
Вчера вечером при появлении на филде самолеты постоянно оказывались один в другом.Сразу даже не понял,почему при появлении на филде вылетела надпись о повреждении двигателя.При этом мой 110-й развалился. 109 который стоял -остался цел.До патча такого не видел.Не знаю кто тут виноват-патч или такие настройка сервера?
На некоторых филдах включен старт на полосе, т.к. иначе самолеты взрываются в ангарах. Видимо, снова придется переносить в ангары. Разработчики в курсе проблемы.
Спасибо за комменты.
зы. Сервер пропатчен?
Упал только что.
посмотреть удалось только с утра, не упал. Но все одно немного странно вел себя.
1 - в клиенте стима, закладки сервера - показывал что есть (1/128) один пилот на сервере, при попытке посмотреть список игроков в стиме - писал сервер не отвечает. Пытался поймать эту проблему за хвост, не гася сервер, рестартовал стим (несколько раз), выждал время (может оно нужно для обновления в базе стима) 0 эмоций - 1/128 и при попытке посмотреть список игроков - сервер не отвечает. Чтож запишем в загадки.
2 - очень часто после длинных аптаймов лаунчер вис при попытке закрыть его по команде exit (вис как всегда нагрузка к 100% одного ядра, и на команды 0 эмоций) сегодня, на удивление, все корректно.
3 - вчера заметил на сервере группу в полосатых купальниках (=MG=), а раз у нас летают такие люди может и ветку эту они почитывают.
4 - вот лог серванта, на всякий...
logs27-28_04_2011.txt (http://coonplanet.ru/pic/cod/logs27-28_04_2011.txt) (UTF-8)
--- Добавлено ---
зы. Сервер пропатчен?
Каждое утро как законопослушный параноик начинаю с того, что накатываю 14214, для чистоты эксперимента, в стиме, мать его, даже если поставить в свойствах игры "не обновлять автоматически" после перезагрузки стима, эта гадость опять меняется на "загружать автоматически"
Каждое утро как законопослушный параноик начинаю с того, что накатываю 14214, для чистоты эксперимента, в стиме, мать его, даже если поставить в свойствах игры "не обновлять автоматически" после перезагрузки стима, эта гадость опять меняется на "загружать автоматически"
Вчера новый патч вышел. http://www.sukhoi.ru/forum/showthread.php?t=68950
После "падения", о котором я написал, я скачал патч, поставил, смог зайти на сервер, но там творился полный сюрреализм. Видимо из-за разницы версий. Патч должен исправить массовые смерти, надеюсь (были отзывы).
Как можно оперативно связываться, если будут срочные вопросы, Скайп, аська? В Стиме у меня такой же ник, а тебя не смог найти, добавь в друзья плиз.
--- Добавлено ---
3 - вчера заметил на сервере группу в полосатых купальниках (=MG=), а раз у нас летают такие люди может и ветку эту они почитывают.
4 - вот лог серванта, на всякий...
logs27-28_04_2011.txt (http://coonplanet.ru/pic/cod/logs27-28_04_2011.txt)[COLOR="Silver"] (UTF-8)
Это радует, но я убежден, что лучше в баги писать ))
Зарылся как клоп в этих ошибках, прозевал патч.
Обновил на 14304.
аська 171-829-716
Поспрашивал почти всех коллег, никто не летает в полосатых купальниках, подозреваю MG это не MaddoxGames :)
Постойте, постойте... вот понадергал тут из лога
=MG=vich
=MG=Rikki
=MG=COLD
=MG=Konnik
нет? не наши? в смысле не ваши? ;)
жаль. но ветку все же читаете ;) Это хорошо. :)
Наши летают без погонов и под разными именами :) а то вопросами закидывают.
Например у лютьера щас ник HotasBoy (только тсс..)
Когда создавался тестовый сервер МГ, на нем, говорят, видели =MG=Rikki ? )) В любом случае заходите :)
Сегодня перед крашем на сервере на аэродроме я переходил из самолета в самолет и предыдущий не исчезал. Т.е. скрипт не работал. Тот, что я выложил в багах я копировал из архива, что выкладывал на форуме. oreva пишет, что самолет сразу дестроится. Чудеса. На сервере точно скрипт, который вчера работал до нового бета-патча? из архива 12 версии, а не предыдущей?
Я запускал сервер из игры со своей простенькой миссией и Вашим скриптом.
Я запускал сервер из игры со своей простенькой миссией и Вашим скриптом.
Я сегодня на сервере Repka менял самолеты как перчатки, ничего не дестроилось (
Да, на Repke, не работает. И пишет в консоль кучу NullReferenceException. Думаю этот null из скрипта лезет.
Подозреваю, что причиной нуль эксепшенов могут быть вызовы по таймауту без проверки на нуль. Например
Timeout(600.0, () =>
{
(actor as AiAircraft).Destroy();
});
Что будет, если за 10 минут aircraft уже разбился?
А потом все пошло нога в ногу...
Да, на Repke, не работает. И пишет в консоль кучу NullReferenceException. Думаю этот null из скрипта лезет.
Подозреваю, что причиной нуль эксепшенов могут быть вызовы по таймауту без проверки на нуль. Например
Timeout(600.0, () =>
{
(actor as AiAircraft).Destroy();
});
Что будет, если за 10 минут aircraft уже разбился?
А потом все пошло нога в ногу...
А как это исправить? Я не программист к сожалению... Будем благодарны за любую помощь.
Проверил новую версию карт у себя, все работает, самолеты падают, на полосе дестроятся при выходе. Скрипт не менял. Выложил в картах.
Спауны возвращены в ангары. В связи с зависанием редактора при размешении нового объекта "аэродром" дальнейшие исследования исправления спаунов прекращены до хотфикса редактора.
Small_Bee
28.04.2011, 17:36
А как это исправить? Я не программист к сожалению... Будем благодарны за любую помощь.
Проверил новую версию карт у себя, все работает, самолеты падают, на полосе дестроятся при выходе. Скрипт не менял. Выложил в картах.
Спауны возвращены в ангары. В связи с зависанием редактора при размешении нового объекта "аэродром" дальнейшие исследования исправления спаунов прекращены до хотфикса редактора.
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
Хоть и думаю, что проблема не только в этом.
Small_bee ответили до меня ...
Хоть и думаю, что проблема не только в этом.
Так?
if ((PlaneIsEmpty) && (actor as AiAircraft).IsAirborne())
{
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsRudderDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng0TotalFailure);
//for 2mots
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng1TotalFailure);
//then wait 10min
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
}
else if (PlaneIsEmpty)
{
(actor as AiAircraft).Destroy();
}
Small_Bee
28.04.2011, 17:50
Так?
if ((PlaneIsEmpty) && (actor as AiAircraft).IsAirborne())
{
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsRudderDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng0TotalFailure);
//for 2mots
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng1TotalFailure);
//then wait 10min
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
}
else if (PlaneIsEmpty)
{
(actor as AiAircraft).Destroy();
}
Вокруг мной выделенного тоже самое. Полного кода не вижу, может и не надо, но на всяк пожарный сделай.
Вообще, каждый раз приведение типов as не кошерно делать.
Вокруг этого не надо?
public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded(missionNumber, shortName, aircraft);
Timeout(600, () =>
{
aircraft.Destroy();
});
}
Small_Bee
28.04.2011, 18:05
Вокруг этого не надо?
public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded(missionNumber, shortName, aircraft);
Timeout(600, () =>
{
aircraft.Destroy();
});
}
Тоже надо. Как минимум везде, где используются таймауты. Потому что не известно, что с ним случится за это время. Другая миссия например может его удалить и т.д. Только соответственно проверять не actor, а aircraft: if (aircraft != null) { код }
Полный код, коммент выделен
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 72000 == 18000) // 40-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmGroundv1_0.mis");
GamePlay.gpHUDLogCenter("Protect friendly shipping in the channel near France!");
}
if (Time.tickCounter() % 72000 == 71999) // 40-40
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to blue airfields!");
}
if (Time.tickCounter() % 72000 == 45000) // 40-25
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0a.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to red airfields in France!");
}
}
// destroys aircraft abandoned by a player
public void _DespawnEmptyPlane(AiActor actor)
{
if (actor == null)
{ return; }
Player[] Players = GamePlay.gpRemotePlayers();
bool PlaneIsEmpty = true;
foreach (Player i in Players)
{
if ((i.Place() as AiAircraft) == (actor as AiAircraft))
{
PlaneIsEmpty = false;
break;
}
}
if ((PlaneIsEmpty) && (actor as AiAircraft).IsAirborne())
{
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsRudderDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng0TotalFailure);
//for 2mots
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng1TotalFailure);
//then wait 10min
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
}
else if (PlaneIsEmpty)
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
}; // круглую скобку здесь студия подчеркнула как недопустимый элемент. в остальных строках кушает.
}
public override void OnPlaceLeave(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceLeave(player, actor, placeIndex);
_DespawnEmptyPlane(actor);
}
// destroys crushlanded aircraft in 10 minutes
public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded(missionNumber, shortName, aircraft);
Timeout(600, () =>
{
aircraft.Destroy();
});
}
}
--- Добавлено ---
Тоже надо. Как минимум везде, где используются таймауты. Потому что не известно, что с ним случится за это время. Другая миссия например может его удалить и т.д. Только соответственно проверять не actor, а aircraft: if (aircraft != null) { код }
Сейчас добавлю. Спасибо.
Small_Bee
28.04.2011, 18:15
Полный код, коммент выделен
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 72000 == 18000) // 40-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmGroundv1_0.mis");
GamePlay.gpHUDLogCenter("Protect friendly shipping in the channel near France!");
}
if (Time.tickCounter() % 72000 == 71999) // 40-40
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to blue airfields!");
}
if (Time.tickCounter() % 72000 == 45000) // 40-25
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0a.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to red airfields in France!");
}
}
// destroys aircraft abandoned by a player
public void _DespawnEmptyPlane(AiActor actor)
{
if (actor == null)
{ return; }
Player[] Players = GamePlay.gpRemotePlayers();
bool PlaneIsEmpty = true;
foreach (Player i in Players)
{
if ((i.Place() as AiAircraft) == (actor as AiAircraft))
{
PlaneIsEmpty = false;
break;
}
}
if ((PlaneIsEmpty) && (actor as AiAircraft).IsAirborne())
{
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsRudderDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng0TotalFailure);
//for 2mots
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng1TotalFailure);
//then wait 10min
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
}
else if (PlaneIsEmpty)
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
}; // круглую скобку здесь студия подчеркнула как недопустимый элемент. в остальных строках кушает.
}
public override void OnPlaceLeave(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceLeave(player, actor, placeIndex);
_DespawnEmptyPlane(actor);
}
// destroys crushlanded aircraft in 10 minutes
public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded(missionNumber, shortName, aircraft);
Timeout(600, () =>
{
if (aircraft != null) aircraft.Destroy();
});
}
}
--- Добавлено ---
Сейчас добавлю. Спасибо.
Синим мое дополнение.
Спасибо большое!
Полный код:
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 72000 == 18000) // 40-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmGroundv1_0.mis");
GamePlay.gpHUDLogCenter("Protect friendly shipping in the channel near France!");
}
if (Time.tickCounter() % 72000 == 71999) // 40-40
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to blue airfields!");
}
if (Time.tickCounter() % 72000 == 45000) // 40-25
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFsmBombersv1_0a.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to red airfields in France!");
}
}
// destroys aircraft abandoned by a player
public void _DespawnEmptyPlane(AiActor actor)
{
if (actor == null)
{ return; }
Player[] Players = GamePlay.gpRemotePlayers();
bool PlaneIsEmpty = true;
foreach (Player i in Players)
{
if ((i.Place() as AiAircraft) == (actor as AiAircraft))
{
PlaneIsEmpty = false;
break;
}
}
if ((PlaneIsEmpty) && (actor as AiAircraft).IsAirborne())
{
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.ControlsRudderDisabled);
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng0TotalFailure);
//for 2mots
(actor as AiAircraft).hitNamed(part.NamedDamageTypes.Eng1TotalFailure);
//then wait 10min
Timeout(600.0, () =>
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
});
}
else if (PlaneIsEmpty)
{
if (actor is AiAircraft)
{
(actor as AiAircraft).Destroy();
}
}; // круглую скобку здесь студия подчеркнула как недопустимый элемент. в остальных строках кушает.
}
public override void OnPlaceLeave(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceLeave(player, actor, placeIndex);
_DespawnEmptyPlane(actor);
}
// destroys crushlanded aircraft in 10 minutes
public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded(missionNumber, shortName, aircraft);
Timeout(600, () =>
{
if (aircraft != null)
{
aircraft.Destroy();
}
});
}
}
--- Добавлено ---
Ага, я снова не успел ))) А у меня неправильно?
Small_Bee
28.04.2011, 18:17
Все верно. Можно и так и так.
ОК, спасибо большое, сейчас тестирую.
В архиве только скрипт. Можно загружать на сервер с заменой старого скрипта.
В начале файла (в 7й строке :D ) добавил номер версии // v.1.6.13а
Можно будет скачать файл с сервера после загрузки, чтобы удостовериться, заменился ли файл.
На моем компе работает, на сервере почему-то после крайнего патча были проблемы (
133305
Немного рекламы.
Для просмотра: ПКМ на скрине => Открыть изображение.
Another busy day in France.
http://cloud.steampowered.com/ugc/558655328228011622/B331D51AA2A5AE61ADC3998EB22410AC1209E52C/
http://cloud.steampowered.com/ugc/558655328228193623/E865BA8F10333C86BC61ACB532675E8BEA899CC0/
http://cloud.steampowered.com/ugc/558655328228194601/7E1723DE7ED1AEA7E0E129D9300759A16F789AE9/
http://cloud.steampowered.com/ugc/558655328228232955/3354594702D4FCA69806498898C833DFC72A19E8/
http://cloud.steampowered.com/ugc/558655328228208633/F6C72A68A948E5EF466F0AFFBB903E14FBBDF721/
http://cloud.steampowered.com/ugc/558655328228003061/80A7BA1BEB4AABBDBBC1B0F384BE1E11815287BE/
http://cloud.steampowered.com/ugc/558655328227992318/62A167A11637B0D1B787E02FF54A55663CCB0744/
http://cloud.steampowered.com/ugc/558655328227985422/816283BAFF67501B625EF588984886758F824203/
Всем спасибо за помощь!!!
В архиве только скрипт. Можно загружать на сервер с заменой старого скрипта.
В начале файла (в 7й строке :D ) добавил номер версии // v.1.6.13а
Можно будет скачать файл с сервера после загрузки, чтобы удостовериться, заменился ли файл.
На моем компе работает, на сервере почему-то после крайнего патча были проблемы (
133305
Поставил скиптик
Реклама хороша.
--- Добавлено ---
Интересная ошибка, вроде как раз в тему разговора
[18:34:30] Server: III/JG77-recke- в кабине III/JG77-recke- разбился.
[18:34:51] CollideEnvXY.collideLine: NONAME drw:1 col:1 #67709 very big step moved actor - IGNORED !!!
и
18:35:37] Server: -atas- в кабине -atas- разбился.
[18:35:39] CollideEnvXY.collideLine: NONAME drw:1 col:1 #67709 very big step moved actor - IGNORED !!!
как я понимаю скрипт пытается убрать обломки
Возможно, я в ангаре рождался. Было раз 7 подряд.
Не...
CollideEnvXY.collideLine: NONAME drw:1 col:1 #67709 very big step moved actor - IGNORED !!!
появилась после 13 или 13а версии, может выскочить и когда нет никого на сервере и не по одному разу.
Small_Bee
29.04.2011, 14:14
У меня такой вопрос. Сколько примерно ботов одномоментно в воздухе сервер в состоянии потянуть? Мне для дела. :) Если бы кто после еще взялся и филды оформить как положено, было бы вообще кучеряво. Надеюсь держатель сервера после возьмется карту обкатать? ;)
У меня такой вопрос. Сколько примерно ботов одномоментно в воздухе сервер в состоянии потянуть? Мне для дела. :) Если бы кто после еще взялся и филды оформить как положено, было бы вообще кучеряво. Надеюсь держатель сервера после возьмется карту обкатать? ;)
Перепробовал много десктопного железа, впринципе готовлю небольшое эссе на эту тему, хотя нагрузка немного прыгает от патча к патчу, но в целом загрузка вяленькая... думаю скорее всего упремся "в дно" по памяти, все же лаунчер - это 32х, так что рисуй ботов много и разных.
Как раз по поводу филдов перетераем с -Atas-ом, в общих, пока, чертах.
Обкатаем с удовольствием, на первомайских уикендах подниму еще одну Репку :) (а может и не одну) а то мы тестами своими распугали всех пилотов.
Поставил 15 лайт
[15:32:48] >missLoad missions\multi\Dogfight\128BoF\128BoF1_6_15lite.mis
[15:32:48] Loading mission ...
[15:32:48] Load landscape...
[15:32:55] Load bridges
[15:32:55] LongBridge: wrong width. (3)
[15:32:56] Load static objects...
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:33:00] Mission loaded. time = 11,912
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
[15:32:58] [0] ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0
В багрепортах отписал, как избавиться не знаю. Может руками этот аэродром снова в файл миссии добавить? Разработчики, подскажите, что значит эта ошибка. Что есть Distinct point '{0}' ??
Главное, чтобы не висло часто.
Зацикливание
System.NullReferenceException
когда лог подошел к полу гигабайт, остановил сервант... он бы все одно упал, может (и даже скорее всего) и не из за карты.
Эта карта не жилец... можешь попробовать не редактировать старую а создать новую, ибо, где там, что не так, уже никто никогда не поймет, да и не зачем это...
Стоит просто "голый" простоит сутки - можно идти дальше, а так... не стоит оно того.
Синдикат откатился на предыдущую бету из-за зависонов. 20 человек летают.
О! А вот это интересно... Ща попробуем ;)
--- Добавлено ---
Хм. Интересное наблюдение.
Пытался вернуться с 14305 на 14214.
Снес все - поставил через стим 14101 - вылил сверху 14214 - запуск... ошибка
[20:06:54] =================================================
[20:06:54] :
[20:06:54] System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
[20:06:54] в System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence)
[20:06:54] в System.Reflection.Assembly.LoadFile(String path)
[20:06:54] в wKgXhOaFMthaNNrF3F3.6cQC9JaSeOfoCVANxp0.0w9DA5Ug2YDmaCid8DVc(Object )
[20:06:54] в wKgXhOaFMthaNNrF3F3.6cQC9JaSeOfoCVANxp0.jgiCmZghnX2()
[20:06:54] =================================================
System.Exception у меня вчера было. В багах отрепортил все логи.
Больше ничего не знаю. Сервер виснет?
В списке серверов не вижу (
Sov SVAO и Syndicat работают.
--- Добавлено ---
Сейчас 2 сервера без загруженных карт. / 23.14 мск
Ну, да...
Поднял я второй сервант, один на стабильной, другой на бете. Логов с ошибками будет теперь в 2е больше :)
Простояли оба без карт сутки, в железках, коннектах, стимах... я теперь более менее уверен.
Карту прикрутил свою (уж извини, на фтп ее бросил - зацени) никаких скрипов, триггеров и прочей заумной лабуды, простая такая и незатейливая, рабоче-крестьянская балалайка, думаю - то что сейчас надо, что бы не скрипеть мозгом, что там внутри конит, после каждого апдейта.
На юго-западе (слева внизу :) ) 2 филда для "быстро побадаться".
Все крафты доступны, подумал, что если запрещать 2й спит, он так останется убером, а так мож что отрепортят, да разрабы подкрутят чтонидь.
Рисовал в 14101 - ошибка ERROR [AIR] MissionLoad: Distinct point '{0}' in airdrome0 - появляется на обоих серваках при загрузке,
airdrome0 225313.23 228706.85 1 2000 820 0
единственный 0 я тут вижу и, насколько я понимаю - это высота, может тут покавырять?
Что еще? А, взрывы в ангарах - в полный рост, хотя вроде выбирал не самые "благоустроенные" взлетки.
При всём уважении, не зайду если на сервере спиты2а, ну на чём летать против этого убера?
То что он убер изсвестно всем, а тратить нервы на неубиваемость и смотреть как любители лёгкой наживы будут летать на нём не интрессно, звеняйте.
А за сервер и труд отдельное спасибо, ценю что делаешь.
Добавил в редакторе к снаряжению всем немецким бортам по паре цинков серебрянных пулек, специально против этого красного дьявола. (хе-хе, шутка)
Убрал 2а - заходи. :)
--- Добавлено ---
В багрепортах отписал, как избавиться не знаю. Может руками этот аэродром снова в файл миссии добавить? Разработчики, подскажите, что значит эта ошибка. Что есть Distinct point '{0}' ??
Главное, чтобы не висло часто.
Отставить... походу я выяснил, что это такое. Когда перекрываешь филд на карте сверху еще одним, что бы ангары не попали в зону - вылазит эта фигня.
так с каким патчем лучше к вам коннектиться?
airdrome0 - это номер аэродрома по идее. Я его на своей карте в Англии нашел рядом с г. Хайт и удалил.
По логике - да, номер. У меня было четыре филда "перекрытых сверху" - 4 ошибки. Сделал 2 перекрытия - 2 ошибки.
--- Добавлено ---
так с каким патчем лучше к вам коннектиться?
С любым, пробуйте, как вам самому удобнее будет.
=FPS=Olega
04.05.2011, 15:22
Решил после 3-х лет перерыва наконец-то полетать в онлайн. Вчера поздно вечером полетал 2 часа на вашем сервере (где островная карта с аэродромами на двух высоких холмах, в том числе) . Ни разу не выкинуло! Все очень понравилось! Получил море удовольствия! Народу было примерно от 10 до 18 человек.... Для "отдыха" - самый подходящий тип сервера и карта! Хотя попотеть пришлось... Так что, спасибо огромное, за ваши труды!
Решил после 3-х лет перерыва наконец-то полетать в онлайн. Вчера поздно вечером полетал 2 часа на вашем сервере (где островная карта с аэродромами на двух высоких холмах, в том числе) . Ни разу не выкинуло! Все очень понравилось! Получил море удовольствия! Народу было примерно от 10 до 18 человек.... Для "отдыха" - самый подходящий тип сервера и карта! Хотя попотеть пришлось... Так что, спасибо огромное, за ваши труды!
Это ты на СВАО летал :)
=FPS=Olega
04.05.2011, 16:38
Упс...Да... Запамятовал... Ну ничего, - думаю что твой не хуже! Полетаем...
=M=TYGRA
04.05.2011, 16:44
Серверов будет пруд пруди. Но лично меня интересует возможность сделать "войну" именно то, о чем мечтали и пытались сделать на "Грозовом фронте". Именно пытались, ибо все криво и не так. В общем будем надеяться, что инструменты дадут и тогда те, кому не безразлично соберутся и сделают или начнется опять же зажимательство, каждый сам будет плодить свой серверок :) Хотя мое ИМХО, энтузиастам нужно объединяться!
=FPS=Olega
04.05.2011, 16:51
Да уж. Один из самых запомнившихся проектов войны серии Ил2 - это АДВ! Комьюнити там очень грамотное было! Чего только одна система наград и званий стоила! Все мы в душе взрослые дети....
=M=TYGRA
04.05.2011, 18:01
Каждый помнит то что ему было по душе, кто где летал...
В общем будем надеяться, что инструменты дадут и тогда те, кому не безразлично соберутся и сделают или начнется опять же зажимательство, каждый сам будет плодить свой серверок :) Хотя мое ИМХО, энтузиастам нужно объединяться!
Это правильно )
Инструменты уже дали - это С#, на вопросы по редактору и скриптованию девелоперы регулярно отвечают, вопросы постепенно снимаются. Программистов пока нет, готовых этим серьезно заниматься.
Small_Bee
05.05.2011, 02:17
Это правильно )
Инструменты уже дали - это С#, на вопросы по редактору и скриптованию девелоперы регулярно отвечают, вопросы постепенно снимаются. Программистов пока нет, готовых этим серьезно заниматься.
Да пока собственно программисту делать особо нечего. Прежде чем что-то писать, надо знать, что писать.. Пока много думаем и пытаемся расставлять 16-ю и 9-ю армии.. :)
Серверов будет пруд пруди. Но лично меня интересует возможность сделать "войну" именно то, о чем мечтали и пытались сделать на "Грозовом фронте". Именно пытались, ибо все криво и не так. В общем будем надеяться, что инструменты дадут и тогда те, кому не безразлично соберутся и сделают или начнется опять же зажимательство, каждый сам будет плодить свой серверок :) Хотя мое ИМХО, энтузиастам нужно объединяться!
Как энтузазист наплодивший пару серверков (скорее тестовых, а не игровых) - давайте обьединятся. Ток хочу предупредить сразу, толку от меня не много :) Единственный +, могу поднять несколько тестовых площадок (насколько я понимаю сейчас запустить на 1 хосте можно ток 1 "-server", но являясь давним поклонником виртуализации всего и вся, могу обойти это ограничение.)
=M=TYGRA
05.05.2011, 10:11
Давай попробуем, аська моя 945427. Стукани ) есть пара вопросов
непонятно из-за чего(может версии патчей не совпадали?) - не смог вчера взлететь ни разу - движок не запускался по кнопке вкл/выкл...
на других серверах - всё ок, только там везде ла-манш, а тут "авианосцы" были...
на последний патч ещё не переходил.
непонятно из-за чего(может версии патчей не совпадали?) - не смог вчера взлететь ни разу - движок не запускался по кнопке вкл/выкл...
на других серверах - всё ок, только там везде ла-манш, а тут "авианосцы" были...
на последний патч ещё не переходил.
Видел, что летали вечером в районе 24.00 на авианосцах, топили кораблики топмачтом.
Вчера еще был 304.
Нет мыслей почему так получилось :(
дык и у меня тоже...грешным делом подумал, что настройки сбились..вышел в офф - нет, всё гуд...на всякий случай кнопки все переназначил...всё кроме запуска работает...на какой-то другой сервак тут же зашёл - всё запускается...только там ла-манш, а с ним моё слабое железо не дружит - взлетел, поозирался и завис :D
Может "на какой-то другом" не реалистичное управление двигателем было?
Да пока собственно программисту делать особо нечего. Прежде чем что-то писать, надо знать, что писать.. Пока много думаем и пытаемся расставлять 16-ю и 9-ю армии.. :)
Согласен, пока с большой войной непонятно, но можно начинать подступаться, чтобы двигаться в этом направлении.
Сейчас проблема онлайна в том, что игроки не видят результатов своих действий совсем никаких, кроме счета. Мне так летать совсем не интересно.
У меня сложилось впечатление, что уже сейчас достаточно понимания возможностей движка, чтобы сделать кусочек войны или просто интересную онлайн миссию:
1й этап работ для обкатки технологии:
- 3 красных филда, 3 синих
- 2 группы танков синие и красные атакуют друг-друга
- по триггеру уничтожения танков подгружается следующая карта, где линия фронта подвинулась и один филд перекрасился.
- повторяем бой танков на этой карте
- и т.д., зацикливаем: всего для начала будет 3 карты (по 2 филда на сторону минимум), потом добавим.
2й этап работ:
- усложним условия сдвига линии фронта: победа в 2х подмиссиях из 3х или в 3х из 5, включая разные задачи, например: танки, атака судов, атака нефтехранилищ, и т.д.
3й этап:
- добавить генератор, расставляющий группы, цели и вейпойнты в подмиссиях.
4й этап:
- дать шаблон этой миссии и подмиссий картоделам, чтобы они расширяли количество аэродромов, добавляли подмиссии.
5й этап - Дальше большой объем работ, превращающий набор миссий в войну:
- добавлению ресурсов, уровней сапплая городов/филдов, миссии по их уничтожению, привязка наличия матчасти к ресурсам и т.п. Привязка факторов разведки районов, поиска и уничтожения штабов противника и т.д. до бесконечности.
- модуль голосования за командующего стороной и фронтом (районом карты), модуль управления ресурсами стороны и фронта для командующих (а-ля пежим Warfare в Арма2)
- опциональный модуль регистрации сквадов (для закрытой войны на серверах с обязательной регистрацией), привязка распределения ресурсов к сквадам.
6й этап:
- мод с базовыми танковыми и арт-прицелами (только вид через оптику) и управлением наземкой с внешних видов, добавление в войну наземной составляющей.
Пока ждем ответа naryv по перекраске филдов (либо доходим сами методом тыка) можно писать скрипт, ротирующий карты 1го этапа. 3 тестовых карты с танками я сделаю. Также желательно отладить скрипт уничтожения ботов после выхода игрока. Скрипт, который обсуждался выше работает на невыделенном сервере, но не работает на выделенном. Ставили на этот сервер.
Может "на какой-то другом" не реалистичное управление двигателем было?
нет - всё тоже самое...и в оффе разумеется полное управление...
патч - предпоследний бета...
попробую сегодня пропатчиться до последнего и повторить эксперимент :)
Давай. Серванты с утра на 14413 уже...
--- Добавлено ---
Скрипт, который обсуждался выше работает на невыделенном сервере, но не работает на выделенном. Ставили на этот сервер.
Можно еще раз попробовать с новой заплаткой.
Можно еще раз попробовать с новой заплаткой.
ОК, выложу позже
я вот тут вопрос задавал программистам, никто не ответил http://www.sukhoi.ru/forum/showthread.php?t=68369&p=1611993&viewfull=1#post1611993
Это как-то нужно в нашем скрипте учесть или нет? Если да, то как?
Для отладки скрипта на сервере нужно, конечно, постоянное участие программиста. Т.к. из-за зацикливаний и зависания сервера пришлось скрипт убрать совсем ((
С утра, как пропатчил (а может не из за этого) серваки отваливаются от стима... то вместе, то какой нидь один
До вечерней перезагрузки 18 человек на Франции было, потом все на Синдикат ушли. Думаю, лучше крайнюю перезагрузку часов в 18.00 делать.
Если помнишь, карты (карта) сейчас меняются раз в 3 часа, делали что бы было стабильнее и решало проблему светового дня, со стабильностью теперь полегче, можно сделать раз в 6... 9 часов.
На карте "Авианосцы" вот с этим скриптом не запускаются двигатели у красных крафтов (спит, хури, тигер, ...). При нажатии I в чат пишет "Двигатель ВЫКЛ" вместо ВКЛ.
Изредка запускается после смены самолета.
//
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
// destroys aircraft abandoned by a player
private bool isAiControlledPlane (AiAircraft aircraft)
{
if (aircraft == null)
{
return false;
}
Player [] players = GamePlay.gpRemotePlayers ();
foreach (Player p in players)
{
if (p != null && (p.Place () is AiAircraft) && (p.Place () as AiAircraft) == aircraft)
{
return false;
}
}
return true;
}
private void destroyPlane (AiAircraft aircraft) {
if (aircraft != null) {
aircraft.Destroy ();
}
}
private void explodeFuelTank (AiAircraft aircraft)
{
if (aircraft != null)
{
aircraft.hitNamed (part.NamedDamageTypes.FuelTank0Exploded);
}
}
private void destroyAiControlledPlane (AiAircraft aircraft) {
if (isAiControlledPlane (aircraft)) {
destroyPlane (aircraft);
}
}
private void damageAiControlledPlane (AiActor actor) {
if (actor == null || !(actor is AiAircraft)) {
return;
}
AiAircraft aircraft = (actor as AiAircraft);
if (!isAiControlledPlane (aircraft)) {
return;
}
if (aircraft == null) {
return;
}
aircraft.hitNamed (part.NamedDamageTypes.ControlsElevatorDisabled);
aircraft.hitNamed (part.NamedDamageTypes.ControlsAileronsDisabled);
aircraft.hitNamed (part.NamedDamageTypes.ControlsRudderDisabled);
aircraft.hitNamed (part.NamedDamageTypes.FuelPumpFailure);
aircraft.hitNamed (part.NamedDamageTypes.Eng0TotalFailure);
aircraft.hitNamed (part.NamedDamageTypes.Eng1TotalFailure);
/***Timeout (240, () =>
{explodeFuelTank (aircraft);}
);
* ***/
Timeout (300, () =>
{destroyPlane (aircraft);}
);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
public override void OnPlaceLeave (Player player, AiActor actor, int placeIndex)
{
base.OnPlaceLeave (player, actor, placeIndex);
Timeout (1, () =>
{damageAiControlledPlane (actor);}
);
}
public override void OnAircraftCrashLanded (int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded (missionNumber, shortName, aircraft);
Timeout (300, () =>
{ destroyPlane(aircraft); }
);
}
public override void OnAircraftLanded (int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftLanded(missionNumber, shortName, aircraft);
Timeout(300, () =>
{ destroyPlane(aircraft); }
);
}
/***
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 72000 == 6000) // 72000 == 18000 40-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFv1_6Ground1.mis");
GamePlay.gpHUDLogCenter("Protect friendly shipping in the channel near France!");
}
if (Time.tickCounter() % 72000 == 71999) // 40-40
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFv1_6Bombers1.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to blue airfields!");
}
if (Time.tickCounter() % 72000 == 45000) // 40-25
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/128BoF/128BoFv1_6Bombers2.mis");
GamePlay.gpHUDLogCenter("Intel: Enemy bombers are heading to red airfields in France!");
}
} ****/
}
109 тоже иногда не запускается, но гораздо реже.
В чем может быть проблема? Может быть, красный игрок в коде программы покидает ненадолго самолет, его место на мгновенье занимает ИИ и скрипт выключает ему двиг? Может быть, секунд 10 таймаута добавить перед тем как всё ломать ИИ на случай, если игрок вернулся )) Как?
Проверил в оффлайне. Без скрипта тоже не запускаются. wtf? Версия 305. На сервере народ с последней бетой тоже жаловался. Стим сегодня удачно обновился или целостность кеша всем проверять и патчи заново накатывать?
Small_Bee
07.05.2011, 14:17
Такое бывает, если самолет на старте находится за пределами аэродрома. Или аэродром "чужой", точно не помню. Та же трабла была.
Спасибо!
(здесь было много скрытого мата в адрес работы аэродромных пунктов, недвижимых ангаров и т.п.).
Залил новую версию на фтп. Поставил взлетные полосы на склон гор, чтобы там самолеты не спаунились!
Наша задумка с движением линии фронта пусть подождет лучших времен. Самые простые задачи занимают слишком много времени, чтобы заставить их работать: что встроенные триггеры, что спаун бомберов, что перекрашивание аэродромов, что выбор бомб, чтобы они у каждой группы взрывались, что заставить группу атаковать весь морской конвой, а не один танкер, что аэродромные пункты, которые не используются для спауна... ... ...
Пока редактор заточен только под тот минимум, который позволил сделать оффлайн компанию в том качестве, в котором она была представлена, не больше. Ни к какой "битве за ресурсы" на 128 игроков, которую рекламировал Олег, разработчики не приступали и не могли бы с таким редактором.
Поставил, очень все это грустно...
Авианосцы мне нравятся! тьфу-тьфу... первая карта, на которой бы сам полетал. Добавлю зениток, отпишу дополнительно.
Имхо читерский белый самолетик "маршрут на карте" можно на обоих серверах отключить. Иконки на карте пока оставить, чтобы аэродромы проще найти было.
Францию на след. неделе допилю.
Добавил зениток и возрождение зениток каждые 2 часа. Всё положить в папку Islands. См. readme.
Предыдущая версия в папке old на фтп в случае чего.
5 чел. только собралось и снова перезагрузка... нельзя в такое время перезагружать имхо. Утром и ночью лучше. 23.16
Тряска головы там точно не нужна? Ее вроде уменьшили в патче.
Кто знает, почему 109B без бомб появляется, когда бомбы выбраны? Как исправить? Со 110ми так же было.
Small_Bee
09.05.2011, 00:44
...что заставить группу атаковать весь морской конвой, а не один танкер...
В точке атаки надо поставить не "атаковать район", а "атаковать цель", и цель при этом не выбирать. Поставил два кораблика на удалении примерно в пару километров друг от друга и группу Штук в 2 звена. Штуки разделились на звенья и каждое звено успешно атаковало свой кораблик.
Поставил, перезагрузка каждые 12 часов... голову вернул
В точке атаки надо поставить не "атаковать район", а "атаковать цель", и цель при этом не выбирать. Поставил два кораблика на удалении примерно в пару километров друг от друга и группу Штук в 2 звена. Штуки разделились на звенья и каждое звено успешно атаковало свой кораблик.
Делал так же. 3 звена штук потопили один корабль из 3х и улетели. Асы Бленхеймы и Валрусы по одному заходу сделали по 4м кораблям и ушли, никого не потопив. Ставил всем то ли 4 захода то ли "до конца".
Small_Bee
10.05.2011, 22:07
Делал так же. 3 звена штук потопили один корабль из 3х и улетели. Асы Бленхеймы и Валрусы по одному заходу сделали по 4м кораблям и ушли, никого не потопив. Ставил всем то ли 4 захода то ли "до конца".
Ну, можно списать на "человеческий фактор". :) У меня штуки ветераны, все стоит на АВТО. Работали безупречно.. Хз, мож они как-то оценку ситуации свою делают.
Ну, можно списать на "человеческий фактор". :) У меня штуки ветераны, все стоит на АВТО. Работали безупречно.. Хз, мож они как-то оценку ситуации свою делают.
В том-то и дело, что стабильности нет: то ли корабли стоят далеко, то ли плывут слишком быстро, то ли еще что. Когда нужно 20 групп ботов в миссию засунуть, каждую отлаживать методом тыка ох как грустно.
Поставил 4 последовательных вейпойнта с указанием разных кораблей в качестве цели для каждого вейпойнта. Штуки потопили 2 корабля. Бленхеймы ни одного, Валрусы один. Такое впечатление, что у Бленхеймов бомбы не взрываются - разрывов не наблюдал: вейпойнты 2000м, атака авто, взрыватели "всегда готов". Почему "всегда готов" не взрываются? "Они утонули"?
Поставил 2 вейпойнта с пологого пикирования, 2 вейпойнта топмачтовое. Тестировать уже сил нет. Залил на фтп, там и без Бленхеймов весело: склады ГСМ Веллингтоны и Хе-111 вроде накрывают ))
PS. логи сервера просят посылать на почту http://forum.1cpublishing.eu/showthread.php?t=22719
канал 1.7 поставил на 1й репке, логи намылил.
Вроде все работает. Народ уже бомберы валит во всю. Веб-статистику бы прикрутить, чтобы мотивация б'ольшая была.
Все заходите, при 12+ пилотов уже будет на порядок веселее )
зы. Бленхеймы открывают бомболюки, закрывают не сбросив бомбы )) Как лечить?
Repka DS #1 - новая карта Франции v.1.7: топим корабли, защищаем аэродромы и нефтебазы от бомберов.
Repka DS #2 - новая карта "авианосцы" v.1.02: старый добрый догфайт в стиле Ил-2.
Такая, конкретно, SEO оптимизированная подпись. :)
Скорее бы, блин, какой-никакой патч... Устала рука репки поднимать
Такая, конкретно, SEO оптимизированная подпись. :)
Да, скоро из яндекса по этим запросам будут приходить ))
В 1,7 появились 110C-7?
Вся консоль в
[16:41:40] System.Exception: Aircraft.Bf-110C-7: Motor: Stage out of bounds. :(
Они там были, я их только на островах убирал. Мы тогда решили оставить, потестить с новым патчем. Народ летает на них кстати.
Летает - понятно...
Это зараза циклическая... смотрите, если увеличится пинг - значит сервант скоро повесится...
Возникла проблемка. Скрипт не уничтожает самолеты после успешной посадки. По умолчанию они не пропадают очень долго. В результате через часа 3 миссии на аэродромах скапливается несметное количество самолетов, что приводит к неприемлемо долгой загрузке миссии при подключении. Хотелось бы как-нибудь поправить скрипт, чтобы после посадки самолеты тоже уничтожались минут через 5. Можно также проверить, что происходит при вынужденной посадке. По наблюдениям, в некоторых случаях после вынужденной не исчезают через 5 минут. При покидании самолета игроком всё работает отлично.
// v.1_17_00. bot-destroying script by oreva
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
// loading sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 216000 == 108000) // 216000=120 min repeat. 108000=60 min delay.
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF1/BoF1_small01.mis");
}
if (Time.tickCounter() % 216000 == 215999) // 216000=120 min repeat. 215999=120 min delay.
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF1/BoF1_small02.mis");
}
/////////////////////////////////////////////////////////////////////////////////////
if (Time.tickCounter() % 135000 == 9000) // 135000=75 min repeat. 9000=5 min delay.
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF1/BoF1_air01.mis");
// GamePlay.gpHUDLogCenter("mis1 loaded!");
double initTime = 0.0;
Timeout(initTime += 600, () =>
{
GamePlay.gpHUDLogCenter("Attention! Enemy activity is expected at E3!");
});
Timeout(initTime += 300, () =>
{
GamePlay.gpHUDLogCenter("Attention! Help is needed at D4!");
});
}
if (Time.tickCounter() % 135000 == 54000) // ; 135000=75 min repeat, 54000 - 30 min delay.
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF1/BoF1_ground01.mis");
// GamePlay.gpHUDLogCenter("mis2 loaded");
double initTime = 0.0;
Timeout(initTime += 600, () =>
{
GamePlay.gpHUDLogCenter("Attention! Cover your shipping at C4!");
});
Timeout(initTime += 300, () =>
{
GamePlay.gpHUDLogCenter("Attention! All airgroups please proceed to C4!");
});
}
if (Time.tickCounter() % 135000 == 99000) // 135000 == 99000 = 75 min repeat, 55 min delay
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF1/BoF1_air02.mis");
// GamePlay.gpHUDLogCenter("mis3 loaded!");
double initTime = 0.0;
Timeout(initTime += 600, () =>
{
GamePlay.gpHUDLogCenter("Attention! Enemy activity is expected at E2!");
});
Timeout(initTime += 300, () =>
{
GamePlay.gpHUDLogCenter("Attention! Friendly aircrafts are under attack at D2!");
});
}
}
// destroys aircraft abandoned by a player. script by oreva
private bool isAiControlledPlane (AiAircraft aircraft)
{
if (aircraft == null)
{
return false;
}
Player [] players = GamePlay.gpRemotePlayers ();
foreach (Player p in players)
{
if (p != null && (p.Place () is AiAircraft) && (p.Place () as AiAircraft) == aircraft)
{
return false;
}
}
return true;
}
private void destroyPlane (AiAircraft aircraft) {
if (aircraft != null) {
aircraft.Destroy ();
}
}
private void explodeFuelTank (AiAircraft aircraft)
{
if (aircraft != null)
{
aircraft.hitNamed (part.NamedDamageTypes.FuelTank0Exploded);
}
}
private void destroyAiControlledPlane (AiAircraft aircraft) {
if (isAiControlledPlane (aircraft)) {
destroyPlane (aircraft);
}
}
private void damageAiControlledPlane (AiActor actor) {
if (actor == null || !(actor is AiAircraft)) {
return;
}
AiAircraft aircraft = (actor as AiAircraft);
if (!isAiControlledPlane (aircraft)) {
return;
}
if (aircraft == null) {
return;
}
aircraft.hitNamed (part.NamedDamageTypes.ControlsElevatorDisabled);
aircraft.hitNamed (part.NamedDamageTypes.ControlsAileronsDisabled);
aircraft.hitNamed (part.NamedDamageTypes.ControlsRudderDisabled);
aircraft.hitNamed (part.NamedDamageTypes.FuelPumpFailure);
aircraft.hitNamed (part.NamedDamageTypes.Eng0TotalFailure);
aircraft.hitNamed (part.NamedDamageTypes.Eng1TotalFailure);
/***Timeout (240, () =>
{explodeFuelTank (aircraft);}
);
* ***/
Timeout (300, () =>
{destroyPlane (aircraft);}
);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
public override void OnPlaceLeave (Player player, AiActor actor, int placeIndex)
{
base.OnPlaceLeave (player, actor, placeIndex);
Timeout (1, () =>
{damageAiControlledPlane (actor);}
);
}
public override void OnAircraftCrashLanded (int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftCrashLanded (missionNumber, shortName, aircraft);
Timeout (300, () =>
{ destroyPlane(aircraft); }
);
}
public override void OnAircraftLanded (int missionNumber, string shortName, AiAircraft aircraft)
{
base.OnAircraftLanded(missionNumber, shortName, aircraft);
Timeout(300, () =>
{ destroyPlane(aircraft); }
);
}
}
--- Добавлено ---
Летает - понятно...
Это зараза циклическая... смотрите, если увеличится пинг - значит сервант скоро повесится...
Могу убрать, но может лучше luthier-у репортить, чтобы поправили скорее?
Там кстати солнышко к закату клонится. Сколько часов простоял? Миссия грузится уже 2-3 минуты ((
--- Добавлено ---
Стемнело на островах в 19.50 мск, народа много было. Можно в 18.00 перегружать, чтобы до 3.00 светло было?
Может, есть программы, которые бы .cmd файлы по расписанию запускали? Синдикат cmd файлы для перезагрузки использует.
Продублировал вопрос здесь http://www.sukhoi.ru/forum/showthread.php?t=68629&p=1618596&viewfull=1#post1618596
Хотелось бы высказать огромную благодарность за отличный сервер. Хорошая карта, низкий пинг, рабочие скрипты - что ещё нужно для счастья? :-)
Хотелось бы узнать на тему новых надписей на весь экран:
1) Что собственно означают сигналы с координатами? Туда летят боты?
2) Когда сообщается что "Наших бьют в Д-3" это значит что там действительно что-то происходит, т.е сложный скрипт, или это просто рандомно выбраный квадрат и надпись без намёка на смысл?
Хотелось бы высказать огромную благодарность за отличный сервер. Хорошая карта, низкий пинг, рабочие скрипты - что ещё нужно для счастья? :-)
Спасибо! Еще нужно всё настроить и отладить, т.к. многое не работает как хочется. Нужна помощь картоделов и программистов .
Хотелось бы узнать на тему новых надписей на весь экран:
1) Что собственно означают сигналы с координатами? Туда летят боты?
Через этот квадрат пролетят бомберы, которых нужно сопровождать/перехватывать.
2) Когда сообщается что "Наших бьют в Д-3" это значит что там действительно что-то происходит, т.е сложный скрипт, или это просто рандомно выбраный квадрат и надпись без намёка на смысл?
Через этот квадрат пролетят бомберы, которых будут бить ))
Пока это всё - достаточно примитивные, но работающие инструменты, которые можно сколь угодно усложнять и развивать при постоянном участии программистов С#, которые приглашаются к участию. Острые проблемы, в которых требуется помощь программистов озвучиваются в этой теме (см. выше).
Уже через 2 часа работы сервера загрузка миссии идет 2-3 минуты ((
Не отчаивайтесь, присоединяйтесь )
С радостью бы помог чем могу.
Сейчас осваиваю полный редактор.
Есть опыт тестирования и создания карт в различных игры, в т.ч ОФП и Блицкриг.
Программирование увы не перевариваю.
С радостью бы помог чем могу.
Сейчас осваиваю полный редактор.
Ну, если с радостью, то можете помочь, например, подбором:
1) высота сброса в метрах
2) тип взрывателя бомб
Для:
1) BlenheimI
2) BlenheimIV
Для типов атаки по кораблям:
1) топмачтовое
2) с пологого пикирования
Загрузку выбрать самую максимальную.
Пока бленхеймы открывают люки, закрывают люки, бомбы на цель не уходят.
Т.е нужно выбрать оптимальную высоту, с которой англобобры будут кидать бомбы с пикирования и с топтмачта и на каком взрывателе это будет вообще работать. Окей, вечером постараюсь выложить результаты
Т.е нужно выбрать оптимальную высоту, с которой англобобры будут кидать бомбы с пикирования и с топтмачта и на каком взрывателе это будет вообще работать. Окей, вечером постараюсь выложить результаты
Спасибо. Чем ниже, тем лучше, чтобы их истребители могли перехватить на маленькой карте. С 3000м со стандартным взрывателем в предыдущей версии вроде взрывались, но это слишком высоко для перехвата. Поэтому топмачтовое и с пологого пикирования до 500-1500 м. желательно.
--- Добавлено ---
Карта по просьбам трудящихся )
Атакуем D3 )) Намек: на филдах в D3 лучше не взлетать.
https://lh6.googleusercontent.com/_SFUSvzV-UZg/TcvMG2xv7BI/AAAAAAAAA5Y/gHVDC4ecXzg/s1440/2011-05-12_00049.jpg
Сервер перезагружен. Война идет.
Добавлены: полевой аэродром для красных и дальняя база для синих для баланса.
Оч "удачно" 2я репка отвалилась от стима - обновил миссию с островами.
Не знаю в чем дело, но Ваш сервер подтормаживает посильнее чем многие... :(
Не знаю в чем дело, но Ваш сервер подтормаживает посильнее чем многие... :(
Работаем над этим...
http://www.sukhoi.ru/forum/showthread.php?t=68629&p=1618596&viewfull=1#post1618596
--- Добавлено ---
зы. Сервер 5 часов под нагрузкой. 18 уже 20 человек летает. Но тормозаааааа...
Ошибки зацикленные есть? Думаю ответ - да :)
Да, хотя 110е я из миссии убрал. Очень много самолетов на филдах скопилось ((
Сам же видишь утилизация лаунчером серванта 25-30 процентов, пинг у меня до хоста 0мс а игровой под 100мс, лог пишется на SSD - т.е. там нечему тормозить в системе, "лагает" сам боб... Писал об этом в баги... еше на самой первой версии... хотя, справедливости ради, в 14413 лаучер стал есть и пямяти меньше (в 2е так) и цпу.
Упирается какой-то поток в одно ядрышко, на 2х ядерном таже картина тока грузит 50-60 процентов.
При загрузке миссии вылезает окошко Can not open/read file. После нажатия ОК всё грузится дальше и работает. Запустил облегченную версию с уменьшенным на ~40 % количеством бомберов в группах и увеличенными интервалами между миссиями, чтобы меньше тормозило.
Тормозит не сервер, тормозит клиент: у меня только в этой миссии загрузка видеокарты проседает до 40%, 20% и даже 0. 1е ядро проца не грузится больше, чем на 60% (редко). Чаще в пределах 40, остальные меньше.
Получается проц и видео на клиенте ждут данные от сервера или от ботов. В офлайн миссиях с количеством ботов до 30 видео у меня загружено на 100% всегда(!) и фпс на 10-15 фпс больше.
зы. После перезагрузки сервера фпс на клиенте вырос с 28 до 42. Загрузка видео все равно 90% только (
Can not open/read file Пходу не грузится новый файлик BoF_1_main1_7.misroads, надо бы точно проверить и накатать кляузу в полит баг отдел.
Какой именно?
1
а то вроде и онлайн вчера вечером был неплохой, а полетать толком не получилось.
ps: то, что я говорю про тормоза не в коем случае не воспринимать как претензию. Удачи Вам в настройке и отладке сервера. Спасибо.
1й у нас самый экспериментальный, постоянно находится на передке в войне со скриптами... В общем то, как уже писал, серваки не игровые, а скорее тестовые, думаем, как раз, как появится какая нидь стабильная версия боба, поднять именно "игровой", лицом, так сказать, к людям, просто сейчас, не вижу смысла ставить 14214... чую вот-вот разрабы нас осчастливят чем нибудь новеньким... :)
1й у нас самый экспериментальный, постоянно находится на передке в войне со скриптами... В общем то, как уже писал, серваки не игровые, а скорее тестовые, думаем, как раз, как появится какая нидь стабильная версия боба, поднять именно "игровой", лицом, так сказать, к людям, просто сейчас, не вижу смысла ставить 14214... чую вот-вот разрабы нас осчастливят чем нибудь новеньким... :)
Ну тогда позвольте поделится мыслями на этот счет... У Вас 2 сервера. 2-ой пустует постоянно почти. Смысла пока в нем мало. Может стоит сделать 2 одинаковых сервера. Один на время окрестить Test и повесить пароль. На этом сервере будут тестирования всех нововведений и отладка работы, а на 2-ом (паблике) будет появляться все то, что на 1ом успешно этот тест прошло. Что это Вам даст.. Резюмирую: избавитесь от наплыва лишней массы людей, которые не принимают участие в тесте, а несут лишь нагрузку на сервер и захламляют его крафтами и получите 1 более-менее отлаженный, работоспособный паблик сервер? м?
Видишь ли в чем дело... тестерами невольно становятся сами пилоты:ups:
Пустой севант ничего не на тестирует, нужна "реальная" нагрузка.
1
а то вроде и онлайн вчера вечером был неплохой, а полетать толком не получилось.
ps: то, что я говорю про тормоза не в коем случае не воспринимать как претензию. Удачи Вам в настройке и отладке сервера. Спасибо.
Большое спасибо за комментарии. К сожалению не многие заходят, чтобы поделиться впечатлениями и предложениями.
По результатам вчерашних полетов составлена кляуза:
http://www.sukhoi.ru/forum/showthread.php?t=68697&p=1619325&viewfull=1#post1619325
Всем спасибо за полеты!
Просим всех репортить баги, в том числе странности производительности и фризов в онлайне с логами и треками в раздел баг-репортов. http://www.sukhoi.ru/forum/showthread.php?t=68697&page=4
Андрей, ты с горяча "окном" ошибся :)
Продублируй в баги
=UAi=Shkrab
13.05.2011, 15:24
Да, хотя 110е я из миссии убрал. Очень много самолетов на филдах скопилось ((
atas верни назад 110( скучно без них) так хотелось вчерась покидать 500ки и повулчить. Лучше убрать остальные тяжелые бомберы с карты всё равно навряд ли кто то их осилил и летает.
Вопрос
1.у всех так и осталось --нельзя на карте перейти за другую сторону
2.выход из сервера только при закрытии ланчера через сtrl+shift +esc
а так карта получилась прикольная -спасиб.
110 убраны не из за расовой неприязни, они единственные из 2х моторников вызывают циклическую ошибку (на бете 14413), севант начинает "лагать", лог растет как снежный ком...
1.у всех так и осталось --нельзя на карте перейти за другую сторону
2.выход из сервера только при закрытии ланчера через сtrl+shift +esc
а так карта получилась прикольная -спасиб.
Можно откатить клиента на предыдущую бету, чтобы все работало. По 110м хозяин сервера озвучил выше. Ждем официального патча.
======================
Ахтунг! Проблемы производительности кажется временно решены в извращенной форме (До того момента как разработчики или добрые программисты помогут скриптом.)
Просьба ко всем зайти и полетать полчасика для теста. В 19.00 перезагрузка и дальше ждем пока не залагает.
Вообщем невыходит у мну с бобрами - бомбы не ставяться, махают пустыми створками бобролюков :-(
Не подскажите как это можно поправить?
Если есть необходимость публиковать новости о сервере в Steam сообществе, то пусть ответственный за сервер перейдет по ссылке в моей подписи, вступит в группу и напишет мне steam никнейм... Выдам права на публикацию объявлений.
С уважением.
По просьбам трудящихся для пущей атмосферности после следующей перезагрузки будут выключены иконки на карте. Думаю внешние виды имеет смысл оставить еще на недельку, если чего не.
Нужно видоизменить скрипт (см. выше), чтобы он уничтожал целиком посаженные самолеты и/или дестроил всех акторов подмиссии через 50 минут после ее загрузки. Это важно, т.к. без этого лаги начинаются через 4 часа работы сервера, а надо бы дотянуть до 6 хотя бы. В теме "Вопросы" по редактору выкладывался образец скрипта, уничтожающий акторов подмиссии. Как к нему таймер на 50 минут прикрутить? Кто возьмется?
--- Добавлено ---
Вообщем невыходит у мну с бобрами - бомбы не ставяться, махают пустыми створками бобролюков :-(
Не подскажите как это можно поправить?
На закладке "свойства группы" вроде есть строчка вооружение. С пологого пикирования с 1500 м взрываются, но мажут. Взрыватель стандартный 27й по-моему. Нужно топмачт пробовать или ниже бросать.
Еще есть проблемка - найти плоское место для красного аэродрома недалеко от фронтового аэродрома. На берегу есть грунтовой аэродром, но нужно его перенести, т.к. место не очень ровное и пшеница выше крыши. Тыкните место на карте или выложите миссию с одним объектом в точке, где местность плоская плиз.
--- Добавлено ---
Если есть необходимость публиковать новости о сервере в Steam сообществе, то пусть ответственный за сервер перейдет по ссылке в моей подписи, вступит в группу и напишет мне steam никнейм... Выдам права на публикацию объявлений.
С уважением.
Спасибо за предложение. Времени, к сожалению у меня на это нет. Может быть, кто-то возьмет на себя роль журналиста? ))
Во избежание лагов введена перезагрузка сервера №1 каждые 4 часа. Ждем помощи с вышеназванным скриптом )
Перезагрузка миссии занимает 1 минуту, можно практически сразу после выхода подключаться, даже покурить не успеете ))
Иконки карты отключены.
Вчера с 21.00 до 24.00 мск летало 20-30 человек стабильно. Присоединяйтесь, скучно не будет!
повторю вопрос-с каким патчем подключаться?(были проблемы с железом, потому пока не пробовал заходить)
На закладке "свойства группы" вроде есть строчка вооружение. С пологого пикирования с 1500 м взрываются, но мажут. Взрыватель стандартный 27й по-моему. Нужно топмачт пробовать или ниже бросать.
Еще есть проблемка - найти плоское место для красного аэродрома недалеко от фронтового аэродрома. На берегу есть грунтовой аэродром, но нужно его перенести, т.к. место не очень ровное и пшеница выше крыши. Тыкните место на карте или выложите миссию с одним объектом в точке, где местность плоская плиз.
1) Я выставлял вооружение и детонаторы, причём сеты делал как в редакторе так и через меню. Всё равно пусто. Но т.к они всётки открывают бомболюки, возможно это визуальный баг.
2) Оке, как нормальный комп освободиться поищу.
Может быть, кто-то возьмет на себя роль журналиста?
Ну я каждый вечер на вашем сервере и у меня уже скопилась маленькая коллекция скриншотов.
Было бы не плохо тогда каждый из них клеймить красивой надписью "репка" перед выкладкой. Сегодня выложу парочку в эту тему
--- Добавлено ---
повторю вопрос-с каким патчем подключаться?(были проблемы с железом, потому пока не пробовал заходить)
Последний бета-патч. Я по крайней мере с ним
повторю вопрос-с каким патчем подключаться?(были проблемы с железом, потому пока не пробовал заходить)
Подключаться с любым патчем. Патч сервера указан в названии сервера в лобби - крайняя бета. Клиент с этим патчем работает стабильнее, но выход из онлайна и смена стороны только через CTRL-SHIFT-ESC или CTRL-ALT-DEL.
--- Добавлено ---
1) Я выставлял вооружение и детонаторы, причём сеты делал как в редакторе так и через меню. Всё равно пусто. Но т.к они всётки открывают бомболюки, возможно это визуальный баг.
Бленхейм4 ?
У Бленх1 бомбы сходят. 1500м пологое пикирование, стандартный детонатор. Только попадают в корабль редко с такой высоты (( Попробуйте с топмачта или 500-1000 м.
Вчера полетал на вашем сервере №1. Всё понравилось кроме настроек сложности, а именно иконки на карте. Вопрос: не планируете ли их убрать? Летят два Хенка, я так понял не боты, в паре, прицепился к ним для прикрытия, вызвал карту - ёкарный бабай!, а сздади в глубине нашей территории к ним красный самолётик подбирается и себя тоже видно!!. У него был бы шанс подбить хотя бы одного, а так я уже приготовился и упал на него сверху. На Синдикате такого нет GPSа и ниодного вылета не было без классной драки, особенно если летать с целью прикрытия Хенков идущих на аэродром. И в старом ИЛе была такая же проблема - если сервер фулреал, то обязательно с какими - нибудь экономиками и томом правил и ограничений, в следствии этого оставалось только летать на Spit vs 109.
Это только моё мнение. У себя поотключал вообще ВСЕ окна и чат тоже (в нём обычно только ругаются))). Очень был рад такой возможности видеть только кабину, даже значка состояния сети нет, вот это класс)
B ещё маленький вопросик: бьюсь уже долго над этим, как поставить в сети номер на самолёте? Ставлю в звено 1 - номер 1, ставлю звено 2 - номер 11, ставлю звено 3 - номер 21. Как правильно?
Всё понравилось кроме настроек сложности, а именно иконки на карте. Вопрос: не планируете ли их убрать?
Спасибо, что летаете с нами ) Стараемся предугадать ваши желания. Утром убрали уже ) Внешние виды постараеся на след. неделе убрать, если чего не.
По номерам не могу ничего сказать.
Седня на репке оттянулся наконец-то по-взрослому! :) Совершенно иная картиночка! Без дибильного джипиеса отлично можно летать и сбивать даже при троекратном преимуществе врага!
Очень в насыщенных боях поучаствовал! Респект всем участникам и ведущему шоу!!!
На том серваке, где нет иконок, жипеса тож нет(по-моему..). Но и тормозов нет :!)
У меня в настройках видео не полноэкранный режим, правда, а симуляция оного.
Звук не исчезал :). В обчем все классно, спасибо. только людей маловато почему-то :(
После пары часов мой лончер вылетел с ошибкой :
" InnerException: System.AccessViolationException
Message=Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Source=core"
Хотел назначить пару кнопок, а не удалось - кнопки не назначаются.
И еще хотел спросить - почему сервак не пишет, при посадке на филд ? О некоторых пишет, обо мне нет.
Не, ну классно. Даже с ботами воевать намного приятнее, чем в любой миссии, пусть и мной же созданной в редакторе.
Осообенно, когда на карте есть хоть один чел-противник :)
Хотел назначить пару кнопок, а не удалось - кнопки не назначаются.
И еще хотел спросить - почему сервак не пишет, при посадке на филд ? О некоторых пишет, обо мне нет.
Не, ну классно. Даже с ботами воевать намного приятнее, чем в любой миссии, пусть и мной же созданной в редакторе.
Осообенно, когда на карте есть хоть один чел-противник :)
Кнопки - это проблема крайней беты видимо.
Про посадку на филдах только разработчики смогут ответить.
Боты - это наживка )))
======================================
Интересуют пожелания уважаемых вирпилов по дальнейшему развитию:
1) стоит ли раздвигать филды подальше друг от друга или расширять район действий?
2) как корректировать налеты бомберов: делать реже/чаще, предпочтительные типы целей: корабли, наземка, аэродромы.
3) стоит ли разнообразить миссии бомберов или на них мало кто обращает внимание
4) расширть действия в данном районе или делать аналогичную миссию на новом куске карты, южнее, например
5) движение линии фронта, переход центрального филда из рук в руки в зависимости от уничтожения бомберов и наземки - насколько это может быть интересно или приоритетом оставить догфайт истребители vs. истребители?
и т.п. мечты и пожелания ))
А можно ли реализовать "налёты" наземки, в частности танков?
Хотелось бы по принципу ДОТы - с обоих сторон едут РАВНЫЕ (!) по силе группы + серьёзные сили в режиме "артилерия".
+ ИМХО ПВО филдов неадекватно слаба на любых высотах.
А можно ли реализовать "налёты" наземки, в частности танков?
Хотелось бы по принципу ДОТы - с обоих сторон едут РАВНЫЕ (!) по силе группы + серьёзные сили в режиме "артилерия".
+ ИМХО ПВО филдов неадекватно слаба на любых высотах.
ДОТы - это кто? Чтобы группы были равные нужно долго тестировать методом тыка и перебора. Возьметесь? Артиллерию тоже.
ПВО можно усилить. Надо? Над линией фронта все небо в разрывах постоянно. Может перебор быть.
DoTa - легендарный мод для Варкрафта :-) Его суть в том что с 2-х сторон прут боты и друг друга убивают, а игроки своими действиями смещают чашу баланса.
Если комп освободиться (пишу с ноута) я займусь этим. Один хрен бобры у меня не бобрят, а вот танки исправно стреляют.
Написать скрипты респауна я не смогу, но выверить каличество и типы БТ с каждой стороны для их взаимной анигиляции вполне смогу.
Под Артилерией я имел ввиду танки в режиме артилерии - если их так настроить в редакторе они только стоят и стреляют, не двигаются.
Это позволит избавиться от дуратских ситуаций типа "тупые ястребы в начале боя пропустили 1 танк, он доехал до филда и теперь валит всех на респе".
Небо в разрывах чисто визуально - я постоянно штурмую филды, на 400мс и на высоте от 10 до 150 метров сопротивления вообще нет.
А вот в редакторе, где я сейчас криво и косо собираю миссию, те же танки из пулемётов легко дырявят штурмующий их "Хурь". С 1-го же захода на 12 часов лишаюсь двигателя. Т.е ИМХО нужно пулемётное (!) ПВО. Я попробую подобрать что-то подходящее и выложу результаты
Интересуют пожелания уважаемых вирпилов по дальнейшему развитию:
1) стоит ли раздвигать филды подальше друг от друга или расширять район действий?
2) как корректировать налеты бомберов: делать реже/чаще, предпочтительные типы целей: корабли, наземка, аэродромы.
3) стоит ли разнообразить миссии бомберов или на них мало кто обращает внимание
4) расширть действия в данном районе или делать аналогичную миссию на новом куске карты, южнее, например
5) движение линии фронта, переход центрального филда из рук в руки в зависимости от уничтожения бомберов и наземки - насколько это может быть интересно или приоритетом оставить догфайт истребители vs. истребители?
и т.п. мечты и пожелания ))
Я толком ничего и не понял, правда - без жпс и с недонастроенной игрой :)
но выскажусь
1. меня устраивает пока
2.вроде достаточно всего.
3. тоже нормально, мне понравились текстовые наводки, которые ярким крупным шрифтом. Бомберы - хорошая наживка :)
4. в зависимости от посещаемостимости сервера, если станет тесно.
5. Переход центрального филда - можно попробовать. Несмотря на приоритет догфайта, можно по очереди пробовать разные штучки.
приживутся - оставлять.
можно было бы раз в полчаса какую-то сводку о потерях сторон, с призывом к мобилизации сил более слабой стороны. Но консоль сейчас и так перегружена,
плюс отладочная инфа все затирает периодически.
А вот и первые результаты теста.
40 танков "Матильда" против 40 Пз-3.
Результаты...
http://s49.radikal.ru/i126/1105/28/b900b1121b0e.jpg
Соотношение потерь где-то 5 к 1 в пользу немцев.
В дальнем бою Матильды умирают мгновенно, в ближнем иногда вяло огрызаются.
Дополнительно: при столкновении танки сильно тормозят, поэтому группы лучше держать на дистанции друг от друга.
Маршрут лучше выставлять предельно детально.
Нагрузка на комп при такой танковой битве минимальна. ИМХО куда меньше чем при 20 на 20 в воздухе.
Ну и ещё 1 просто красивый скрин :-)
http://s006.radikal.ru/i214/1105/4d/e226f6fb06af.jpg
Заменил Матильды на Кромвели. Уже лучше, теперь преимущество за англичанами, но оно не так значительно.
http://s008.radikal.ru/i304/1105/3e/2e107e6ae6f6.jpg
=UAi=Shkrab
15.05.2011, 12:39
5) движение линии фронта, переход центрального филда из рук в руки в зависимости от уничтожения бомберов и наземки - насколько это может быть интересно или приоритетом оставить догфайт истребители vs. истребители?
и т.п. мечты и пожелания ))
этот пункт как то надо реализовать.Особенно если будут доступны трофейные сам.
ps/ жаль что нельзя поставить 110 ки на карту--неужели нельзя что то сделать .Будем ждать Илью с патчем,,?
ps/ жаль что нельзя поставить 110 ки на карту--неужели нельзя что то сделать .Будем ждать Илью с патчем,,?
Вечером возможно появятся с новым скриптом. Проверьте крайний северный филд по крайней мере.
Вообщем танки удалось более мение сбалансировать.
16 Матильд + 24 Кромвеля примерно равны 40 Пз-3.
Сегодня перепишу маршруты под вашу карту.
Хотелось бы увидеть как оно будет работать в онлайне, особенно в плане лагов.
То Atas
можно эту курскую дугу поднять, пока на 2м.
И раз, все одно ротируем карты каждые 4 часа, давай сделаем их 2, отличающиеся только игровым временем, ну и можно погодой (пора уже как то ей заниматься).
Т.е. 1 карта утренняя с 6-30 до 10-30, а 2я, например, с 14-00 до 18-00
И думаю сообщения о рестарте, надо выводить не в окне сообщений, а в центре экрана, есть у нас, оказывается такие несознательные пилоты, которые отключают "связь", в это сложное, для страны время :)
Интересуют пожелания уважаемых вирпилов по дальнейшему развитию:
1) стоит ли раздвигать филды подальше друг от друга или расширять район действий?
2) как корректировать налеты бомберов: делать реже/чаще, предпочтительные типы целей: корабли, наземка, аэродромы.
3) стоит ли разнообразить миссии бомберов или на них мало кто обращает внимание
4) расширть действия в данном районе или делать аналогичную миссию на новом куске карты, южнее, например
5) движение линии фронта, переход центрального филда из рук в руки в зависимости от уничтожения бомберов и наземки - насколько это может быть интересно или приоритетом оставить догфайт истребители vs. истребители?
и т.п. мечты и пожелания ))
1. Наверное пока не надо, компактность - большой плюс Репки
2. М.б. стоит разнообразить типы - дорнье добавить или кондоров - чтоб наживка пожирнее была =)
3. Однозначно стоит, хотя б добавить небольшие группы наземки (можно статичные), по дорожкам/лесам.. главное чтоб не отбирало много ресурсов серва
4. Не надо, опять же компактность..
5. это было бы здорово! не забывая про ресурсы..
П.С. Сервер классный, спасибо за труды, очень приятно летать!
П.П.С. Жаль что на ТС народ не заходит..
Вообщем танки удалось более мение сбалансировать.
16 Матильд + 24 Кромвеля примерно равны 40 Пз-3.
Сегодня перепишу маршруты под вашу карту.
Хотелось бы увидеть как оно будет работать в онлайне, особенно в плане лагов.
Спасибо, это очень пригодится!
К сожалению, не успел раньше написать, готовил карту. См. вложение.
В D3 есть аэродром Кафье. Давайте устроим битву за него, но количество танков сократим до 4 (2 группы по 2 танка) с каждой стороны плюс добавим автомобили разведки тоже штуки 4 (2 группы по 2 авто) для прикрытия воздуха. Больше танков пока не нужно. Лучше миссию повторно перезагрузим через 10-15 минут либо увеличим количество танков в группе. Нужно это учесть, чтобы баланс не менялся при увеличении юнитов с каждой стороны.
Танки вступают в бой первыми, автомобили приезжают минут через 5-10 (триггеры пока не нужно использовать, просто маршрут подлиннее сделать). Через города танки не пускайте - застрянут. Рождаются танки у дружественных филдов. Боненг ле Кале - синий филд. Кампань ле Гин - красный филд. Бой происходит на границе у Кафье. В тыл противника за пределы большого радиуса аэродрома Кафье танки пускать не нужно. Идея в том, чтобы танки перестреляли друг-друга, а автомобили разведки победившей стороны остались, чтобы беспокоить пролетающие самолеты противника. Если на одной стороне останутся танки (в результате помощи игроков с воздуха), то они должны уничтожить подошедшие автомобили. Все действие растянуть минут на 15-25.
Немецкие автомобили разведки №222 точно хорошо работают по воздушным целям. Нужно проверить эффективность английских автомобилей разведки/прикрытия аэродрома в этом плане и подобрать эквивалент.
134236
можно эту курскую дугу поднять, пока на 2м.
Можно. С иконками?
Он может не потянуть кстати.
И раз, все одно ротируем карты каждые 4 часа, давай сделаем их 2, отличающиеся только игровым временем, ну и можно погодой (пора уже как то ей заниматься).
Завтра с новым скриптом надеюсь часов 6 простоит, а после вторничного патча и 8-12. Хочется на это надеяться.
Погода снижает фпс сильно, а с ветром очень неудобно взлетать (самолет разворачивает при прогреве не в ту сторону).
Т.е. 1 карта утренняя с 6-30 до 10-30, а 2я, например, с 14-00 до 18-00
Каждый день меняется версия. В каждую версию вносить поправку времени - будет долго (7 подмиссий в каждой миссии, а будет еще больше). Если бы написать батник, который сам будет время в файлах миссии менять или погоду, то можно.
И думаю сообщения о рестарте, надо выводить не в окне сообщений, а в центре экрана, есть у нас, оказывается такие несознательные пилоты, которые отключают "связь", в это сложное, для страны время :)
А как это сообщение с временем рестарта синхронизировать? Собщение привязано к количеству тиков игры, а оно зависит от лагов. Можно как-то и к системному времени привязать, но как я не знаю. Если кто-то скрипт напишет, вставлю.
2мя серверами заниматься сразу времени уже не хватает, так что нужно еще помощников искать ))
--- Добавлено ---
На Repka#2 запущена та же карта Франции, что и на #1, но с иконками.
А как это сообщение с временем рестарта синхронизировать?
Вы можете попробовать создать миссию restart_warning.mis:
using System;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
public void RepeatMessage(string msg)
{
GamePlay.gpHUDLogCenter(msg);
Timeout(5, () => { RepeatMessage(msg); });
}
public override void Init(maddox.game.ABattle battle, int missionNumber)
{
base.Init(battle,missionNumber);
RepeatMessage("Server is restarting...");
}
}
Тогда server.cmd:
battle stop
missLoad missions/Multi/Dogfight/mission1.mis
timeout 14400.00 missLoad missions/Multi/Dogfight/restart_warning.mis
timeout 14460.00 f server.cmd
battle start
Тогда сервер должен быть запущен с помощью команды: f server.cmd.
Если вы хотите убить весь процесс, то можно использовать другой метод для показа этого предупреждения.
+ серьёзные сили в режиме "артилерия".
ПТ артиллерия кстати в игре есть, можно ставить как последний рубеж обороны.
Вы можете попробовать создать миссию restart_warning.mis:
Тогда сервер должен быть запущен с помощью команды: f server.cmd.
Если вы хотите убить весь процесс, то можно использовать другой метод для показа этого предупреждения.
Спасибо большое, возьмем на вооружение. Думаю, штука (не Ju-87 :)) нужная.
Много раз видел рестарт с 20 игроками и последующий реконнект только 5ти... остальные, походу, просто решили что сервант упал.
--- Добавлено ---
Можно. С иконками?
Он может не потянуть кстати.
Завтра с новым скриптом надеюсь часов 6 простоит, а после вторничного патча и 8-12. Хочется на это надеяться.
Погода снижает фпс сильно, а с ветром очень неудобно взлетать (самолет разворачивает при прогреве не в ту сторону).
Как раз хочется посмотреть до каких высот может подняться аппетит Боба, хотя думаю нормально так потянет, ресурсоемкость его, имхо, сильно преувеличенна.
Ну если будет стоять 12 часов, т.е. что бы захватить весь игровой световой день, с восходом и закатом... будет очень хорошо... красиво же блин и атмосферно.
С ветром - да, все понятно... Этот ураган Катрина нам ненужен... но облака?!
Давайте хоть попробуем.
@ BigREPA
Вместе 2 франции похоже не уживаются. Сначала 1й написал в стиме "сервер не отвечает", а когда зашел на него, было 10 фпс. Сейчас 2й пишет в стиме "сервер не отвечает". Не буду перегружать, посмотри, что с ним не так. Как они процессор и память делят? На 2м 3 ядра только вижу. 3е загружено всего на 60%.
Странно. Серванты полностью независимы. 1й - "железный" q8300 4gb, 2й "виртуальный" (на другом хосте, q9300) и ему нарезано 3 ядра и 1Гб озу.
"сервер не отвечает" в стимовском окне серверов при просмотре юзеров "внутри", это бывает, подожди мал-мала, список появится.
Специально "поджал" второй сервер, очень хоца поймать оптимальные ресурсы. Сейчас лаунчер утилизировал 177мб озу (мах 588мб)
"сервер не отвечает" в стимовском окне серверов при просмотре юзеров "внутри", это бывает, подожди мал-мала, список появится.
ОК, не знал.
я 2й пока не буду трогать тогда, пусть тестируется до зависона.
--- Добавлено ---
Поднял тестовый дедик Repka DS #3 с новым скриптом и картой. Заходите плиз. Часа полтора потестим, потом на основной, если чего не.
Изменения:
- исправлены ошибки скрипта. Все благодарим zaltys !
- красный полевой филд перенесен на более ровную местность
- исправлены взрывы при спауне на одном из синих филдов (Кокель)
- теперь 5 аэродромов с каждой стороны
- добавлена облачность (у меня пока не тормозит)
- на северном синем филде тестируем 110е
- и т.д.
22.15 плановая перезагрузка основного сервера, тогда постараемся поставить на основной.
Зашел - гляжу...
Может не торопиться? Поставь на 2й до завтра, а? Хотя смотри сам. ;)
--- Добавлено ---
Облачность - для галочки :)
Зашел - гляжу...
Может не торопиться? Поставь на 2й до завтра, а? Хотя смотри сам. ;)
--- Добавлено ---
Облачность - для галочки :)
сорри, не видел.
У 110х снова ошибка, видимо, из-за разницы версий сервера и игроков. Убираем до официального патча ((
[21:22:23] Server: Новая группа! Синие 1xBf 110 C-7 появилась в секторе F,5.
[21:22:23] Mission loaded. time = 0,008
[21:22:24]
[21:22:24] =================================================
[21:22:24] System.IndexOutOfRangeException: Индекс находился вне границ массива.
[21:22:24] в YNGNAchvEcnB3ufVj6j.bJHw0AhOWLfwnnsSdHs.xSxnyIBv1gG(Int32 , Int32 )
[21:22:24] в lPCOQoTso8y7pkhC0r4.JEbMC2TQjaGFnslLO8s.btNGKCKqghJvE9AtLylo(Object , Int32 , Int32 )
[21:22:24] в lPCOQoTso8y7pkhC0r4.JEbMC2TQjaGFnslLO8s.vPhwfsCNx8n(c33dj7unbQSig922CX2 )
[21:22:24] в lPCOQoTso8y7pkhC0r4.JEbMC2TQjaGFnslLO8s.1Qswdv4Nw8B(c33dj7unbQSig922CX2 , Boolean )
[21:22:24] в lPCOQoTso8y7pkhC0r4.JEbMC2TQjaGFnslLO8s.t7xwd91sxfO(c33dj7unbQSig922CX2 )
[21:22:24] в lPCOQoTso8y7pkhC0r4.JEbMC2TQjaGFnslLO8s.netInput(c33dj7unbQSig922CX2 )
[21:22:24] в CZHsGRpVl0aba2AY6pL.jm3v6SpaqLXw0AtbSka.QaVLnUfIJdYdqVpeqNn2(Object , Object )
[21:22:24] в CZHsGRpVl0aba2AY6pL.jm3v6SpaqLXw0AtbSka.mJ5n8KAP0Ji(Object )
[21:22:24] в OX8S6i12gTy6SAwRQhA.RYMsUv1krB4EwdpXkEY.QanTmtZRBEgZJWl3k0H(Object , Object )
[21:22:24] в OX8S6i12gTy6SAwRQhA.RYMsUv1krB4EwdpXkEY.A6TD2WcZth(Object )
[21:22:24] =================================================
Народ жалуется на тормоза, так что облака я бы совсем убрал. Не до красот пока ) Сейчас полетал - микрофризы сплошные сразу после перезагрузки сервера. Может быть из-за версии клиента, конечно (крайняя бета).
Господа пилоты, ваши комментарии по новой версии? Интересует производительность по сравнению со старой в первую очередь и др. положительные и отрицательные комментарии. По облакам, ботам, новым филдам и проч.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot