Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Лишние неизрасходованные очки талантов

Упомянутые в теме пользователи:

Показано с 1 по 11 из 11
  1. #1
    Новичок
    Регистрация
    16.02.2015
    Сообщений
    0
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Лишние неизрасходованные очки талантов

    1) После входа в игру появляются лишние неизрасходованные очки талантов
    2) Не должно быть
    3) Не должно быть, если 41 очки талантов потрачены
    4) 16.02.2015 logon3 Cataclysm x1
    5) 02.02.2015
    6) 10
    7)2.JPG
    Изображения Изображения
    • Тип файла: jpg 1.JPG (62.4 Кб, Просмотров: 8)

  2. #2
    Старожил
    Регистрация
    02.06.2012
    Сообщений
    129
    Поблагодарил(а)
    2
    Получено благодарностей: 2 (сообщений: 2).
    Репутация: 2
    Они не лишние по факту, визуально ты видишь вкачанные 41 очко, но на самом деле у тебя скинуты рандомно столько очков, сколько появилось дополнительных. В связи с этим часто пропадают способности, вкачанные в ветке.
    А багу сто лет и его не могут починить :(

  3. #3
    Местный
    Регистрация
    15.03.2012
    Сообщений
    36
    Поблагодарил(а)
    1
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Багу столько же лет сколько и кроссу... И чинить не будут походу... Аж бесит, превращаешься иногда на бг в пушечное мясо без мангла с берсом например
    да и на ответ не надейся, максимум напишут что то типа "в баг трекер!"
    Последний раз редактировалось lawil; 16.02.2015 в 21:34.

  4. #4
    Почетный флудер Аватар для Ulula
    Регистрация
    04.01.2012
    Сообщений
    2,788
    Поблагодарил(а)
    3
    Получено благодарностей: 589 (сообщений: 367).
    Репутация: 666
    чинили все это. проблема в том что на нашем сервере это починили. а на сервере кросса - этого патчика нет.
    долго чинили - потому как проблема проявлялась только у нас на релме. а на логон - нет.
    если кому любопытно узнать почему так происходит - могу написать.
    только пользы от этого вам все равно не будет.
    когда-то тут были правила
    Бог дает, Бог берет - вот и весь тебе сказ,
    Что к чему - остается загадкой для нас.
    Сколько жить, сколько пить - отмеряют на глаз,
    Да и то норовят недолить каждый раз.

  5. #5
    Старожил
    Регистрация
    08.09.2014
    Сообщений
    82
    Поблагодарил(а)
    16
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4
    мне любопытно напиши

  6. #6
    Старожил Аватар для Баттхёрт
    Регистрация
    19.03.2012
    Сообщений
    193
    Поблагодарил(а)
    53
    Получено благодарностей: 21 (сообщений: 17).
    Репутация: -6
    Цитата Сообщение от Ulula Посмотреть сообщение
    чинили все это. проблема в том что на нашем сервере это починили. а на сервере кросса - этого патчика нет.
    долго чинили - потому как проблема проявлялась только у нас на релме. а на логон - нет.
    если кому любопытно узнать почему так происходит - могу написать.
    только пользы от этого вам все равно не будет.
    Ничего на нашем серве не чинили, после каждого релога таланты багаются.

  7. #7
    Эксперт Аватар для Artaz
    Регистрация
    02.02.2012
    Адрес
    Белая Русь
    Сообщений
    646
    Поблагодарил(а)
    319
    Получено благодарностей: 48 (сообщений: 45).
    Репутация: 45
    опять рокировки - рокировочки

    напиши, тоже интересно
    Кину инвайты на офу х3
    Цитата Сообщение от Кабина-Крабина Посмотреть сообщение
    Мираэль, "Разрушитель пердаков"

    Скрытый текст

    Цитата Сообщение от Пельф Посмотреть сообщение
    Каждый раз, когда апаете темы в багтрекере, ваше мужское достоинство становится короче
    Цитата Сообщение от Romjek Посмотреть сообщение
    Сопсна такой вопрос: какой диагноз ставить людям, которые качают 2+ палов на 1ом серве, кроме бабла мозга есессна?
    Цитата Сообщение от Wind Посмотреть сообщение
    Наша пиратка это святое. Но играть тут - это как секс с презервативом. Вроде клево, но ощущения не те. Поэтому играю на офе.
    [свернуть]
    «Гер шмот крабам руки не подарит»

  8. #8
    Почетный флудер Аватар для Ulula
    Регистрация
    04.01.2012
    Сообщений
    2,788
    Поблагодарил(а)
    3
    Получено благодарностей: 589 (сообщений: 367).
    Репутация: 666
    если любопытно.. глобально - проблема в том что запросы формируемые ядром остались на уровне мангоса в момент его появления.
    если надо что-то изменить (в данном случае это данные из одной таблички - где хранятся спелы связанные с вашим спеком - в другую)
    применяется запрос вида "удаляем старое и вставляем новое". делается это из-за того что база использует ключи.
    есть 2 возможности изменить данные - это вставка (если записи не существует) либо апдейт данных (если запись с таким ключом уже есть)
    всегда использовать вставку нельзя - если запись с таким ключом уже есть будет ошибка.
    и использовать апдейт нельзя - если записи не существует - тоже будет ошибка.
    а так как предсказать существует запись или нет - нельзя (или как минимум сложно) применяется такая вот метода -
    сначала запись всегда удаляется а потом всегда вставляется. ошибок нет и все вроде ок.
    но. современные бд работают в несколько потоков. и иногда возникает ситуация когда один и тот же запрос отправляется к базе много раз одновременно.
    при этом возникает ситуация когда запрос в первом потоке уже что-то удалил и пытается сделать вставку. второй поток пытается удалить уже удаленное
    и оба эти запроса запись блокируют. один не может удалить потому как второй пытается что-то записать а второй не может записать потому что первый в этот момент что-то удаляет. возникает взаимоблокировка. через некоторое время база "понимает" эту ситуацию и все эти запросы отменяет.
    при этом получается что удаление - прошло а вставка - нет. данные потерялись (а именно - спел из таблички с талами не переписался в табличку со спелами)

    в итоге выглядит это как если имеется 1 нереспределенное очко талантов.

    это - как оно возникает.
    как решить - несложно в общем. уже давно появился запрос вида "вставить данные но если такой ключ существует - изменить данные по такому ключу"
    ( INSERT .. ON DUPLICATE KEY UPDATE ..)
    запрос такого вида - ничего никогда не удаляет (значит и потери данных не будет).
    кроме того - из-за того что изменение данных происходит намного чаще вставки - запрос исполняется примерно в 100 раз быстрее.
    (запрос "удалить - вставить" кроме всего прочего удаляет и ключ а потом снова этот ключ формирует)
    когда-то тут были правила
    Бог дает, Бог берет - вот и весь тебе сказ,
    Что к чему - остается загадкой для нас.
    Сколько жить, сколько пить - отмеряют на глаз,
    Да и то норовят недолить каждый раз.

  9. #9
    Наш человек
    Регистрация
    05.01.2012
    Адрес
    Под мостом
    Сообщений
    862
    Поблагодарил(а)
    103
    Получено благодарностей: 196 (сообщений: 127).
    Репутация: 194
    Цитата Сообщение от Ulula Посмотреть сообщение
    если любопытно.. глобально - проблема в том что запросы формируемые ядром остались на уровне мангоса в момент его появления.
    если надо что-то изменить (в данном случае это данные из одной таблички - где хранятся спелы связанные с вашим спеком - в другую)
    применяется запрос вида "удаляем старое и вставляем новое". делается это из-за того что база использует ключи.
    есть 2 возможности изменить данные - это вставка (если записи не существует) либо апдейт данных (если запись с таким ключом уже есть)
    всегда использовать вставку нельзя - если запись с таким ключом уже есть будет ошибка.
    и использовать апдейт нельзя - если записи не существует - тоже будет ошибка.
    а так как предсказать существует запись или нет - нельзя (или как минимум сложно) применяется такая вот метода -
    сначала запись всегда удаляется а потом всегда вставляется. ошибок нет и все вроде ок.
    но. современные бд работают в несколько потоков. и иногда возникает ситуация когда один и тот же запрос отправляется к базе много раз одновременно.
    при этом возникает ситуация когда запрос в первом потоке уже что-то удалил и пытается сделать вставку. второй поток пытается удалить уже удаленное
    и оба эти запроса запись блокируют. один не может удалить потому как второй пытается что-то записать а второй не может записать потому что первый в этот момент что-то удаляет. возникает взаимоблокировка. через некоторое время база "понимает" эту ситуацию и все эти запросы отменяет.
    при этом получается что удаление - прошло а вставка - нет. данные потерялись (а именно - спел из таблички с талами не переписался в табличку со спелами)

    в итоге выглядит это как если имеется 1 нереспределенное очко талантов.

    это - как оно возникает.
    как решить - несложно в общем. уже давно появился запрос вида "вставить данные но если такой ключ существует - изменить данные по такому ключу"
    ( INSERT .. ON DUPLICATE KEY UPDATE ..)
    запрос такого вида - ничего никогда не удаляет (значит и потери данных не будет).
    кроме того - из-за того что изменение данных происходит намного чаще вставки - запрос исполняется примерно в 100 раз быстрее.
    (запрос "удалить - вставить" кроме всего прочего удаляет и ключ а потом снова этот ключ формирует)
    я думаю что это надо немного в другом месте озвучить...например в каморке кодеров

  10. #10
    Почетный флудер Аватар для Ulula
    Регистрация
    04.01.2012
    Сообщений
    2,788
    Поблагодарил(а)
    3
    Получено благодарностей: 589 (сообщений: 367).
    Репутация: 666
    у наших - все это есть (даже патчик который все это дело исправляет)
    у логон - без понятия. у них подобной проблемы нет и не было.
    хотя - изменение формы запроса точно ничего по крайней мере не ухудшит.
    собственно - абсолютно по такой же причине слетали права в гильдиях на доступ к ячейкам гб
    и в ядре тринити это было пофикшено именно таким способом..
    видимо логону что-то там менять из-за нас - никакого желания нет.
    когда-то тут были правила
    Бог дает, Бог берет - вот и весь тебе сказ,
    Что к чему - остается загадкой для нас.
    Сколько жить, сколько пить - отмеряют на глаз,
    Да и то норовят недолить каждый раз.

  11. #11
    Призрачный флудер Аватар для Кодекс
    Регистрация
    03.01.2012
    Сообщений
    14,279
    Поблагодарил(а)
    1,108
    Получено благодарностей: 7,867 (сообщений: 2,001).
    Репутация: 7867
    Поправили таланты

Похожие темы

  1. Админы разберитесь с долбанными СХ'шниками !
    от димас174 в разделе Нарушители
    Ответов: 1
    Последнее сообщение: 08.12.2014, 12:28
  2. Ответов: 1
    Последнее сообщение: 27.09.2014, 22:15
  3. Ответов: 1
    Последнее сообщение: 15.05.2013, 19:58
  4. Ответов: 0
    Последнее сообщение: 17.03.2013, 16:34
  5. Таких еще небыло схшников..
    от Madleno в разделе Заявки на бан
    Ответов: 1
    Последнее сообщение: 11.05.2012, 14:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •