Время респа мобов

Тема в разделе "Ошибки", создана пользователем Арт, 18 окт 2008.

Статус темы:
Закрыта.
  1. Арт

    Арт Игрок

    На форуме с:
    14 июн 2008
    Сообщения:
    328
    Адрес:
    Пермь
    МВП Киель с респом в 1-2 часа часто респается через 2,5 часа, а то и более. Это ошибка сервера или ошибка в описании респа? Или вообще всегда так и было?

    PS: Просьба флудеров и игроков, имеющих свое незаурядное самомнение высказывать свои пожелания ЗДЕСЬ
  2. Balrog

    Balrog Игрок

    На форуме с:
    9 сен 2008
    Сообщения:
    4
    поиск рулит)
    если написано респ 1-2 то это надо понимать как от 1 до 1+2 часа тоесть от 1 до 3.
  3. Арт

    Арт Игрок

    На форуме с:
    14 июн 2008
    Сообщения:
    328
    Адрес:
    Пермь
    Респ Атроса на 1 из локаций 3-6 часов. Респа в 9 часов никогда там не было. Всегда максимум 6 часов. Логика - от 1 до 1+2 часов - является, имхо, бредом. Пускай даже писали корейцы игру, но они тоже люди и счет часов у них такой же и логика "почасовая" такая же как у нас, а не как "у тебя". :)
  4. ayahaska

    ayahaska Игрок

    На форуме с:
    2 июн 2008
    Сообщения:
    351
    так всегда и было - первая цифра минимальное время респа, вторая отклонение
  5. RedPersik

    RedPersik Игрок

    На форуме с:
    30 май 2008
    Сообщения:
    5,071
    Просто атрос над вами сжалился и решил респнуться раньше чем через 9часов.) А киель гадина решил воскрестнуть тока через 2.5часа.
  6. Tozuka

    Tozuka Игрок

    На форуме с:
    13 июл 2008
    Сообщения:
    493
    Адрес:
    Красноярск
    имхо бред. В базе указывается промежуток времени, то есть от 1 до 2 часов. И очень часто это время не сходится с действительным временем респа.
    Арт нравится это.
  7. Aeronaft07

    Aeronaft07 Игрок

    На форуме с:
    20 дек 2007
    Сообщения:
    3,486
    Все именно так, как озвучил Balrog.
  8. Valkyrie

    Valkyrie Заблокирован

    На форуме с:
    16 апр 2008
    Сообщения:
    3,737
    Адрес:
    Калуга
    Неужели так? Оо быть того не может, в базе указан промежуток времени за который респается МвП а никак не 1+2часа киель респается через два часа и никто не виноват что вы ищете его по локе полчаса.
  9. Aeronaft07

    Aeronaft07 Игрок

    На форуме с:
    20 дек 2007
    Сообщения:
    3,486
    Амон Ра по вашей базе респается максимум час, на деле же он, бывало, появлялся и через 1 час 24 минуты.
    Его не надо искать, он всегда респится в одном и том же месте, поэтому засечь довольно легко.
  10. Valkyrie

    Valkyrie Заблокирован

    На форуме с:
    16 апр 2008
    Сообщения:
    3,737
    Адрес:
    Калуга
    я е спорю моя база вполне может быть не верной, надо смотрить афину, но вторую цифру точно не надо прибавлять.
  11. SunnyFox

    SunnyFox Игрок

    На форуме с:
    17 июн 2008
    Сообщения:
    4,582
    Адрес:
    St.P.
    Balrog, ayahaska и Aeronaft07 уже все сказали =) думаю так же как и они
  12. pogo

    pogo Игрок

    На форуме с:
    6 май 2008
    Сообщения:
    534
    Есть похожая тема.
    Из нее:
    delay1 - максимальное время респа.
    delay2 - минимальное время респа.
    Код:
    spawntime = md->spawn->delay1; //Base respawn time
    	if (md->spawn->delay2) //random variance
    		spawntime+= rand()%md->spawn->delay2;
    До переезда сервера, функция rand() давала значения до 2^15, что соответствовало респу delay1 - dealy1+32 сек, тк delay2 и delay1 считаются в миллисекундах. Поэтому раньше мвп ресались на глаз по максимальному времени. Сейчас rand() дает бОльший разброс значений, поэтому респ delay1 - delay1+delay2. Киель - 2-3 часа, Амон Ра - 1-1:26 часа и тд.
    Ошибка в самой формуле, вместо "+" должен быть "-".
    Арт нравится это.
  13. Wild

    Wild Заблокирован

    На форуме с:
    21 окт 2007
    Сообщения:
    2,497
    Адрес:
    Дальние степи в бескрайних просторах Украины.
    Пиши багрепорт!
  14. Tozuka

    Tozuka Игрок

    На форуме с:
    13 июл 2008
    Сообщения:
    493
    Адрес:
    Красноярск
    По этой же базе амон респается минимум через 30 минут, хотя на деле он респается минимум через час (ну и максимум через полтора). Вывод: база-враньё.

    З.Ы. Цифры брал не с потолка, а из личного опыта. Ибо перебил 100+ амонов уже.
  15. Арт

    Арт Игрок

    На форуме с:
    14 июн 2008
    Сообщения:
    328
    Адрес:
    Пермь
    Согласно логике - "1 - 1+2 часа респ" должен быть у некоторых мвп респ 1 - 1 час чтобы действительный респ был 1-2 часа. В базе нет ни 1 мвп с респом в: "1-1 час"
  16. _Narsil_

    _Narsil_ Игрок

    На форуме с:
    11 июн 2008
    Сообщения:
    288
    Адрес:
    Санкт-Петербург
    Арт, а вы знаете МВП, которые всегда респаются в течении 1-2 часов? Не по базе (как уже было озвучено, цифры 1-2 часа в базе не то же самое, что и МВП респанется в течении второго часа после убийства), а действительности? Если знаете, то в базе должно быть 1-1 час.

    Посмотрите, например, это МВП. В течении какого времени по вашей логике оно будет респаться?
  17. X

    X Играет за мобов
    Команда форума

    На форуме с:
    6 авг 2007
    Сообщения:
    19,605
    До переезда сервера (если Вы подразумеваете тот переезд) серверное ПО работало на Windows 2003. С того переезда, сервер начал работать на платформе Unix.
    Это, по всей видимости, и повлияло на изменение работы формулы.

    В любом случае, давайте не будем писать длинных топиков и рассказывать, как всё не правильно, просто дождёмся нового эмулятора.
    А дальше - мы уже будем либо сами переписывать структуру этой функции, либо вместе с этим писать багрепорт в еА.
    Арт нравится это.
Статус темы:
Закрыта.