создание одинаковых чаров на 1 акк
Сборка: практически каждая 2 сборка имеет этот баг!!!
Краткое изложение СУТИ проблемы: При создании чара когда мы вибираем расу..пишем ник жмем быстро несколько раз на добавление чара и создается 2 чара причем одинаковых но в БД имееющие разные obj_id !!!
Вопрос: как убрать этот баг...где имено в исходниках его искать???
Мои соображения по этому поводу: =)))
1. Таблицы с чарактерами должны быть MyISAM как минимум (были с этим прострелы однажды).
2. В исходниках, добавить синхронизацию к методу, который отвечает за проверку существующих имен.
В кратце вообщем.
Чего-либо еще вряд ли смогу посоветовать.
— Ålderdom - ingen glädje..
Поподробнее объясните пожалуйста.
— Life is boring.
Что такое синхронизация...доки
_http://mindprod.com/jgloss/synchronized.html
....
synchronized(this)
{
/*Тело метода*/
}
Как говнокод и убер-вариант...
В метод проверки, можно добавить Sleep на 50-100мс...
Вот только не знаю какой поток будет при этом остановлен.
Так что с осторожностью.
— Ålderdom - ingen glädje..
AbsT: 1. Таблицы с чарактерами должны быть MyISAM как минимум (были с этим прострелы однажды).
2. В исходниках, добавить синхронизацию к методу, который отвечает за проверку существующих имен.
В кратце вообщем.
Чего-либо еще вряд ли смогу посоветовать.
Таблица characters была в InnoDB поставил MyISAM все заработало =) спс!
Закрыто


