Matvey Goryunov Опубликовано 19 ноября, 2012 Жалоба Поделиться Опубликовано 19 ноября, 2012 Приветствую! Сразу честно скажу, что с SQL-версией столкнулся впервые.Использую eAthena-14785. Стоит на Linux'овом серве (компилил сам, ТХТ версия этой же афины работала на ура).Также арендую хостинг под сайт, а также использую его MySQL (хостинг тоже Linux'овый).Итак, сервер - дома, MySQL - где-то там, далеко-далеко..Собственно, всё ок и работает, сервер нормально коннектится к базе. Клиент нормально заходит в игру.Проблема кроется чуть глубже. Если создавать акк вручную (посредством phpmyadmin), то проблем не возникает. При регистрации посредством СР (пробовал около 5-7 различных, включая Rose, Flux, ceres итд) в логах вылетает "DB error - MySQL server has gone away", а при попытке зайти на сервер пишет "Unregistered ID". После рестарта всё лечится (созданные через СР аккаунты работают тоже), но длится это до ближайшей регистрации через СР.Хотелось бы услышать мнение экспертов, в чём может крыться проблема? Пробовал пересоздавать базы с различными кодировками, пробовал перекомпиливать сервер, менять конфы, качать другие ревизии.. всё впустую.. =\Просьба на другие форумы не посылать, ибо часть из них на момент написания поста лежит.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 19 ноября, 2012 Жалоба Поделиться Опубликовано 19 ноября, 2012 Может из-за этого? Итак, сервер - дома, MySQL - где-то там, далеко-далеко..не пробовал ставить дома сервер+базу+сайт? на вертриго там. и попробовать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Evil_1494 Опубликовано 20 ноября, 2012 Жалоба Поделиться Опубликовано 20 ноября, 2012 Приветствую! Сразу честно скажу, что с SQL-версией столкнулся впервые.Использую eAthena-14785. Стоит на Linux'овом серве (компилил сам, ТХТ версия этой же афины работала на ура).Также арендую хостинг под сайт, а также использую его MySQL (хостинг тоже Linux'овый).Итак, сервер - дома, MySQL - где-то там, далеко-далеко..Собственно, всё ок и работает, сервер нормально коннектится к базе. Клиент нормально заходит в игру.Проблема кроется чуть глубже. Если создавать акк вручную (посредством phpmyadmin), то проблем не возникает. При регистрации посредством СР (пробовал около 5-7 различных, включая Rose, Flux, ceres итд) в логах вылетает "DB error - MySQL server has gone away", а при попытке зайти на сервер пишет "Unregistered ID". После рестарта всё лечится (созданные через СР аккаунты работают тоже), но длится это до ближайшей регистрации через СР.Хотелось бы услышать мнение экспертов, в чём может крыться проблема? Пробовал пересоздавать базы с различными кодировками, пробовал перекомпиливать сервер, менять конфы, качать другие ревизии.. всё впустую.. =\Просьба на другие форумы не посылать, ибо часть из них на момент написания поста лежит..eAthena SQL, нужна помощь знающих. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Matvey Goryunov Опубликовано 20 ноября, 2012 Автор Жалоба Поделиться Опубликовано 20 ноября, 2012 Спасибо за помощь)Не получилось сэкономить Т_Т Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 20 ноября, 2012 Жалоба Поделиться Опубликовано 20 ноября, 2012 Спасибо за помощь)Не получилось сэкономить Т_ТА где экономия-то? ы.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Nezdeshniy Опубликовано 20 ноября, 2012 Жалоба Поделиться Опубликовано 20 ноября, 2012 Приветствую! Сразу честно скажу, что с SQL-версией столкнулся впервые.Использую eAthena-14785. Стоит на Linux'овом серве (компилил сам, ТХТ версия этой же афины работала на ура).Также арендую хостинг под сайт, а также использую его MySQL (хостинг тоже Linux'овый).Итак, сервер - дома, MySQL - где-то там, далеко-далеко..Собственно, всё ок и работает, сервер нормально коннектится к базе. Клиент нормально заходит в игру.Проблема кроется чуть глубже. Если создавать акк вручную (посредством phpmyadmin), то проблем не возникает. При регистрации посредством СР (пробовал около 5-7 различных, включая Rose, Flux, ceres итд) в логах вылетает "DB error - MySQL server has gone away", а при попытке зайти на сервер пишет "Unregistered ID". После рестарта всё лечится (созданные через СР аккаунты работают тоже), но длится это до ближайшей регистрации через СР.Хотелось бы услышать мнение экспертов, в чём может крыться проблема? Пробовал пересоздавать базы с различными кодировками, пробовал перекомпиливать сервер, менять конфы, качать другие ревизии.. всё впустую.. =\Просьба на другие форумы не посылать, ибо часть из них на момент написания поста лежит..Я чесно говоря запутался пытая логически понять где что стоит, Да и не суть важно.На будущее для всех, не надо велосипед изобретать.1.На своем, домашнем, проверенном компе:Устанавливаете чистый MySQL(5.5), выбираете кодировку(ср1251), создаете базу(ср1251) и пользователя, заливаете в базу афину. Настраиваете на базу сервер афины. Клиент. Регистрация через _f _m, если все работает - значит все работает.2.Далее только уже начинаете переносить все куда то еще. И двигаетесь по прежнему проверенному алгоритму, сразу видно где ошибка.Касательно вашей ошибки, есть подозрение, что стоит ограничение на кол-во подключений к базу и на количество разовых операций, в периуд или секунду. и при регистрации мускул думает что подключение под пользователем началось с другово компа и кикает сервер(пхп админ игнорит так как видимо локалхост, а подключените сервера идет из вне, когда с сайта паралельно начинается, вот и кик...). Опять же версия мускуля ? Используемая кодировка ? Почему не проверили на _m _f ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Matvey Goryunov Опубликовано 25 ноября, 2012 Автор Жалоба Поделиться Опубликовано 25 ноября, 2012 Сайт с регистрацией тоже был локалхост)Решил проблему, доплатив 10у.е. за хостинг для афины. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения