-
Танковые битвы на сервер Repka 2. Брифинг.
Итак, с радостью сообщаем вам, что на сервере Repka 2 запущена эксперементальная миссия с наземкой - танковые и транспортные колонны уже ждут своих спасителей-ястребов и палачей-бобров.
Подмиссия запускается рандомайзером одной из четырёх на сервере на данный момент.
Битва происходит на територии спорного аэродрома "Кафье", в квадрате Е-3
http://s41.radikal.ru/i091/1105/85/7ab687c8650d.jpg
За кажым отрядом танков следуют транспортные бронемашины.
Танки занимают центральный филд, машины едут дальше на филд врага.
На уничтожение танков противника каждая сторона посылает 2 бомбардировщика.
http://s03.radikal.ru/i176/1105/7f/a0f7ed2ab2cf.jpg
Приглашаем попробовать миссию всех желающих :-)
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Все таки думаю для таких техно демок, надо выключать ротацию, что бы попробовать продукт в "чистом" виде", а потом уже отлаженный механизм интегрировать на №1.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Соберу миссию отдельно.
Тогда наверно возьму за основу ту, что сейчас на Репка_2, просто вырву все остальные подмиссии.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
На Repka #2 запущены танковые битвы в тестовом режиме. Можно участвовать с воздуха или смотреть с внешних видов. Квадрат Е3. Карты выше.
Будем благодарны за отзывы и багрепорты.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Беда еще в отсутствии стата полноценного. Подвиги по штурмовке и убиванию танчиков никак не отражаются в скрижалях истории ( ну кроме индивидуйного стата, но его видите только вы :) )
Еще хотелось бы видеть сообщения о вашем задании на русском языке, пусть строчкой ниже и меленько, но на русском.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
У нас нет программистов. Как только кто-то стат напишет, попробуем прикрутить.
По поводу сообщений вопрос разработчикам задавался. Писать их на языке клиента или писать внизу меленько пока нельзя. Поэтому пока используется общепринятый международный авиационный язык.
Вообще, желательно разработчикам об этом напоминать в багрепортах или еще где-то, иначе, когда в онлайне появится страничка с брифингом, читать мы ее тоже будем на английском, а там текста будет много.
Пока брифинги обозначают, что в точке XY появятся боты. Поэтому достаточно прочитать последние 2 буквы XY.
Если в брифинге есть слово panzer или tanks значит боты будут танками ))
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
-atas-
У нас нет программистов. Как только кто-то стат напишет, попробуем прикрутить.
По поводу сообщений вопрос разработчикам задавался. Писать их на языке клиента или писать внизу меленько пока нельзя. Поэтому пока используется общепринятый международный авиационный язык.
Брифинги обозначают, что в точке XY появятся боты. Поэтому достаточно прочитать последние 2 буквы XY.
Если в брифинге есть слово panzer или tanks значит боты будут танками ))
Со статой проблема не в том, как доставить информацию в базу (вообще не проблема), а в том, что пока мы не можем точно сказать, что игрок Ваня Иванов летел именно на He-111 а не на Br-20M, и один танк не можем отличить от другого. Разработчики вроде обещали добавить такой метод.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
Small_Bee
Со статой проблема не в том, как доставить информацию в базу (вообще не проблема), а в том, что пока мы не можем точно сказать, что игрок Ваня Иванов летел именно на He-111 а не на Br-20M, и один танк не можем отличить от другого. Разработчики вроде обещали добавить такой метод.
так не пойдёт?
Код:
public override void OnActorDead(int missionNumber, string shortName, AiActor actor, System.Collections.Generic.List<DamagerScore> damages)
{
base.OnActorDead(missionNumber, shortName, actor, damages);
GamePlay.gpLogServer(null, "{0} actor dead, damages {1} ", new object[] { actor.Name(),damages[0].initiator.Actor.Name()});
}
будет скидываться в сервер лог и в инфоокно про первого дамаджера, можно и весь список киллеров перечислить как с самолётами сейчас
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
naryv
так не пойдёт?
Код:
public override void OnActorDead(int missionNumber, string shortName, AiActor actor, System.Collections.Generic.List<DamagerScore> damages)
{
base.OnActorDead(missionNumber, shortName, actor, damages);
GamePlay.gpLogServer(null, "{0} actor dead, damages {1} ", new object[] { actor.Name(),damages[0].initiator.Actor.Name()});
}
будет скидываться в сервер лог и в инфоокно про первого дамаджера, можно и весь список киллеров перечислить как с самолётами сейчас
Нет, не пойдет. Мы получим имя актора, но никак не тип самолета или наземки. Скажем, если мы заранее знаем, что такая-то группа состоит из хейнкелей, то да... Это практически неприменимо к группам, созданным игроком. Только через костыли.. Скажем известно, что на спауне А есть только один тип двухмоторных самолетов. Или просто в стат пишем, что самолет борт такой-то из группы такой-то под управлением такого-то убил самолет борт номер такой-то и т.д. А кто на чем летел - х.з. Обсуждалось вот здесь:
http://www.sukhoi.ru/forum/showthrea...=1#post1606345
http://www.sukhoi.ru/forum/showthrea...=1#post1606824
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
Small_Bee
Нет, не пойдет. Мы получим имя актора, но никак не тип самолета или наземки. Скажем, если мы заранее знаем, что такая-то группа состоит из хейнкелей, то да... Это практически неприменимо к группам, созданным игроком. Только через костыли.. Скажем известно, что на спауне А есть только один тип двухмоторных самолетов. Или просто в стат пишем, что самолет борт такой-то из группы такой-то под управлением такого-то убил самолет борт номер такой-то и т.д. А кто на чем летел - х.з. Обсуждалось вот здесь:
http://www.sukhoi.ru/forum/showthrea...=1#post1606345
http://www.sukhoi.ru/forum/showthrea...=1#post1606824
Пардон, замотался забыл совсем. Это сделали вроде тогда ещё , для AiCart, вот так примерно:
Код:
public override void OnActorDead(int missionNumber, string shortName, AiActor actor, System.Collections.Generic.List<DamagerScore> damages)
{
base.OnActorDead(missionNumber, shortName, actor, damages);
if ((actor as AiCart) != null)
GamePlay.gpLogServer(null, "{0} actor dead, damages {1} ", new object[] { (actor as AiCart).InternalTypeName().ToString(), (damages[0].initiator.Actor as AiCart).InternalTypeName().ToString() });
else
GamePlay.gpLogServer(null, "{0} actor dead, damages {1} ", new object[] { actor.Name(),damages[0].initiator.Actor.Name()});
}
должно выглядеть.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Оффтопик:
О, гуд! Я там и не искал. Спасибо! А отслеживание статиков случаем сразу не захватили как-то?:)
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Naryv, можно ли вас попросить пролоббировать правку сообщений в окне сервера? Хотелось бы иметь максимально сжатую и удобочитаемую информацию.
Не могу понять для чего запись типа:
Василий, Bf 109 E-3, готов.
Хотелось бы краткие и по существу сообщения. Двух думаю будет достаточно. Первое, самолету или технике нанесены существенные повреждения (выбит один из рулей, двигатель, оторвало кусок крыла...). И второе - когда самолет или другая техника уничтожилась.
Bf 109 E-3, Василий повредил Spitfire Mk.II, Николай. (пилот, стрелок, штурман в данном случае лишние)
Bf 109 E-3, Василий уничтожил Spitfire Mk.II, Николай.
Bf 109 E-3, Игнат повредил Blenheim Mk. IV, Николай. (для пилотов надпись не выводится)
Bf 110 C-7, Василий повредил Blenheim Mk. IV, Николай.
Bf 110 C-7, Василий убил Blenheim Mk. IV, Константин, штурман.
Bf 110 C-7, Василий уничтожил Blenheim Mk. IV, Николай.
Bf 110 C-7, Валерий, стрелок повредил Spitfire Mk.II, Николай.
Blenheim Mk. IV, Роман, стрелок убил Bf 110 C-7, Василий. (убил пилота)
Blenheim Mk. IV, Роман, стрелок уничтожил Bf 110 C-7, Василий.
Blenheim Mk. IV, Константин, штурман уничтожил Bf 109 E-3 Сергей. (бросил бомбу на стоянку)
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
Small_Bee
Оффтопик:
О, гуд! Я там и не искал. Спасибо! А отслеживание статиков случаем сразу не захватили как-то?:)
не, этих вроде не сделали ещё.
--- Добавлено ---
Цитата:
Сообщение от
Tairo
Naryv, можно ли вас попросить пролоббировать правку сообщений в окне сервера?
я не лоббист :)
Цитата:
Сообщение от
Tairo
Хотелось бы иметь максимально сжатую и удобочитаемую информацию.
Не могу понять для чего запись типа:
Василий, Bf 109 E-3, готов.
Хотелось бы краткие и по существу сообщения. Двух думаю будет достаточно. Первое, самолету или технике нанесены существенные повреждения (выбит один из рулей, двигатель, оторвало кусок крыла...). И второе - когда самолет или другая техника уничтожилась.
Bf 109 E-3, Василий повредил Spitfire Mk.II, Николай. (пилот, стрелок, штурман в данном случае лишние)
Bf 109 E-3, Василий уничтожил Spitfire Mk.II, Николай.
Bf 109 E-3, Игнат повредил Blenheim Mk. IV, Николай. (для пилотов надпись не выводится)
Bf 110 C-7, Василий повредил Blenheim Mk. IV, Николай.
Bf 110 C-7, Василий убил Blenheim Mk. IV, Константин, штурман.
Bf 110 C-7, Василий уничтожил Blenheim Mk. IV, Николай.
Bf 110 C-7, Валерий, стрелок повредил Spitfire Mk.II, Николай.
Blenheim Mk. IV, Роман, стрелок убил Bf 110 C-7, Василий. (убил пилота)
Blenheim Mk. IV, Роман, стрелок уничтожил Bf 110 C-7, Василий.
Blenheim Mk. IV, Константин, штурман уничтожил Bf 109 E-3 Сергей. (бросил бомбу на стоянку)
если честно - не очень понял этот список - это то что хочется или то, чего хочется чтобы не было?
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
naryv
если честно - не очень понял этот список - это то что хочется или то, чего хочется чтобы не было?
Это всё примеры вариантов сообщений, которые хотелось бы видеть. На текущий момент в игре есть лишний текст в сообщениях, и не полностью удобочитаемый.
Также в окне статистики нет номеров самолетов. А при выборе самолетов из меню при помощи правой кнопки мыши, наоборот, номера есть, но нет имен игроков.
При просмотре с внешних видов за танковыми битвами (хотя битвой это пока не назовешь :) ), часто вылетает лаунчер. На 3 сервере лаунчер не вылетал пока.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
На Repka #2 запущена миссия с подмиссиями и оформленными укреп-районами от Fobos.
Также просьба обратить внимание: http://www.sukhoi.ru/forum/showthrea...=1#post1630687
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
На Repka #2 запущена новая версия наземной войны от naryv. Пожалуйста, потестируйте и напишите о багах и впечатлениях.
Описание миссии http://www.sukhoi.ru/forum/showthrea...=1#post1647027 (там приложена старая версия файла, но описание актуально).
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
Tairo
Это всё примеры вариантов сообщений, которые хотелось бы видеть. На текущий момент в игре есть лишний текст в сообщениях, и не полностью удобочитаемый.
для улучшения читаемости, предлжил бы еще все сообщения в которых фигурирует собственно игрок, выделять. ну или хотя бы его имя выделять, чтоб бросалось в глаза.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Цитата:
Сообщение от
Scavenger
для улучшения читаемости, предлжил бы еще все сообщения в которых фигурирует собственно игрок, выделять. ну или хотя бы его имя выделять, чтоб бросалось в глаза.
Абсолютно поддерживаю! Иногда среди общего потока сообщений, тяжело отыскать касающееся тебя.
-
Вложений: 2
Re: Танковые битвы на сервер Repka 2. Брифинг.
Вложение 137305Вложение 137306
вот такое вот "озеро наблюдл сегодня на репке2
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Попробовал играть на 2-й репке. Показалось не очень!
Во-первых, потому что целей много. Появляешься и не знаешь куда лететь. Во-вторых, потому что цели привязаны к маркеру. А так как сами маркеры не видно в игре, летишь примерно в квадрат и долго пытаешься найти цель.
Может стоит уменьшить количество целей и привязать ее к городам. Взяли город - передвинули границу. Как-то логичнее получается, что ли...
Да и сообщения неплохо было бы дублировать на русском.
Еще есть баг с капонирами. Смог появится нормально примерно раза с 8-9-го. А так появляешься в капонире - хвост отлетает. Появляешься в здании - взрыв. Ну и так как летал один, создавал вместе с собой напарника. Каждая попытка была +2 самолета. Итого за 9 попыток насоздавал около 20-ти самолетов, которые просто стояли и занимали свободные места в капонирах.
-
Вложений: 1
Re: Танковые битвы на сервер Repka 2. Брифинг.
Подтвердю вышесказанное... Летал за синих, на филде у н.п. Крэй, все самоли в капонирах битые, появился на 110-ке, поломал РН, вот фото -Вложение 137336 оказалось что соседи чувствуют себя не лучше. В чате возмущались) На другом филде, южнее (название не помню) все ок, самоль встал в капонир нормально.
Далее, брифа нет, пришлось выуживать инфу о целях из чата (он прокручивается, неудобно), нельзя ли как-то на карте помечать цели?
Наконец взлетел, подхожу к цели, было написано enemy tanks, обнаружил эти танки, ювелирно кинул - снес пару. Присмотрелся - свои :D ну тут отчасти сам виноват, надо было внимательнее смотреть. Танки с кем-то перестреливались, оказывается с батареей противника. Вот про нее в целях и писали бы. Поштурмовал, все ок, свалил домой.
В целом кажется курс верный - карта просторная, целей много, есть где разгуляться. Захват филдов на ней есть? Если да, то совсем отлично.
В деталях косячки, типа тех же капониров, но это мелочи. Маркеры и внешку отрубить бы.
Кстати, сразу после зашел на Р1 - было ужасное фризилово. А до этого на Р2 - все шикарно, ни одного фриза, при том что количество пилотов было больше, ну и наземки конечно в разы. Что-то с Р1 не так...
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
я бы лично пока предложил внешние виды и маркеры самолетов убрать, но включить маркеры на карте. Целей или хотя бы своего самолета.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Маркеры на карте включил (NoMapIcons 0)
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
-
Re: Танковые битвы на сервер Repka 2. Брифинг.
Чтобы не забыть, найденные баги:
- сильный ветер разворачивает спиты и хури в одноместных ангарах, ломая об ангар рули
- в чате пишется о 4х группах танков. при переключении внешних видов по наземке находятся 1 или 2 группы. Камера часто переключается на пустое место, где слышен звук двигателя. Возможно группы отображаются под землей либо не рождаются по тригеру (раньше наблюдал в своих миссиях).
- в углах окена снова рисуется такелаж как на выложенных ранее скринах, "слетают координаты" у чего-то. Такое раньше тоже наблюдал в своих миссиях, когда группа танков по триггеру не рождалась.
- наблюдалось, что танки перестреливались на расстоянии и ехали дальше по своим делам, если их маршруты не пересекались в одной точке
По геймплею:
- бесконечное возрождение танков на ближайшем маркере делает их штурмовку бессмысленным занятием, т.к. они никогда не кончаются. Лучше ограничить количество возрождений скажем 3-4, а затем случайно выбирать новый маркер для атаки (и место возрождения) через какое-то время, т.е. объявлять игрокам новую "миссию". Привязка к времени позволит избежать остановки действия в случае несрабатывания триггеров на возрождение.
- желательно в каждый момент времени создавать концентрацию действий на одном участке карты, т.к. игроков на серверах пока мало. Для этого из множества маркеров единовременно сражаться только за 2, расположенных в соседних квадратах либо через 1-2 квадрата. Т.е. из всего множества маркеров прифронтовой зоны случайно выбирать 2 активных, потом другие 2 и т.д.
Либо, что может быть еще более интересно, если скажем атака с 3-4 возрождениями танков длится 30-40 минут, то можно давать сторонам атаковать по очереди каждые 15-20 минут. Таким образом атака красных будет накладываться во времени на атаку синих, т.е. следующая "миссия" начнется пока не закончилась предыдущая и т.д. Атака противника может случайно выпасть на тот же район, а может и на другой.
- атакующей стороне можно давать на 1-2 танка больше.
- на тыловых маркерах видимо танки лучше сначала не генерировать. Тыловые маркеры нужны, чтобы война не закончилась с захватом фронтовых маркеров, а продолжалась до конца карты (пока не останется 1 аэродром, например).
- в идеале добавить налеты бомбардировщиков из миссии с островной карты ctf_roundel... Можно их не привязывать к захватам (ненадежно) и возрождению танков (прямолинейно), а генерировать по времени с рандомным интервалом 10-20 минут.