Перейти к содержанию
Asterios

таймер/тик бафа


LordS1on

Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, LordS1on сказал:

Также самонеры обузят забафанным самоном любой спот, отбафав в городе, и прибежав на спот под максой.

Мемная механика, где сум с С ножиком вбивает в землю пала с +10 элей, но админ про неё знает и даже уже фиксил

Ссылка на комментарий
Поделиться на другие сайты

Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД)

  

2 минуты назад, Вовен сказал:

и даже уже фиксил

если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали.

 

Ссылка на комментарий
Поделиться на другие сайты

11 minutes ago, xEvaSaintx said:

Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД)

  

если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали.

 

нуда, откат скилов считать может, оставшееся время запомнить может, а висящий баф неможет. 
там наверняка 1 параметр поменять нужно и фсе

Изменено пользователем LordS1on
Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, xEvaSaintx сказал:

если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали.

 

их теперь не 5 заряженных сумов, а всего 1

Ссылка на комментарий
Поделиться на другие сайты

30 минут назад, LordS1on сказал:

нуда, откат скилов считать может, оставшееся время запомнить может, а висящий баф неможет. 

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

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, xEvaSaintx сказал:

Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД)

Да не гони

Уже есть таблица бафсета, где хранится оставшееся время (или дататайм наложения)

 

Добавляешь в таблицу чара время логаута (или смены саба).

И дергаешь базу тока при входе/выходе чара в игру, сверяя текущее время, время выхода и время остатка бафа.

 

Ссылка на комментарий
Поделиться на другие сайты

Автора просто убивают сумы. Вот он и решил, написать своё завуалированное недовольство )

В любом случае -.

Потому что - это не удобно считай

Изменено пользователем Эфилдис
Ссылка на комментарий
Поделиться на другие сайты

Да ну вас, просто сделать в дебаф при смене  саба -100% физ/маг атаки на минуту. и все будут счастливы. тут проблема возникла из-за механики смены саба не у НПС.

по поводу действительно важных лок и фул забафа- там сделана пвп зона и при релоге выкидывает.

а в обычных спотах (тот же пк на фул забафе на кабрио) это игровой момент.

Изменено пользователем zany
Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, 1STFLAME сказал:

Да не гони

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



4 минуты назад, zany сказал:

просто сделать в дебаф при смене  саба -100% физ/маг атаки на минуту. и все будут счастливы.

не все, ПК вымрут как класс и будете потом скучать на спотах в одиночестве с мобами.

Ссылка на комментарий
Поделиться на другие сайты

На х1 куча клоунов, у которых мейн персы маги или ещё кто-то, но на ПВП они ходят сабовыми саммонерами, со спрятанным фул забафанным самоном.

Спрашивается, зачем магов качали, хз.

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, xEvaSaintx сказал:

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

А чем тебе вариант флейма не подошёл? Нагрузка практически нулевая, в бд хранится время оставшегося бафа, так же добавляется время, когда человек сделал релог/ресаб и при следующем заходе/ресабе рассчитывается время (время релога минус текущее время) и отнимать время каждого бафа, а если его не было больше 2х часов, то просто снимать все бафы, без каких-либо проверок.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, SimplyDemon сказал:

так же добавляется время, когда человек сделал релог/ресаб

сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься...



4 минуты назад, SimplyDemon сказал:

то просто снимать все бафы, без каких-либо проверок.

а как же баф на день рождения? покачаться уже тогда не получится больше 1 раза...

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, xEvaSaintx сказал:

сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься...

А как тогда сохраняется оставшееся время бафа?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, xEvaSaintx сказал:

сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься...

Да только пару дней назад вышел варком из игры, а на втором окне смотрю, он стоит себе спокойно рядом. Бывают и такие баги, но твой чар не будет стоять так вечно и это не является проблемой, спустя некоторое время тебя всё равно выкинет. Это мелочи, по сути предложения, всё норм?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, 1STFLAME сказал:

А как тогда сохраняется оставшееся время бафа?

об этом знает лишь Админ и наверное там ОЧЕНЬ сложная система оптимизаций.

Ссылка на комментарий
Поделиться на другие сайты

Как именно хранить последнюю активность чара это дело десятое. Тут сам концепт, что не требует каких-то космических затрат



Тем более по ченжлистам, понятно что сервер раз н времени сохраняет статус перса, логично предположить, что там хранится и время последнего апдейта

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, 1STFLAME сказал:

А как тогда сохраняется оставшееся время бафа?

Каждую секунду обновлять данные в бд у тысяч игроков по времени бафа это маразм, скорее всего хранится время  в которое был наложен баф и есть его длительность, т.е. есть время наложения бафа и есть время его окончания, и от этих 2х данных отталкиваются.

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, 1STFLAME сказал:

Как именно хранить последнюю активность чара это дело десятое. Тут сам концепт, что не требует каких-то космических затрат

движок игры работает АСИНХРОННО, в пвп, да и на фарме наборы бафа изменяются бывает с космической скоростью, сомневаюсь что сделать то что предлагают тут вообще реально.

 

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

 

  

6 минут назад, SimplyDemon сказал:

скорее всего хранится время  в которое был наложен баф и есть его длительность

всё намного, намного сложнее...

 

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

Изменено пользователем xEvaSaintx
Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, xEvaSaintx сказал:

всё намного, намного сложнее...

Предположи как, давай послушаем)

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, SimplyDemon сказал:

Предположи как, давай послушаем)

даже предполагать не буду, подумайте сами о фразе "слоистый баф"

 

ps. а также о том что баф не только бафают позиционно, но и по abnormal_type с кучей оговорок и исключений...

Изменено пользователем xEvaSaintx
Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, xEvaSaintx сказал:

НЕТ такого железа в мире способного обработать такой объём информации

Как писал херню, так и продолжаешь писать херню, ничего не меняется...

 

Как есть на данный момент - сохраняется время бафа при смене саба.

 

Возможный вариант - сохранять время бафа ПЛЮС время (до секунды) смены саба.

При возврате на данный саб - проверОчка, текущее время минус сохраненное. 

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

Всё.

В итоге мы получаем - добавить один условный флоат, два вычитания флоатов, одно изменение ранее сохраненного значения.

А всё остальное уже есть и отлично работает.

Едрить тут сервер Пентагона нужен плюс все мощности гугла, эппла и Илона Маска одновременно.

 

 

PS

Скорее за этот предл, чем против.

С одной стороны - заруинит многие удобные штуки. С другой - игра станет несоизмеримо честнее. Оно того стоит.

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Fallen сказал:

С другой - игра станет несоизмеримо честнее. Оно того стоит.

Справедливо

Ссылка на комментарий
Поделиться на другие сайты

Предложение хорошее. Может быть можно каким-то образом снять нагрузку с сервера, просто обнуляя весь баф в релоге/при смене саба, минут через 10 после события. Т.е. вышел ты в офф/сменил саб на фул бафе, запускается таймер, проходит 5-10 минут - весь баф обнуляется. Конечно это костыль, но как будто вполне реализуемо.

Ссылка на комментарий
Поделиться на другие сайты

50 минут назад, Fallen сказал:

С одной стороны - заруинит многие удобные штуки. С другой - игра станет несоизмеримо честнее. Оно того стоит.

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

 

5 часов назад, LordS1on сказал:

Если драться за спот - то делать это "честно", а не забафавшись и выгрузив пвп перса ан споте. 

тебе не мешает ничего тоже быть под бафом и драться за спот. в чем проблема?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, KerrigaH сказал:

мир вообще не честная штука. У меня врелоге стоит всегда чар с фулбафом, чтоб если увижу пк сразу завести и прогнать. предлагаешь мне сперва бафаться а потом гонятся за пк? 

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

Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, SadisticSic сказал:

Темка оооооочень сильно смахивает на нытьё :)

Если аффтор играет на х7, то скорее всего, я там ему дал по щам и прогнал с РБ, вот он и плачет )

 

А теперь полистайте темы аля "ПК на Саб РБ..." там один из основных решений -это дать себе забаф и стоять в релоге, что бы до Сундука дотянуть. Теперь нубам вообще, только через ТВ и делать Нобла, ребята на ПК просто недельку их там по кашмарят и привет 100500 тем не форуме.

Ссылка на комментарий
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...