Popular Post LordS1on Posted June 6, 2023 Popular Post Share Posted June 6, 2023 Не пора ли пересмотреть работу бафа в режиме оффлайн/смене саба? Предлагаю сделать так, чтоб баф тикал всегда: будь то персонаж на сабе или офлайне (также баф должен тикать у отозванных петов) -->На данный момент система бафа абузится (в том числе и я выгружаю забафанного перса у рб). Просто забафываеш перса по максимуму (икона/джуд/зил), и меняеш саб, либо выгружаеш на точке рб/точке фарма - при необходимости залетаеш на фулбафе клеить щи. Также самонеры обузят забафанным самоном любой спот, отбафав в городе, и прибежав на спот под максой. Если драться за спот - то делать это "честно", а не забафавшись и выгрузив пвп перса ан споте. (пы.сы. вроде ничего кробе "абузеров" забафа не заденет и не пострадает) 34 Link to comment Share on other sites More sharing options...
Azuki Posted June 6, 2023 Share Posted June 6, 2023 "забафаши" контролящие рб на серверах будут против,а они на форуме сидят.в отличие от игроков многих. Link to comment Share on other sites More sharing options...
Вовен Posted June 6, 2023 Share Posted June 6, 2023 1 час назад, LordS1on сказал: Также самонеры обузят забафанным самоном любой спот, отбафав в городе, и прибежав на спот под максой. Мемная механика, где сум с С ножиком вбивает в землю пала с +10 элей, но админ про неё знает и даже уже фиксил Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД) 2 минуты назад, Вовен сказал: и даже уже фиксил если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали. 3 Link to comment Share on other sites More sharing options...
LordS1on Posted June 6, 2023 Author Share Posted June 6, 2023 (edited) 11 minutes ago, xEvaSaintx said: Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД) если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали. нуда, откат скилов считать может, оставшееся время запомнить может, а висящий баф неможет. там наверняка 1 параметр поменять нужно и фсе Edited June 6, 2023 by LordS1on Link to comment Share on other sites More sharing options...
Вовен Posted June 6, 2023 Share Posted June 6, 2023 28 минут назад, xEvaSaintx сказал: если бы фиксил то баф моральки с дв не выносили и баф чип-и-дейла не таскали. их теперь не 5 заряженных сумов, а всего 1 Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 30 минут назад, LordS1on сказал: нуда, откат скилов считать может, оставшееся время запомнить может, а висящий баф неможет. откат скиллов расчитывается лишь 1 раз в момент использования, а тик бафа каждую секунду... хотя там тоже куча костылей... попробуйте отправить комп в гибернацию на полчаса с запущенным клиентом - волосы дыбом встанут... Link to comment Share on other sites More sharing options...
Snowdrop Posted June 6, 2023 Share Posted June 6, 2023 Отличное предложение!! Link to comment Share on other sites More sharing options...
1STFLAME Posted June 6, 2023 Share Posted June 6, 2023 2 часа назад, xEvaSaintx сказал: Нереализуемо, абсолютно. тупо потому что серверу придётся вместо 5-10 тыс чаров имеющих по 24 бафа, 12 д/с, кучу триггеров... обсчитывать ещё и полляма таких же чаров в оффлайне, а ещё всех их петов, суммов, а там глядишь вы и про сабы ныть начнёте чтоб и их считало... НЕТ такого железа в мире способного обработать такой объём информации (это же триллионы запросов к БД) Да не гони Уже есть таблица бафсета, где хранится оставшееся время (или дататайм наложения) Добавляешь в таблицу чара время логаута (или смены саба). И дергаешь базу тока при входе/выходе чара в игру, сверяя текущее время, время выхода и время остатка бафа. 1 Link to comment Share on other sites More sharing options...
Эфилдис Posted June 6, 2023 Share Posted June 6, 2023 (edited) Автора просто убивают сумы. Вот он и решил, написать своё завуалированное недовольство ) В любом случае -. Потому что - это не удобно считай Edited June 6, 2023 by Эфилдис Link to comment Share on other sites More sharing options...
zany Posted June 6, 2023 Share Posted June 6, 2023 (edited) Да ну вас, просто сделать в дебаф при смене саба -100% физ/маг атаки на минуту. и все будут счастливы. тут проблема возникла из-за механики смены саба не у НПС. по поводу действительно важных лок и фул забафа- там сделана пвп зона и при релоге выкидывает. а в обычных спотах (тот же пк на фул забафе на кабрио) это игровой момент. Edited June 6, 2023 by zany Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 6 минут назад, 1STFLAME сказал: Да не гони вы не понимаете насколько это сложно, криты, дисконекты, рассинхрон времени, подвисание драйверов из за оборудования и всё это ведёт к рассинхрону, я не удивлюсь если сейчас даже рассинхрон присутствует, типа на тебе баф нарисован, а на сервере его давно уже нет... не раз замечал что под конец бафа вдруг дикий урон идёт от мобов, как будто баф кончился... но мб это всё мои фантазии... Как спрашивается вы реализуете всё это? 4 минуты назад, zany сказал: просто сделать в дебаф при смене саба -100% физ/маг атаки на минуту. и все будут счастливы. не все, ПК вымрут как класс и будете потом скучать на спотах в одиночестве с мобами. Link to comment Share on other sites More sharing options...
Snowdrop Posted June 6, 2023 Share Posted June 6, 2023 На х1 куча клоунов, у которых мейн персы маги или ещё кто-то, но на ПВП они ходят сабовыми саммонерами, со спрятанным фул забафанным самоном. Спрашивается, зачем магов качали, хз. 1 Link to comment Share on other sites More sharing options...
SimplyDemon Posted June 6, 2023 Share Posted June 6, 2023 5 минут назад, xEvaSaintx сказал: вы не понимаете насколько это сложно, криты, дисконекты, рассинхрон времени, подвисание драйверов из за оборудования и всё это ведёт к рассинхрону, я не удивлюсь если сейчас даже рассинхрон присутствует, типа на тебе баф нарисован, а на сервере его давно уже нет... не раз замечал что под конец бафа вдруг дикий урон идёт от мобов, как будто баф кончился... но мб это всё мои фантазии... Как спрашивается вы реализуете всё это? А чем тебе вариант флейма не подошёл? Нагрузка практически нулевая, в бд хранится время оставшегося бафа, так же добавляется время, когда человек сделал релог/ресаб и при следующем заходе/ресабе рассчитывается время (время релога минус текущее время) и отнимать время каждого бафа, а если его не было больше 2х часов, то просто снимать все бафы, без каких-либо проверок. 1 Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 2 минуты назад, SimplyDemon сказал: так же добавляется время, когда человек сделал релог/ресаб сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься... 4 минуты назад, SimplyDemon сказал: то просто снимать все бафы, без каких-либо проверок. а как же баф на день рождения? покачаться уже тогда не получится больше 1 раза... Link to comment Share on other sites More sharing options...
1STFLAME Posted June 6, 2023 Share Posted June 6, 2023 2 минуты назад, xEvaSaintx сказал: сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься... А как тогда сохраняется оставшееся время бафа? Link to comment Share on other sites More sharing options...
SimplyDemon Posted June 6, 2023 Share Posted June 6, 2023 1 минуту назад, xEvaSaintx сказал: сервер не в курсе что ты вылетел из игры, одна из оптимизаций... попробуй выдерни сетевой шнур и попроси друзей посмотреть за твоим чаром... удивишься... Да только пару дней назад вышел варком из игры, а на втором окне смотрю, он стоит себе спокойно рядом. Бывают и такие баги, но твой чар не будет стоять так вечно и это не является проблемой, спустя некоторое время тебя всё равно выкинет. Это мелочи, по сути предложения, всё норм? Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 1 минуту назад, 1STFLAME сказал: А как тогда сохраняется оставшееся время бафа? об этом знает лишь Админ и наверное там ОЧЕНЬ сложная система оптимизаций. Link to comment Share on other sites More sharing options...
1STFLAME Posted June 6, 2023 Share Posted June 6, 2023 Как именно хранить последнюю активность чара это дело десятое. Тут сам концепт, что не требует каких-то космических затрат Тем более по ченжлистам, понятно что сервер раз н времени сохраняет статус перса, логично предположить, что там хранится и время последнего апдейта Link to comment Share on other sites More sharing options...
SimplyDemon Posted June 6, 2023 Share Posted June 6, 2023 2 минуты назад, 1STFLAME сказал: А как тогда сохраняется оставшееся время бафа? Каждую секунду обновлять данные в бд у тысяч игроков по времени бафа это маразм, скорее всего хранится время в которое был наложен баф и есть его длительность, т.е. есть время наложения бафа и есть время его окончания, и от этих 2х данных отталкиваются. Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 (edited) 8 минут назад, 1STFLAME сказал: Как именно хранить последнюю активность чара это дело десятое. Тут сам концепт, что не требует каких-то космических затрат движок игры работает АСИНХРОННО, в пвп, да и на фарме наборы бафа изменяются бывает с космической скоростью, сомневаюсь что сделать то что предлагают тут вообще реально. Вы все даже не представляете насколько сложная у нас на Астериосе реализация наложения эффектов, лучше не трогать то что работает IMHO, иначе всё поломается и поедет как карточный домик. 6 минут назад, SimplyDemon сказал: скорее всего хранится время в которое был наложен баф и есть его длительность всё намного, намного сложнее... ps. предлагаю закрыть топик до лучших времён, хотябы до того момента как починят то что сломано, в недоработках есть вопиющие топики, тратить время на хотелки подобные - глупо, если имеются потери сабов и прочее. Edited June 6, 2023 by xEvaSaintx 2 Link to comment Share on other sites More sharing options...
SimplyDemon Posted June 6, 2023 Share Posted June 6, 2023 5 минут назад, xEvaSaintx сказал: всё намного, намного сложнее... Предположи как, давай послушаем) Link to comment Share on other sites More sharing options...
xEvaSaintx Posted June 6, 2023 Share Posted June 6, 2023 (edited) 4 минуты назад, SimplyDemon сказал: Предположи как, давай послушаем) даже предполагать не буду, подумайте сами о фразе "слоистый баф" ps. а также о том что баф не только бафают позиционно, но и по abnormal_type с кучей оговорок и исключений... Edited June 6, 2023 by xEvaSaintx Link to comment Share on other sites More sharing options...
Fallen Posted June 6, 2023 Share Posted June 6, 2023 3 часа назад, xEvaSaintx сказал: НЕТ такого железа в мире способного обработать такой объём информации Как писал херню, так и продолжаешь писать херню, ничего не меняется... Как есть на данный момент - сохраняется время бафа при смене саба. Возможный вариант - сохранять время бафа ПЛЮС время (до секунды) смены саба. При возврате на данный саб - проверОчка, текущее время минус сохраненное. Далее одно единственное действие - вычесть из времени бафа полученное выше значение, и приравнять время действия бафа к результату вычисления. Всё. В итоге мы получаем - добавить один условный флоат, два вычитания флоатов, одно изменение ранее сохраненного значения. А всё остальное уже есть и отлично работает. Едрить тут сервер Пентагона нужен плюс все мощности гугла, эппла и Илона Маска одновременно. PS Скорее за этот предл, чем против. С одной стороны - заруинит многие удобные штуки. С другой - игра станет несоизмеримо честнее. Оно того стоит. 9 Link to comment Share on other sites More sharing options...
Вовен Posted June 6, 2023 Share Posted June 6, 2023 5 минут назад, Fallen сказал: С другой - игра станет несоизмеримо честнее. Оно того стоит. Справедливо Link to comment Share on other sites More sharing options...
Красная панда Posted June 6, 2023 Share Posted June 6, 2023 Предложение хорошее. Может быть можно каким-то образом снять нагрузку с сервера, просто обнуляя весь баф в релоге/при смене саба, минут через 10 после события. Т.е. вышел ты в офф/сменил саб на фул бафе, запускается таймер, проходит 5-10 минут - весь баф обнуляется. Конечно это костыль, но как будто вполне реализуемо. 1 Link to comment Share on other sites More sharing options...
KerrigaH Posted June 6, 2023 Share Posted June 6, 2023 50 минут назад, Fallen сказал: С одной стороны - заруинит многие удобные штуки. С другой - игра станет несоизмеримо честнее. Оно того стоит. мир вообще не честная штука. У меня врелоге стоит всегда чар с фулбафом, чтоб если увижу пк сразу завести и прогнать. предлагаешь мне сперва бафаться а потом гонятся за пк? идея гавно во всех смыслах я не понимаю чем в принципе это мешает. 5 часов назад, LordS1on сказал: Если драться за спот - то делать это "честно", а не забафавшись и выгрузив пвп перса ан споте. тебе не мешает ничего тоже быть под бафом и драться за спот. в чем проблема? 3 Link to comment Share on other sites More sharing options...
Fallen Posted June 6, 2023 Share Posted June 6, 2023 1 минуту назад, KerrigaH сказал: мир вообще не честная штука. У меня врелоге стоит всегда чар с фулбафом, чтоб если увижу пк сразу завести и прогнать. предлагаешь мне сперва бафаться а потом гонятся за пк? Да много чего заруинится, от бафа на самонах и сейва перьев до нужного момента до фарма РБ и прочего. Но всёже заморозка бафа - это особенность нашего сервера, который застыл в хрониках, когда смена саба уже не у нпц, а механика бафа еще старая. Link to comment Share on other sites More sharing options...
SadisticSic Posted June 6, 2023 Share Posted June 6, 2023 Темка оооооочень сильно смахивает на нытьё :) 4 Link to comment Share on other sites More sharing options...
yatyteto Posted June 6, 2023 Share Posted June 6, 2023 24 минуты назад, SadisticSic сказал: Темка оооооочень сильно смахивает на нытьё :) Если аффтор играет на х7, то скорее всего, я там ему дал по щам и прогнал с РБ, вот он и плачет ) А теперь полистайте темы аля "ПК на Саб РБ..." там один из основных решений -это дать себе забаф и стоять в релоге, что бы до Сундука дотянуть. Теперь нубам вообще, только через ТВ и делать Нобла, ребята на ПК просто недельку их там по кашмарят и привет 100500 тем не форуме. Link to comment Share on other sites More sharing options...
Recommended Posts