 |
Автор |
Сообщение |
Арта
Зарегистрирован: Ср фев 12, 2014 4:33 am Сообщения: 957 Откуда: Екатеринбург
|
 Re: Баг с бутылкой
Скорее всего это ошибка в сервере. Проявляется, видимо, в каких-то экстремальных условиях (пинг увеличился, потеря пакетов, неудачный момент использования банки). Вообще, причинно-следственная связь теряется не только с бутылками. Бывает, скай кинешь, а его нет. А очки списались, и кд включился. Сапёры, говорят, так же иногда морту ставят. Ни цп, ни морты. Тут получается цепочка взаимосвязанных событий. Выпил бутылку -> Убавились бутылки ->включился КД -> Прибавилось ХП. Они, эти события, могут сработать либо все вместе, либо ни одно из них. И называется это словом "транзакция". И на более высоком уровне этот блок событий рассматривается как одно элементарное событие, которое либо случилось (если все входящие в него операции выполнились успешно), либо нет (если хотя бы одна операция сфейлилась). Короче, мораль в том, что либо в сетевом движке крайэнжина этот момент обошли стороной, а разработчики сами что-нибудь наколхозить ниасилили, либо там всё же что-то есть на эту тему, но разработчики, как обычно, добавили в бочку с мёдом ложечку своего говнеца.
_________________ Цыгане шумною толпою Толкали в гору паровоз. А через год они узнали, Что паровоз был без колёс.
|
Чт окт 23, 2014 11:39 am |
|
 |
Фитида
Moderator
Зарегистрирован: Вт дек 11, 2012 12:39 pm Сообщения: 16862 Откуда: Россия, Калуга
|
 Re: Баг с бутылкой
Насчет ская да, с ним то же самое, но цп возвращают через время, а насчет морты спорно, она и под текстуры провалится могла
_________________ Gamerts.ru - адрес TS для общения (500+ мест)
  Как известно,бобры добры.Добротою полны бобры.Хочешь себе добра - надо позвать бобра.Если ты без бобра добр,значит сам ты в душе бобр.
|
Чт окт 23, 2014 11:42 am |
|
 |
Why
Moderator
Зарегистрирован: Чт сен 06, 2012 11:49 pm Сообщения: 10094
|
 Re: Баг с бутылкой
В точку. С мортой все не так как со скаем, она просто падает под текстуры и все)
|
Чт окт 23, 2014 11:45 am |
|
 |
Арта
Зарегистрирован: Ср фев 12, 2014 4:33 am Сообщения: 957 Откуда: Екатеринбург
|
 Re: Баг с бутылкой
_________________ Цыгане шумною толпою Толкали в гору паровоз. А через год они узнали, Что паровоз был без колёс.
|
Чт окт 23, 2014 11:47 am |
|
 |
Грешник
Зарегистрирован: Ср июн 26, 2013 10:41 pm Сообщения: 1083
|
 Re: Баг с бутылкой
 |  |  |  | Арта писал(а): Скорее всего это ошибка в сервере. Проявляется, видимо, в каких-то экстремальных условиях (пинг увеличился, потеря пакетов, неудачный момент использования банки). Вообще, причинно-следственная связь теряется не только с бутылками. Бывает, скай кинешь, а его нет. А очки списались, и кд включился. Сапёры, говорят, так же иногда морту ставят. Ни цп, ни морты. Тут получается цепочка взаимосвязанных событий. Выпил бутылку -> Убавились бутылки ->включился КД -> Прибавилось ХП. Они, эти события, могут сработать либо все вместе, либо ни одно из них. И называется это словом "транзакция". И на более высоком уровне этот блок событий рассматривается как одно элементарное событие, которое либо случилось (если все входящие в него операции выполнились успешно), либо нет (если хотя бы одна операция сфейлилась). Короче, мораль в том, что либо в сетевом движке крайэнжина этот момент обошли стороной, а разработчики сами что-нибудь наколхозить ниасилили, либо там всё же что-то есть на эту тему, но разработчики, как обычно, добавили в бочку с мёдом ложечку своего говнеца. |  |  |  |  |
Я знаю, что такое транзакция. И это было бы логично запилить в нее, но видимо, логично только для нас. Раз пошла такая пьянка, можно предложить программистам еще запопытить систему при старте, чтобы ошибки не вылетали 
_________________
|
Чт окт 23, 2014 11:49 am |
|
 |
Why
Moderator
Зарегистрирован: Чт сен 06, 2012 11:49 pm Сообщения: 10094
|
 Re: Баг с бутылкой
Я думаю не все так просто, как нам кажется. Иначе бы все уже давно пофиксили)
|
Чт окт 23, 2014 11:53 am |
|
 |
Арта
Зарегистрирован: Ср фев 12, 2014 4:33 am Сообщения: 957 Откуда: Екатеринбург
|
 Re: Баг с бутылкой
Я бы не сказал, что это выглядит просто. Это же всё-таки не транзакции базы данных, это события, происходящие во времени. Нужно ещё очень хорошо думать, как тут эту модель применить, чтоб не плодить тонны объектов и при этом обрабатывать в реалтайме кучи этих событий. Только один хрен, не боги горшки обжигают, и за разумное время можно что-то придумать. Хотя, о таких вещах надо было им думать ещё на этапе проектирования архитектуры.
_________________ Цыгане шумною толпою Толкали в гору паровоз. А через год они узнали, Что паровоз был без колёс.
|
Чт окт 23, 2014 12:01 pm |
|
 |
ТелепортерГном
Зарегистрирован: Вс мар 24, 2013 9:26 pm Сообщения: 1076
|
 Re: Баг с бутылкой
Да, инвиз иногда уходит в откат, просто в какой то момент перестает сработать и всё а в откат уходит. И не знаешь, что и делать. Прыжок и рывок берсерка иногда не юзаются и уходят в откат. В других играх все нормально. Даже если слабый пинг , скилы срабатывают, хоть не вовремя но срабатывают. В пв например скилы могут срабатывать даже на уже мертвого персонажа. По крайней мере анимация.
_________________ ТелепортерГном - сапер 30 ТеньОрла - Инк 30 БерсоОрко -берсерк 30
|
Чт окт 23, 2014 2:52 pm |
|
 |
L0ri_M0ri
Moderator
Зарегистрирован: Пт июн 08, 2012 5:31 pm Сообщения: 6396
|
 Re: Баг с бутылкой
_________________
 Неукоснительное соблюдение взаимоисключающих параграфов. Брутальная политкорректность. Тотальная шизофазия Сладкое люблю - звездец! GoodGame
|
Чт окт 23, 2014 5:32 pm |
|
 |
Lagwagon
Зарегистрирован: Чт авг 07, 2014 2:03 pm Сообщения: 712
|
 Re: Баг с бутылкой
маразм крепчает, пинг всему голова. что вы несете? и раз уж вы такие умные, то у сапера есть отображение наличия морты и ее хпшка, то же касается кана. мда..
_________________
 Когда-то любил эту игру, летом, например.
|
Пт окт 24, 2014 11:58 am |
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения
|
|
 |
|