???
Математика на уровне МГУ

Страница 5 из 7 ПерваяПервая 1234567 КрайняяКрайняя
Показано с 101 по 125 из 170

Тема: Бот для выделенного сервера ИЛ-2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Re: Бот для выделенного сервера ИЛ-2

    Можешь выложить ету прогу, енто открывает шикарные возможности...

  2. #2
    Металист с 6 лет! Аватар для 72AG_El_Brujo
    Регистрация
    05.06.2005
    Адрес
    г. Серпухов, МО
    Возраст
    39
    Сообщений
    438

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Platinum Посмотреть сообщение
    Интересно почему у бота пинг 2? Я так понял, что бот запущен на серверной машине.
    Видимо потому, что бот запущен не как выделенный сервер, а как клиент.
    Так?

  3. #3
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Platinum Посмотреть сообщение
    Интересно почему у бота пинг 2? Я так понял, что бот запущен на серверной машине.
    Все просто, потому что бот запущен с соседнего компа из локальной сети. Можно было бы запустить и на той же машине где сервак стоит, но это "шестисотый Целерон", может не потянуть.


    Цитата Сообщение от Shtraib Посмотреть сообщение
    Можешь выложить ету прогу, енто открывает шикарные возможности...
    Прога вот:
    http://ntelecom.tula.net/files/hot_keyboard23557.rar
    Там же и "лечилка". (Если форум запрещает выкладывать таблетки от прог, то уберу).

    Два главных совета:
    1. Не программируйте движение мыши в ИЛ-2. Мышка в игре работает несколько иначе, чем в какой-либо другой программе. (Возможно что-то может получится с джойстиком. Я не проверял. На работе джойстика нет.) Программируйте только клавиатуру.

    2. Не крякайте прогу сразу. Она 20 дней пашет и без "лечилки". Зато будет возможность освоится с русским интерфейсом. После кряка версия становится немного новее, но уже с английским интерфейсом.

    По программе:
    Один единственный раз готовим сам крафт. Делаем загрузку, (неизменного в дальнейшем), боезапаса и количества топлива. И потом, каждый раз, в игре, перед стартом бота на вечер-ночь, нужно один раз проделать старт и концовку полета с кликами мышки по двум основным кнопкам игры. Проделать это нужно самому. После чего игра запоминает эти две кнопки, которые начинают работать в игре с обычного "Пробела". Это зеленая кнопка "Вылет", и коричневая "Новая попытка". Я обычно перед стартом бота делаю так. Тыкаю мышкой "Вылет", нажимаю Ctr+E (катапультирование пилотов), нажимаю Esc, тыкаю мышкой "Новая попытка". Все! Игра запомнила, что копки "Вылет" и "Новая попытка" являются в игре ПРИОРИТЕТНЫМИ и начнут в дальнейшем срабатывать с клавиатурного пробела, а не только с мышки.

    В итоге, программа управляет клавиатурой в игре ИЛ-2 таким образом:
    1. Стартуем! Программа нажимает пробел. Срабатывает зеленая кнопка "Вылет".
    2. Далее проигрывается сам полет со всеми нужными, (записанными ранее), нажатиями на клаве. Это и форсаж (если нужно), и включение "автомата горизонтального полета", и коррекция курса и сброс бомб в нужном месте и расстрел боезапаса и катапультирование пилотов (Ctl+E). В конце полета программирование катапультирования должно быть сделано "ОБЯЗАТЕЛЬНО"!!! Это залог того, что не прервется цикл. И не важно, собьют бота в полете, или не собьют, или он сам во что-то врежется. Сами знаете, если в обычном полете нажать на Esc, то копка "Новая попытка" будет ОТСУТСТВОВАТЬ! Поэтому, программирование обязательного катапультирование в конце полета бота это залог того, что кнопка "Новая попытка" будет на месте ВСЕГДА!
    3. Финишируем! Прога нажимаем Esc. Выскакивает меню с кнопками. Затем прога нажимает пробел и при этом нажмется наша любимая коричневая кнопка "Новая попытка".

    Все. Запись закончилась!

    Потом в программе ставим, сколько раз прокручивать запись и понеслась. Я поставил на десять тысяч раз. Ура товарищи! Кто больше?!

    Собственно, не обязательно применять именно эту прогу. Можно любую другую. Просто мне эта попалась самой первой и больше я заморачиваться с поисками не стал. Пашет и ладно.

    Цитата Сообщение от Viper Посмотреть сообщение
    Спасибо! Интересную идею разрабатываете... Я мог бы запускать такого бота на своей машине. Пока я на работе, другим бы было весело.
    Вот и я так же. Только наоборот. Я дома, а бот на работе крутится. Людей развлекает. Вспомнилось сейчас, как я запустил бота в самый первый раз. Один из вирпилов стал к нему обращаться. Бот молчит. Тот начал ему советовать, что мол, писать нужно через тильду. Очень меня тогда это позабавило.

    Цитата Сообщение от Viper Посмотреть сообщение
    ...Единственное, что я не понял, это как выбрать аэродром с которого никто не взлетает или высоту появления бота в сетевой игре..
    Ставишь любую "Тестовую ВПП". В месте, удобном, чтобы в самом начале не пришлось корректировать курс полета. И подальше от основных сражений. На этой тестовой ВПП убираешь все самолеты, кроме одного, на котором будет летать сам бот. Как менять высоту и начальный курс полета я не знаю, (но мне это ничуть не мешает). Поэтому бот всегда стартует с 2000 метров и всегда летит в одном направлении. Это направление у меня не совсем получалось таким, чтобы выйти на вражеский филд красных, поэтому, перед сбросом бомб, я один раз делаю коррекцию курса.
    А по поводу помех со стороны, я думаю мало кто будет стартовать с этой ВПП из-за ее удаленности, и из-за того что там можно будет выбрать только один крафт. И даже если кто-то будет от туда взлетать, то что в этом плохого? Боту это совершенно по барабану. Одно другому не мешает.

    Цитата Сообщение от Viper Посмотреть сообщение
    Есть возможность запускать такого бота на сервере G1?
    Не понял вопроса. Я думаю запускать можно как угодно, где угодно и на любом серваке.


    Во, блин!!! Пока писал, бот бомбой четко попал в смотровую вышку филда. Ггг!
    Крайний раз редактировалось SlavikSG; 18.03.2008 в 09:39.

  4. #4
    JGr124_boRada Аватар для boRada
    Регистрация
    28.02.2002
    Адрес
    Южный Урал
    Возраст
    65
    Сообщений
    5,049

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от SlavikSG Посмотреть сообщение
    Во, блин!!! Пока писал, бот бомбой четко попал в смотровую вышку филда. Ггг!
    Молоток!
    Респект за воплощение. Ну и что, что через ж.. Сейчас это даже модно :drive:
    Нестандартный подход - это то, что не дано многим проффесионалам. (с) Я

  5. #5
    Зашедший Аватар для Viper
    Регистрация
    22.07.2003
    Адрес
    USA
    Возраст
    50
    Сообщений
    208

    Re: Бот для выделенного сервера ИЛ-2

    Спасибо! Интересную идею разрабатываете... Я мог бы запускать такого бота на своей машине. Пока я на работе, другим бы было весело. Единственное, что я не понял, это как выбрать аэродром с которого никто не взлетает или высоту появления бота в сетевой игре. Есть возможность запускать такого бота на сервере G1?

  6. #6
    Металист с 6 лет! Аватар для 72AG_El_Brujo
    Регистрация
    05.06.2005
    Адрес
    г. Серпухов, МО
    Возраст
    39
    Сообщений
    438

    Re: Бот для выделенного сервера ИЛ-2

    На Гене не получится, т.к. там надо взлетать, а бот этого не может, насколько я понял.

  7. #7
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от 72AG_El_Brujo Посмотреть сообщение
    На Гене не получится, т.к. там надо взлетать, а бот этого не может, насколько я понял.
    Получится. Ты не все прочитал в этой теме. Мой первый бот был на крафте Ил-2 1943 года, с задним стрелком. И он стартовал с обычной наземной ВПП. Тут единственный минус, после взлета направление полета может быть лишь очень примерным. Потому не стоит даже пытаться его куда-то направить. Наверняка не получится. Пусть просто кружит на форсаже над ВПП без "Автомата горизонтального полета" и набирает высоту. И все. Этого будет вполне достаточно, чтобы кого-то развлечь.

    А то, что он на взлете может с кем-то не разминуться на общей ВПП, так это не страшно. И даже будет прикольно услышать матершину в его адрес. Хе! Ну и потом, дальше, цикл повторится, и бот попытается по новой сделать взлет.

    Только что наладил "Удаленный запуск бота". Теперь могу запускать его прямо из дома, если вдруг забуду это сделать на работе.
    Крайний раз редактировалось SlavikSG; 19.10.2006 в 13:07.

  8. #8

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от 72AG_El_Brujo Посмотреть сообщение
    На Гене не получится, т.к. там надо взлетать, а бот этого не может, насколько я понял.
    Чтоб ето нормально работало на гене, надо фсе карты переделывать, с добавлением Тестовой ВПП 4 (тока на ней крафты стартуют сразу в воздухе, вне зависимости от настроек сервера), плюс ввести запрет на старт с этого филда, поскольку точка респавна может измениться... В принципе можно использовать несколько слабых компов с мин настройками графики для юзанья сразу нескольких ботов.

  9. #9

    Re: Бот для выделенного сервера ИЛ-2

    Насчет взлетов-посадок
    Мне в свое время на ju-88 удавалось подобрать такие настойки тяги, что крафт в режиме автогоризонта снижался с постоянной небольшой вертикалкой и, будучи направленным в сторону филда, сносно сам садился (единственное - может впилиться во что-то, может капотнуть на кочках, а тормозить на земле надо по-любому руками)
    Может с этой позиции (ориентация в район аэродрома или просто на ровное место + автогоризонт + пониженная тяга) можно будет для бота подобие посадки создать?

    Добавлено: демка посадки на автомате
    http://rapidshare.de/files/37379602/...liss.ntrk.html
    Крайний раз редактировалось Posthuman; 20.10.2006 в 00:08.

  10. #10
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Posthuman Посмотреть сообщение
    Насчет взлетов-посадок
    Мне в свое время на ju-88 удавалось подобрать такие настойки тяги, что крафт в режиме автогоризонта снижался с постоянной небольшой вертикалкой и, будучи направленным в сторону филда, сносно сам садился (единственное - может впилиться во что-то, может капотнуть на кочках, а тормозить на земле надо по-любому руками)
    Может с этой позиции (ориентация в район аэродрома или просто на ровное место + автогоризонт + пониженная тяга) можно будет для бота подобие посадки создать?
    А что!? Классная мысль! Очень даже может получиться. На аэродром я, естественно, прицелится (после второй корректировки курса) не смогу, но ровное место все равно есть. Это, собственно, "край" карты. Там места много!

    Правда есть один недостаток. Новый курс будет уводить бота от центра боевых действий. А сейчас, после сброса бомб, он как раз гордо пролетает посередине враждующих сторон.

  11. #11
    Забыл приземлиться Аватар для Kraggash
    Регистрация
    19.05.2005
    Адрес
    Вологодчина
    Возраст
    56
    Сообщений
    131

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Shtraib Посмотреть сообщение
    Чтоб ето нормально работало на гене, надо фсе карты переделывать, с добавлением Тестовой ВПП 4 (тока на ней крафты стартуют сразу в воздухе, вне зависимости от настроек сервера), плюс ввести запрет на старт с этого филда, поскольку точка респавна может измениться... В принципе можно использовать несколько слабых компов с мин настройками графики для юзанья сразу нескольких ботов.
    На G1 21 карта.
    Кто будет запускать бота на каждой следующей карте?
    Ведь у бота не получится выбирать этот тестовый ВПП4, да и любой другой ВПП?

  12. #12
    Пилот
    Регистрация
    18.11.2003
    Адрес
    Челябинск
    Возраст
    49
    Сообщений
    1,609

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Kraggash Посмотреть сообщение
    На G1 21 карта.
    Кто будет запускать бота на каждой следующей карте?
    Ведь у бота не получится выбирать этот тестовый ВПП4, да и любой другой ВПП?
    Да черт с ней, с геной. Проще новый серв стартануть с ботами, имхо, чем старый приспособить.
    Инструкция по стрельбе: Не льсти себе, подойди ближе! :)

  13. #13
    Старший Офицер Форума Аватар для Charger
    Регистрация
    08.04.2002
    Адрес
    Москва
    Возраст
    59
    Сообщений
    11,713
    Images
    16

    Re: Бот для выделенного сервера ИЛ-2

    Ну и как вариант, сервер миссий
    Мля, идите на дуэльный сервер - там ваши кони, сэры рыцари (c)mamali
    Я дрался с асами WarBirds(c)Varga
    Основная проблема русского витуального сообщества - избыток лыцарелизателей и рыцаререзателей и нехватка наевропуболтоположителей... (с)CoValent
    БоБ прямее руганью не станет. (с) Harh
    Oculos habent non viclebunt.(c) Псалом 134
    Q9650+8GbRAM+560Ti/2Gb i7-4790k+32Gb+2060/6Gb

  14. #14
    Добрый Чебурашка Аватар для Myasnik
    Регистрация
    16.01.2005
    Возраст
    39
    Сообщений
    324

    Re: Бот для выделенного сервера ИЛ-2

    Класс!
    Вообще у такого бота есть одно неоспоримое преимущество перед офф-лайновым... Он не умеет читерить! )))
    Вострый топорик блестит на камнях,
    Кровушка капает с лезвия вниз,
    Рядом мертвец с головой на руках.
    Да! Это был жизни каприз!

  15. #15
    Механик
    Регистрация
    29.06.2006
    Возраст
    44
    Сообщений
    1,205

    Re: Бот для выделенного сервера ИЛ-2

    А как насчет разного поведения бота? Допустим, админ бота записывает несколько сценариев полета, сохраняет их как-то, а бот потом выбирает случайный сценарий и проигрывает его. Сценарий - это набор нажатий клавиш.
    Нужно просто немного попрограммить.

  16. #16
    Пилот
    Регистрация
    18.11.2003
    Адрес
    Челябинск
    Возраст
    49
    Сообщений
    1,609

    Re: Бот для выделенного сервера ИЛ-2

    Придумал, как дать боту, если не глаза, то хотя-бы радиопеленгатор:
    Как широко известно в узких кругах, при переключении по местам экипажа, это пишется в лог вместе с координатами переключившегося игрока. ВОТ ОНО!! . Можно потрошить лог, и легко получить координаты бота в данный момент. Более того, если искать момент перехода ботом границы квадрата, можно определять его место весьма точно. Ну и, при наблюдении тенденции смены квадратов (j7,j8,k8,k9,l9...) еще и курс - грубо.

    То есть, сейчас мы умеем взлетать, садиться, и ориентироваться.!!!
    Можно это все применить в мирных целях:

    Простейший вариант: ночная карта для прпехвата. Сервак (сервер ил-2 и 10-15 клиентов) генерит с некой периодичностью ботов-бомберов, которые идут на цель на стороне противника и бомбят ее, потом возвращаются и садятся на грунт за картой. При наборе стороной ботов более 10 000 очей им идет победа. А народ их в ночи перехватывает.

    Ну и, в общем, по паре штук таких ботов с каждой стороны можно и на простой догфайт пустить.

    По боту. нужны скритики: Взлет, полет в горизонте, местоопределение(самый навороченый), поворот вправо, поворот влево, посадка.
    Причем развороты я бы полелил на стадии: ввод в в вираж, удержание режима виража, и вывод(по желанию). Из этого всего можно собрать бота, не сильно уступающего нубовскому бомберу по эффективности.
    Инструкция по стрельбе: Не льсти себе, подойди ближе! :)

  17. #17

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от 71Stranger Посмотреть сообщение
    Придумал, как дать боту, если не глаза, то хотя-бы радиопеленгатор:
    Как широко известно в узких кругах, при переключении по местам экипажа, это пишется в лог вместе с координатами переключившегося игрока. ВОТ ОНО!! . Можно потрошить лог, и легко получить координаты бота в данный момент. Более того, если искать момент перехода ботом границы квадрата, можно определять его место весьма точно. Ну и, при наблюдении тенденции смены квадратов (j7,j8,k8,k9,l9...) еще и курс - грубо.

    То есть, сейчас мы умеем взлетать, садиться, и ориентироваться.!!!
    Можно это все применить в мирных целях:

    Простейший вариант: ночная карта для прпехвата. Сервак (сервер ил-2 и 10-15 клиентов) генерит с некой периодичностью ботов-бомберов, которые идут на цель на стороне противника и бомбят ее, потом возвращаются и садятся на грунт за картой. При наборе стороной ботов более 10 000 очей им идет победа. А народ их в ночи перехватывает.

    Ну и, в общем, по паре штук таких ботов с каждой стороны можно и на простой догфайт пустить.

    По боту. нужны скритики: Взлет, полет в горизонте, местоопределение(самый навороченый), поворот вправо, поворот влево, посадка.
    Причем развороты я бы полелил на стадии: ввод в в вираж, удержание режима виража, и вывод(по желанию). Из этого всего можно собрать бота, не сильно уступающего нубовскому бомберу по эффективности.

    Ну-ка ну-ка!Я не видел в логе сообщений о ПЕРЕСАДКЕ,хотя сам пересаживаюсь довольно часто

  18. #18
    Пилот
    Регистрация
    18.11.2003
    Адрес
    Челябинск
    Возраст
    49
    Сообщений
    1,609

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от vadim andreev Посмотреть сообщение
    Ну-ка ну-ка!Я не видел в логе сообщений о ПЕРЕСАДКЕ,хотя сам пересаживаюсь довольно часто
    Я тоже. Я вообще не потрошил лог на эту тему, однако, наслышан.
    Инструкция по стрельбе: Не льсти себе, подойди ближе! :)

  19. #19
    Забанен
    Регистрация
    20.04.2006
    Возраст
    48
    Сообщений
    2,478

    Re: Бот для выделенного сервера ИЛ-2

    ну вообще-то таким макаром можно сделать и бота, "перехватывающего" тех, кто по местам прыгает в многоместных крафтах. именно перехватить бот конечно не сможет, но зато развлекуха прикрышке обеспечена .

  20. #20
    УАГ "Меч" Аватар для =M=Vegas
    Регистрация
    21.06.2004
    Возраст
    54
    Сообщений
    744

    Re: Бот для выделенного сервера ИЛ-2

    скажите ка, а наземка тоже в сервере не двигается?
    Для меня авторитетов нет!

  21. #21

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от Vegas Посмотреть сообщение
    скажите ка, а наземка тоже в сервере не двигается?
    В догфайте не двигается.
    =HD=Platinum

  22. #22

    Re: Бот для выделенного сервера ИЛ-2

    Мдя... хорошая вестч. Бот однако злой. Очень.

  23. #23
    Начинающий Аватар для Jheka
    Регистрация
    06.02.2006
    Адрес
    Волгореченск
    Возраст
    41
    Сообщений
    56

    Re: Бот для выделенного сервера ИЛ-2

    Скоро начнут UMS карты делать как в том же старкрафте, что то типа bomb-defend или вроде того))))), автору бота респект
    Skey

  24. #24
    Танки не летают? Аватар для mr_tank
    Регистрация
    29.03.2003
    Адрес
    СТОЛИЦА ДЕРЕВЕНЬ
    Возраст
    49
    Сообщений
    9,378

    Re: Бот для выделенного сервера ИЛ-2

    Тут, подумал, если карта ровная, то бот на А-20, Б-25 вполне может и по земле кататься, медленно, конечно, но и 20км/ч хватит. и стрелять.
    А на морских, Руфь может и катер изобразить.
    остановиться мне-бы...
    но я всю ночь летал

  25. #25
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Re: Бот для выделенного сервера ИЛ-2

    Цитата Сообщение от mr_tank Посмотреть сообщение
    Тут, подумал, если карта ровная, то бот на А-20, Б-25 вполне может и по земле кататься, медленно, конечно, но и 20км/ч хватит. и стрелять.
    По земле, не по земле, а по воздуху бот (Б-25) летает очень даже замечательно. На всех пяти картах.

    Вот текущая статистика бота:
    "Bot_of_Server" Вылетов - 12823 Уничтожил - 1215
    Более точную статистику по боту можно глянуть тут:
    http://ntelecom.tula.net/il2sc/

    Живьем на бота можно глянуть на серваке в HyperLobby. Сервак там называется -=SVG=- Смотрите ники летающих на серваке. Если ник "Bot_of_Server" есть, значит в данный момент он летает. Предупреждаю сразу желающих его "пощупать". Бот очень зубастый. Берите сразу убера. Иначе с позором будете искать место для посадки.

    Регулярно запускаю его в вечернее время. Для поднятия сервака в списке серваков HyperLobby и как приманку. Клюнувшие буржуи, заходящие на сервак, однозначно принимают его за живого игрока. Здороваются, говорят до свидания. "Нашим", конечно, потом местные вирпилы поясняют, что это бот, а вот буржуям фиг пояснишь. Даже если и пояснишь, все равно не понимают, или не верят.

    Позавчера запустил второго бота. Ник - "Prosto_Bot" Но этот еще совсем ребеночек. Всего-то пока 64 вылета и 2 сбитых. Но летает над врагами и кидает бомбы на вражеский филд, не хуже своего старшего собрата. Ггг! Так они и стартую по очереди друг за другом.

    Был забавный момент. Красная сторона стала просить убрать бота. Я тогда еще подумал, чего ради такую забавную игрушку убирать. А потом мне пришлось полетать на красной стороне и я понял, почему просили убрать бота. Бот летел на филд, поливая по сторонам из всех стволов. Нет, нет, да попадал иногда. Затем разворачивался и опять рядом с филдом пролетал. И опять попадал. Ессно, обидно, что какой-то бот тебе, то утечку топлива сделает, то пушку заклинит, то еще какую-нибудь неприятную гадость сотворит. А рядом живые игроки не зевают и сразу добивают.

    На этих выходных, запущу двух сразу. Обязательно!

    P.S. В вечернее время, по причине провайдера, сервак иногда лагает. К сожалению ничего не могу с этим поделать.

Страница 5 из 7 ПерваяПервая 1234567 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •