FakePlayer - Страница 4 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 09.01.2014, 19:56   #31
Аватар для DiagoD

По умолчанию Re: FakePlayer

Я к тому, что нету смысла выполнять ботам действия, которые не будут видны другим игрокам.
Поход на инстанс, это значит, что их никто не увидит, вы же не будите пускать ботов на пару с игроками в инсты
А шмот можно и так им рисовать, это проблем не составит.
Фарм эпиков, по сути тот же фарм мобов.
Боты жрут все те же ресурсы, просто с той разницей, что они не выполняют действия, которые не нужны им.
У меня так много ботов апается из-за того, что по сути конкретно активных(несколько тысяч из той толпы) не так уже и много, остальные или просто стоят(большая часть) или бегают.

Суть в том, что про ресурсы можно не волноваться, главное делать хотя бы через задницу руками, а не через передницу, задницей.
__________________
open-team.ru - Freya, HighFive...
DiagoD вне форума Отправить сообщение для DiagoD с помощью ICQ Отправить сообщение для DiagoD с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 09.01.2014, 20:06   #32
Аватар для xolseg
Хрен с горы

Автор темы (Топик Стартер) Re: FakePlayer

Цитата:
Сообщение от DiagoD Посмотреть сообщение
Фарм эпиков, по сути тот же фарм мобов.
Хочу напомнить о пвп составляющей на таких рейдах.. :-)
Так что тут вопрос немного по другому поставится..
Так что, кол-во ботов не особенно важно, пусть их будет 100-300 этого хватит на 3ю коалицию.
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 09.01.2014, 20:45   #33
Аватар для BlackPR
Пресса

По умолчанию Re: FakePlayer

Цитата:
Сообщение от adе0t Посмотреть сообщение
можно видео?
вот

http://youtu.be/ZKyPF15BLwY
BlackPR вне форума Отправить сообщение для BlackPR с помощью ICQ Отправить сообщение для BlackPR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 09.01.2014, 21:09   #34
Аватар для xolseg
Хрен с горы

Автор темы (Топик Стартер) Re: FakePlayer

Цитата:
Сообщение от BlackPR Посмотреть сообщение
Ну ничего особенного честное слово. Для пвп сервера х100500 это подойдет, а для других серверов не очень подойдет.

Тут проблема несколько глубже, на самом деле хотелось бы увидеть видео от Aristocrat...
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 09.01.2014, 21:43   #35
Аватар для Mooni
Пользователь

По умолчанию Re: FakePlayer

А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.
Mooni вне форума Ответить с цитированием
Непрочитано 10.01.2014, 00:38   #36
Аватар для Aristocrat
Мастер

По умолчанию Re: FakePlayer

Ну вот версия ботов 1.2(2010 год)



Сейчас уже версия 4.5
Увы, видео пока не будет, т.к все в разобранном виде и переписывается)
Aristocrat вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 10.01.2014, 00:45   #37
Аватар для krisadr
Пользователь

По умолчанию Re: FakePlayer

тоже займусь на досуге с ИИ таких фейков, благо времени куча
krisadr вне форума Ответить с цитированием
Непрочитано 11.01.2014, 11:08   #38
Аватар для krisadr
Пользователь

По умолчанию Re: FakePlayer



Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь
krisadr вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 12.01.2014, 19:59   #39
Аватар для xolseg
Хрен с горы

Автор темы (Топик Стартер) Re: FakePlayer

И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(

И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2

Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)

Добавлено через 47 минут
Цитата:
Сообщение от Mooni Посмотреть сообщение
А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.
В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...

Нейросети такие нейросети.. ;-(

Последний раз редактировалось xolseg; 12.01.2014 в 20:47. Причина: Добавлено сообщение
xolseg вне форума Отправить сообщение для xolseg с помощью ICQ Отправить сообщение для xolseg с помощью Skype™ Ответить с цитированием
Непрочитано 12.01.2014, 21:19   #40
Аватар для n3k0nation
Antihero

По умолчанию Re: FakePlayer

Цитата:
Сообщение от xolseg Посмотреть сообщение
И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(

И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2

Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)

Добавлено через 47 минут


В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...

Нейросети такие нейросети.. ;-(
Делайте новый класс ботов наследуясь от класса игрока, я уже писал об этом.
Ищите нужные события (которые Вы описали) и изменяете там переменную рейтов для конкретного игрока/бота. Если нужно выполнение с задержкой, то пилите опять же задачу и запускайте ее с помощью трид пула.

Цитата:
Сообщение от krisadr Посмотреть сообщение


Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь
Вам на заметку: АИ отключается, если рядом нет игроков. Деактивирейте эту функцию и посмотрите на реальную нагрузку.
И да, я таки посмотрел бы сотню ботов с разными задачами выполняемых в одном (!!!) потоке, плюс все из них активны, мне правда интересно. Вы уверены, что Ваш код не создает события для глобального АИ? Просто эти события обрабатываются в конкурентной среде.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:46. Часовой пояс GMT +3.

Вверх