Это кто сказал? Если не больше 3-5 групп на сервере одновременно, то сильно не нагружают. На ATAG сейчас и на Р1 раньше нормально летали. Очень слабых клиентов нагружают, если в группе больше 8 бомберов. 3-4 бомбера на группу не заметно.
Вид для печати
А при чем наземка, если мы говорим об ИИ бомберах? 3-4 ИИ группы в воздухе и 3-4 ИИ группы на земле сервер не заметит. В миссии о которой пишет BigRepa емнип танков были просто орды, причем они воевали и несколько десятков трупиков горели на поле боя в то время когда рождались новые волны.
Другое дело, что микрофриз в момент появления любых юнитов присутствует. Возможно на стороне клиента: грузятся текстуры. stillborn кстати про 2ю свою миссию с R2 написал, что все юниты загружаются в память в начале миссии, чтобы не было микрофризов. Как это реализовано нужно смотреть. В Ил-2 чтобы не было фризов при подгрузке/спауне все самолеты, которые будут подгружаться ставили на филды с начала миссии, чтобы текстуры сразу в память прогрузились у всех. Можно попробовать так сделать (поставить пару танкеров где-то где их никто не будет топить, но в радиусе 40 км. плюс ИИ бомберы на филды) Но у stillborn не так сделано: бомберы на филдах не стоят и танки тоже.
Клиенту кстати передаются данные только о танках расположенных не дальше 40 км от него, с кораблями видимо похоже.
Можно попробовать создать концентрацию сил и вокруг танкеров: делать их атаки с двух сторон не одновременными, а поочереди минут через 30 плотной группой штук 5-8 и сообщать об их местонахождении в чат регулярно. Тогда и десант удастся высадить в итоге и истребители начнут понимать зачем им танкеры топить (чем интересно? :) ).
Но все-таки на бомберы истребители быстрее слетятся, только высоко их не надо пускать - 1500м. достаточно. Можно сделать так: танкеры однозначно дойдут, высадят десант, который захватит все 3 ближних филда (десант однозначно вынесет зенитки) только если танкеры не потопят ИИ бомберы. Это создаст стимул истребителям сконцентрироваться в одном месте и сбить бомберы, чтобы захватить вражеские филды. Другая сторона соответственно сопровождает бомберы, чтобы они потопили танкеры. В следующем раунде через 30-40 минут стороны меняются.
Высадку десанта можно протестировать в оффлайне на скорости 16х, если добавить временно самолет с галочкой "игрок".
Товарищи создатели карт, делайте на филдах пожалуйста выбор полка! А то приходится на Е-3 в бомберском полку летать...
Проблема не в том, что танкеров много, а в том, что они разбросаны в разных местах (вчера наблюдал). Т.е. даже если кто-то будет искать свалку над проливом не будет знать над какими танкерами ждать противника. Поэтому нужно их собирать в плотную группу.
Проблема карты пролива в том, что истребителю там трудно кого-то найти даже при 30 игроках на сервере. Необходимо дать истребителям однозначный стимул лететь в G6 и сбивать кого-то (бомберов, чтобы они не потопили танкеры, чтобы получить что-то: новый аэродром или новые самолеты). Пока этого стимула нет, одна из сторон летает над своими филдами и только единицы летят на пролив, получается скука. По этой же причине лучше иметь только одну цель в единицу времени - одну группу танкеров и одну группу бомберов, к которой все прилетят.
Задача - собрать истребителей в одном месте. Большинство летает на истребителях. Чтобы сервер был привлекательным про них нельзя забывать.
Кстати, надписи на экране есть, это значит, что скрипт в миссии присутствует. Если скрипт присутствует, значит скорее всего работают только триггеры прописанные в скрипте, а те, которые указаны только в миссии - не работают. По крайней мере раньше так было.
зы. Чтобы танки объехали все речки, можно рождать их не у самого берега, а там откуда они могут доехать до филда. Правда некоторые мосты будут непроходимы. Нужно их тестировать и выкладывать в баги.
Есть еще более простой стимул заставить воевать: если группа танкеров дошла до вражеского берега, рождать там эсминец. Кажется это достаточно хороший стимул не дать танкерам дойти.
тогда лучше англия. там островок на юге карты есть, типа немцы его захватили как плацдарм.
То, что она не появилась не значит, что триггер сработает. Галочка только запретила ей появиться сначала. Нужно тестировать.
На миссию naryv очень надеюсь.
Да, бомберов пока нет. Но у истребителей стимула сбивать бомберы тоже нет, если танкеры так медленно идут. У них скорость максимальная задана в свойствах?Цитата:
та цепочка, к-я сейчас сложилась верна: корабли связывают оба берега (центральная линия сюжета), на корабли клюют бомберы, на бомберы - истребители. Эту схему надо выдержать, это своеобразная "фишка" миссии.
Можно сделать, чтобы эсминцы с танкерами не пересекались. Эсминца засылать откуда-нибудь сбоку как наказание за то, что пропустили танкеры. Надо чем-то истребителей разозлить, чтобы они сбивали бомберы, которые могут остановить танкеры.
--- Добавлено ---
Можно также сделать. Плюс в том, что не нужно 4 часа через пролив плыть.
цепь должна быть замкнутой, как камень ножницы бумага. т.е. надо завязать истребителей с кораблями. есдинственно что в голову пришло, на каждый взятый истребитель враг посылает один корабль к берегу взявшего. т.е. сколько истребителей в воздухе, столько танкеров идет от противника. если не найдется достаточного кол-ва бомеров, то десанты отберут дромы с ястребами, и придется их отбивать бомерами или летать издалека, с запасных аэродромов! имхо хорошая мысль. но как это реализовать?
Нет, по-моему при током подходе косяк получится. Вот прикинем как оно было бы. Я, на пример, не владею бомберами (как и наибольшая часть вирпилов (ИМХО)) пока. И вот на сервере 5 таких истребителей и ни одного бомбера. Появляются 5 кораблей, которые 100% придут к твоему берегу, потому, что их топить-то не кому. Прикрывать своих же бомберов-ботов, которые идут на порты смысла нет, потому, что потопление короблей в порту ничего не даёт, кроме если улыбнётся счастье потопить эсминец, на что шансы для ботов близки к 0. А вот если были бы несколько бомберов-ботов, которые шли специально на караваны, тут уже интерес и для ястребов вражеских стеречь от них свой конвой, и для своих - прикрывать бомберы, потому что это единственный шанс отбиться от вражеских кораблей
Пока в жизни истребителей ничего не зависит от бомберов и от портов, это их не разозлит. Пофиг им на бомберы. Scavenger прав насчет камень-ножницы-бумага.
Например: есть 2 прибрежных филда, с которого удобно летать истребителям. Можно либо делать все ближние филды неактивными если танкеры прорываются(если это технически проще) либо делать их эксплуатацию невозможной, родив у филдов 2 эсминца, если танкеры дошли (эсминцы той же стороны, что и прорвавшиеся танкеры!). С десантом и танками можно даже не заморачиваться: просто если танкеры дошли, перекрашивать филд или рождать эсминец. Истребителям будет лень летать с дальних филдов, поэтому они будут защищать ближние. Это мотив.
Истребители не могут топить танкеры, поэтому им придется подсунуть в качестве цели бомберы, топящие танкеры. Что заставит истребители атаковать бомберы? Мотив довести свои танкеры до цели и остановить танкеры противника. Живых бомберов недостаточно, т.к. иногда на сервере ни одного живого пилота бомбера нет (вчера наблюдал), т.е. нет мотива истребителям лететь в G6.
Останется только собрать истребители в одну кучу над проливом. Для этого в единицу времени должна существовать одна группа танкеров и одна группа бомберов их топящая, т.е. атаковать стороны должны друг друга по очереди.
--- Добавлено ---
А этого как добиться? Просто в редакторе на него кликнуть при определении триггера или нужно в скрипте что-то описывать?
Сервер не может ориентироваться на интересы только бомберов, т.к. истребителей все же пока летает больше. Можно попытаться найти баланс интересов.
Вариант 1. Сделать количество ИИ бомберов в вылете немного недостаточным, чтобы потопить все танкеры. Т.е. будет необходимо участие живого бомбера, чтобы остановить их все. Где истребители такого бомбера найдут - позовут на форуме или сядут сами - их проблемы.
Вариант 2. ИИ бомберы могут утопить все танкеры одной группы, которые могут захватить 2 филда противника. Но есть еще одна группа танкеров и 3й филд, который только эта группа может захватить. Эту группу танкеров могут остановить только живые бомберы, т.к. ИИ бомберы ее не атакуют.
ну, это развитие идеи, тоже интересное. а смысл есть. нету бомберов - летай с дальних дромов, отбивай десант. который, конечно не вечен, т.е. он высадился, и все, новых кораблей нет. отбил, счетчик обнуляется, и опять по новой. а в общем, в том и смысл, чтобы провоцировать появление живых бомберов, или хотя бы универсалов, ибо в условиях когда пять самолетов с каждой стороны больно много навыков и не обязательно.а где бомберы - там и все остальные, факт.
ну я и не говорю, что орды ботов натравить на кораблики, но 1 группу из пары-тройки самолётов по-моему необходимо. Они точно работы у "живых" не отнимут, посколько и ловить их ястребы то будут. А живучесть у бота то не велика. А вот частоту или условия появления ботов надо тестить и обсуждать
Место лучше не менять имхо, т.к. народ по привычке до Дувра разбредется. Брифинга же нет в игре. Маршрут кораблей в самом узком месте пролива. Филды как можно ближе к точкам маршрута (Фолкстон?). Иначе никого не найти в воздухе.
Сделал анонс на форуме 1С. Может народ подтянется сегодня.
Сегодня пятница, там на ATAG агитируют, я контр-рекламу сделал. Могут и на вчерашней миссии полетать, новую не обязательно.
Насчет единственного филда не уверен, т.к. это означает конец миссии. Нужно писать "Такая-то сторона проиграла, начинаем новый раунд" и начинать сначала.
В идеале филд перекрасить, но оставить в тылу запасные филды, чтобы битва не заканчивалась на этом. Причем выбить с захваченного филда должно быть легче, чем его захватить. Ну это в идеале на будущее.
тогда кем захватывать-то этот один аэродром? линкором?
Не нужно...по одному филду, ну его к лешему.
Это все можно, когда кто-то сделает. Мы же не фантазируем, что может быть через месяц, а обсуждаем, что может быть уже сейчас без скриптования. Когда будет программист, готовый заниматься скриптами, будет другой разговор. Тогда и именные Spit2 и BR-20 можно будет выдавать за заслуги отличившимся.