 |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
26.11.2013, 06:15
|
#421
|
|
|
|
Разведчик
|
 Регистрация: 17.11.2012
 Сообщений: 25
 Популярность: -3
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
Бот реально создает больше среднесуточной нагрузки, чем 25к просмотров на сайте. |
|
 |
|
 |
|
25к просмотров в сутки? Это 1 запрос за три секунды. Какого рода сайт? Простенький статический или сложное, большое приложение с использованием RoR или Django? Какое установлено время задержки между итерациями цикла? Попробуйте сделать задержку в три секунды перед каждым perform_action. Уверен, нагрузка будет сравнима (если там один запрос к серверу на выполнения действия).
По оптимизации могу посоветовать следующее: Если есть уверенность, что проблема именно в переборе, можно посмотреть функцию get_all_objects_by_types. Перевести все модули на её использование и добавить хэш-таблицу для быстрого поиска соответствующих типов в game_location.gameObjects.
В любом случае, оптимизация должна начинаться с анализа проблемы. Да, можно оптимизировать очевидные места (как в этом случае - итерирование про списку вместо хэш-таблицы), но может оказаться, что это ненамного ускорит выполнение программы.
Последний раз редактировалось AnonProger; 26.11.2013 в 07:16.
|
|
|
26.11.2013, 11:40
|
#422
|
|
|
|
Разведчик
|
 Регистрация: 03.12.2010
 Сообщений: 22
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 12:14
|
#423
|
|
|
|
Разведчик
|
 Регистрация: 13.07.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 15:23
|
#424
|
|
|
|
Разведчик
|
 Регистрация: 19.11.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
бот по крону запускается каждые 6 минут
|
|
 |
|
 |
|
А сколько времени он исполняется? Когда он умирает? Бот выполнен как приложение для домашнего компа. Он изначально не планировался как серверное приложение. Если у тебя нет возможности постоянно держать процесс включенным, тогда имеет смысл достаточно сильно переписать бот. И вызывать скрипт кроном раз в 30 секунд (минимум 2 раза в минуту). Изменяющиеся "данные" можно хранить в сессии, но придется подумать над тем, как объяснить боту, что он должен делать "в этот раз". )) Тогда расход ресурсов значительно уменьшится. Проблема известная, способ решения тоже известен. Но это, извините, как сесть на шею и жаловаться что ноги не комфортно свешивать. Этим занимаются каждый для себя :]. Бот есть, код открыт - творите че хотите.
Что-то я немного разошелся, но тем не менее.
И да, кстати, описали ситуацию поподробнее, а то после каждой вашей реплики появляются новые вопросы ). Я хоть и возмущаюсь, но мне все же интересна эта тема, и похоже не только мне.
Последний раз редактировалось AlExVe; 26.11.2013 в 15:27.
|
|
|
26.11.2013, 16:15
|
#425
|
|
|
|
Разведчик
|
 Регистрация: 17.11.2012
 Сообщений: 25
 Популярность: -3
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 16:47
|
#426
|
|
|
|
Разведчик
|
 Регистрация: 03.12.2010
 Сообщений: 22
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 18:18
|
#427
|
|
|
|
Разведчик
|
 Регистрация: 19.11.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 18:23
|
#428
|
|
|
|
Разведчик
|
 Регистрация: 03.12.2010
 Сообщений: 22
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 19:11
|
#429
|
|
|
|
Разведчик
|
 Регистрация: 06.08.2011
 Сообщений: 21
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
НУ большой фаил можно и не грузить как бы... отключается...
|
|
|
26.11.2013, 20:10
|
#430
|
|
|
|
Разведчик
|
 Регистрация: 19.11.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.11.2013, 20:13
|
#431
|
|
|
|
Разведчик
|
 Регистрация: 06.08.2011
 Сообщений: 21
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
AlExVe, ток не забудь, что при новом обновлении сервера придется таки 1н раз скачать его.)
|
|
|
26.11.2013, 20:20
|
#432
|
|
|
|
Разведчик
|
 Регистрация: 19.11.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
У меня бот на пхп, и у него совсем другая структура. В моем случае вряд ли придется. Чаще приходится париться когда меняют адреса серверов.
|
|
|
26.11.2013, 22:07
|
#433
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
такое при первом запуске
второй раз работает нормально)
в чем проблема?
|
|
|
28.11.2013, 01:07
|
#434
|
|
|
|
Разведчик
|
 Регистрация: 09.11.2013
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Интепретируемые языки тормоза по определению. Бот на плюсах сожрал 39 секунд процессорного времени за пол часа.
М, запустил день назад бота, стоимость товаров на складе 830к. Нет ли у кого желания как-нибудь устроить соревнования ботов?
---
Есть ли смысл ставить столы из последнего обновления игры? За 20к всего два подарка. Как-то мало. Его в любом случае нужно очищать за 20к или он через какое-то время сам обновится?
|
|
|
28.11.2013, 01:49
|
#435
|
|
|
|
Разведчик
|
 Регистрация: 19.11.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 03:47.
|
 |