У меня несколько серверов, которые работают постоянно и имеют онлайн (1-100 игроков, ранее было намного больше). Сервера стоят 1.3.6 (все), были 1.4.5/6, но я их отключил(как минимум временно), но не будем об этом, вопрос будет идти о 1.3.6.
Описываю суть: И так, 2-6 раз в месяц я делаю бекап сервера(т.е. папок /home/gamedbd ... /home/uniquenamed ну и конечно mysql).
Так вот, всё было как обычно, остановил игровой процесс, сделал бекапы, рестанул сервер, как сервак поднялся, через 5-10 минут я запустил игровой процесс. Пишу сразу, я крайне внимателен и после проведения бекапа, жду 5-10 минут, чтобы в случае, если бекап не полностью сделался, то до делался до конца(периодически обновляю страницу и проверяю закончилось увеличение архива или ещё нет).
Запустился сервер и отлучился на 1-2 часа, делая другую работу.
Потом обнаруживаю, что мне пишут десятки игроков и пишут вот что:
1. Зашёл на свой аккаунт, а там не мои персонажи.
2. не могу зайти на свой аккакунт, пишет не верный пароль.
3. Создал аккаунт, а там уже есть персонажи, я их не создавал.
4. На моём персонаже кто-то бегает, а я не могу восстановить пароль по email, пишет ошибку, как будто нет моего email.
Вот такое пишут, как и многое другое.
Многоуважаемые администраторы, будьте добры, напишите как решить проблему, мучаюсь уже долго, откаты не дают никакого результата, всё равно всё вперемешку,
Звонил к нескольким администраторам, которые имеют по несколько сотен игроков, которые по идее знают не мало, собирали и создавали свои сервера, но никто из них с таким не сталкивался.
TRACE : PostDeleteRole(zoneid=1,roleid=186453,name
TRACE : PostDeleteRole(zoneid=1,roleid=186451,name
TRACE : PostDeleteRole(zoneid=1,roleid=186454,name
TRACE : PostDeleteRole(zoneid=1,roleid=186453,name, old rolelist=800000ff, new rolelist=800000df
TRACE : PostDeleteRole(zoneid=1,roleid=186451,name, old rolelist=800000df, new rolelist=800000d7
TRACE : PostDeleteRole(zoneid=1,roleid=186454,name, old rolelist=800000d7, new rolelist=80000097
Выдаёт такие ошибки при запуске.
==============================
И так, частично исправил ошибки, проблема началась 6 декабря, сейчас уже 9 декабря.
Вот что мы имеем
Имеем все бекапы, всё можно откатить до 6 числа, есть проблема, именно которую и надо решить, возможно ли это?
Поясняю; в mysql при заходе в базу "pw" видит лишь 170т id.. на этом заканчивается, но дело в том, что их должно быть более 190т., т.е. не хватает около 2500 аккаунтов(т.к. 1 аккаунт это 8 id).
В iweb при поиска id, который в теории должен быть, например 180112 id, там персонаж есть.. т.е. всё же аккаунты все есть, но до ~190т, как и должно быть, т.е. при создании нового аккаунта, на нём будут персонажи тех id, которые принадлежали ранее зарегистрированным аккаунтам.
Если понятно то, что я описал, то вопрос: Можно ли как-нибудь вернуть всё, как должно быть? Т.е. чтобы были все логины(аккаунты), как они должны быть по идее, как и было всегда?
Если кто-то знает, умеет, понимает в этом, пожалуйста, отпишитесь. Может как-то можно синхронизировать с iweb в базу или ещё что-нибудь.
Описываю суть: И так, 2-6 раз в месяц я делаю бекап сервера(т.е. папок /home/gamedbd ... /home/uniquenamed ну и конечно mysql).
Так вот, всё было как обычно, остановил игровой процесс, сделал бекапы, рестанул сервер, как сервак поднялся, через 5-10 минут я запустил игровой процесс. Пишу сразу, я крайне внимателен и после проведения бекапа, жду 5-10 минут, чтобы в случае, если бекап не полностью сделался, то до делался до конца(периодически обновляю страницу и проверяю закончилось увеличение архива или ещё нет).
Запустился сервер и отлучился на 1-2 часа, делая другую работу.
Потом обнаруживаю, что мне пишут десятки игроков и пишут вот что:
1. Зашёл на свой аккаунт, а там не мои персонажи.
2. не могу зайти на свой аккакунт, пишет не верный пароль.
3. Создал аккаунт, а там уже есть персонажи, я их не создавал.
4. На моём персонаже кто-то бегает, а я не могу восстановить пароль по email, пишет ошибку, как будто нет моего email.
Вот такое пишут, как и многое другое.
Многоуважаемые администраторы, будьте добры, напишите как решить проблему, мучаюсь уже долго, откаты не дают никакого результата, всё равно всё вперемешку,
Звонил к нескольким администраторам, которые имеют по несколько сотен игроков, которые по идее знают не мало, собирали и создавали свои сервера, но никто из них с таким не сталкивался.
TRACE : PostDeleteRole(zoneid=1,roleid=186453,name
TRACE : PostDeleteRole(zoneid=1,roleid=186451,name
TRACE : PostDeleteRole(zoneid=1,roleid=186454,name
TRACE : PostDeleteRole(zoneid=1,roleid=186453,name, old rolelist=800000ff, new rolelist=800000df
TRACE : PostDeleteRole(zoneid=1,roleid=186451,name, old rolelist=800000df, new rolelist=800000d7
TRACE : PostDeleteRole(zoneid=1,roleid=186454,name, old rolelist=800000d7, new rolelist=80000097
Выдаёт такие ошибки при запуске.
==============================
И так, частично исправил ошибки, проблема началась 6 декабря, сейчас уже 9 декабря.
Вот что мы имеем
Имеем все бекапы, всё можно откатить до 6 числа, есть проблема, именно которую и надо решить, возможно ли это?
Поясняю; в mysql при заходе в базу "pw" видит лишь 170т id.. на этом заканчивается, но дело в том, что их должно быть более 190т., т.е. не хватает около 2500 аккаунтов(т.к. 1 аккаунт это 8 id).
В iweb при поиска id, который в теории должен быть, например 180112 id, там персонаж есть.. т.е. всё же аккаунты все есть, но до ~190т, как и должно быть, т.е. при создании нового аккаунта, на нём будут персонажи тех id, которые принадлежали ранее зарегистрированным аккаунтам.
Если понятно то, что я описал, то вопрос: Можно ли как-нибудь вернуть всё, как должно быть? Т.е. чтобы были все логины(аккаунты), как они должны быть по идее, как и было всегда?
Если кто-то знает, умеет, понимает в этом, пожалуйста, отпишитесь. Может как-то можно синхронизировать с iweb в базу или ещё что-нибудь.