avatar_ekvat

Как исправить баги на ресеты DEW

Автор ekvat, 2012 Авг. 01, 13:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

cokpat

Объясни своими словами, что ты понял из выше перечисленных советов.
Потому что, что бы исправить, нужно понимать что ты делаешь.

ekvat

Цитата: cokpat от 2012 Авг. 07, 21:11  Объясни своими словами, что ты понял из выше перечисленных советов.
Потому что, что бы исправить, нужно понимать что ты делаешь.

Я понял что этот баг на ресеты в sensitive в базе данных.
Но что-бы его исправить нужно делать вайп , так как при смене начинает всё работать нормально и как нужно , НО игроки заходят на свои акк и там нету их персонажа , вот в этом проблема. Поэтому спрашиваю есть ли варианты. Сейчас в дев поставил что-бы можно было делать ресет каждые 5 часов, естественно проведённые в игре, надеюсь поможет и спасибо вам всем за ваши ответы и помощь.   (handshake)

cokpat

#22
вариантов уйма.
1. проверять регистр букв при входе в панель упр. на сайте (тут может одним этим не обойтись)
2. при регистрации переводить все акки в нижний регистр это при вайпе.
3. разрешить регистрацию только цифрами нужен вайп.
4. Шаманить базу и не забывать, что ресеты связаные с таблицей Character, а не только с MEMB_STAT и MEMB_INFO (это уже как бы намек, че тебе делать)

komandirbk

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

epmak

ну вот, сайт другой, проблем та же
ставьте нечувствительность к регистру на memb____id и будет вам счастье. единственное(как - написано выше), вам придется удалить все дублированные аккаунты вместе с чарами и прочим барахлом.

komandirbk

Цитата: epmak от 2012 Дек. 11, 04:00  ну вот, сайт другой, проблем та же ^_^
ставьте нечувствительность к регистру на memb____id и будет вам счастье. единственное(как - написано выше), вам придется удалить все дублированные аккаунты вместе с чарами и прочим барахлом.
галочка на Case Sensetive у меня не стоит

epmak

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

komandirbk

Так,проблема не в том,может и нельзя регать с одинаковыми,так проблема в том что если зайти например на логин admin зайти во 2 окно с логином Admin и выйти то на сайте ты показываешься как оффлайн и можно делать ресет сколько влезет(

Screamer

#28
У меня такое же, использую MWC уже перепробовал все варианты, если поставить галочку на Case Sensitive тогда в игре не смогут заходить на дублированные логины, но открывается следующая проблема, можно зарегистрировать через сайт дублированный логин, а если убрать галочку то получается всё наоборот!



ХЕЛП


Я не удевлюсь если у всех у кого есть такая проблема пользуются файлами от Ридлана и тому подобное....

Pashka

Цитата: 3aec от 2012 Дек. 18, 00:19  если поставить галочку на Case Sensitive тогда в игре не смогут заходить на дублированные логины, но открывается следующая проблема, можно зарегистрировать через сайт дублированный логин, а если убрать галочку то получается всё наоборот!

Ребят, та же беда.... Подскажите что можно сделать?

epmak

галка на case sensitive не должна стоять. если на русский перевести, то это и есть "чувствительность к регистру". вым её наоборот надо отключать. И отключить придется везде, где есть упоминание о аккаунте.
или же, если стоит не вендовый коллейшн, а родная от SQL, тогда в названии обязательно должно присутствовать "CI" (case insensitive), например SQL_Latin1_General_CP1_CI_AS.
и еще раз напоминаю: снять чувствительность регистра придется на всех таблицах в базе, где есть упоминание о аккаунте, иначе будет много проблем.

Pashka

Цитата: epmak от 2013 Май 12, 05:32  галка на case sensitive не должна стоять. если на русский перевести, то это и есть "чувствительность к регистру". вым её наоборот надо отключать. И отключить придется везде, где есть упоминание о аккаунте.
или же, если стоит не вендовый коллейшн, а родная от SQL, тогда в названии обязательно должно присутствовать "CI" (case insensitive), например SQL_Latin1_General_CP1_CI_AS.
и еще раз напоминаю: снять чувствительность регистра придется на всех таблицах в базе, где есть упоминание о аккаунте, иначе будет много проблем.

Решил так: /index.php?topic=17641.0

Все норм стало.

Похожие темы (5)