Сообщений: 320
Тем: 37
Зарегистрирован: Aug 2010
Репутация:
76
Доброго времени суток.
Мучает такая проблема:
При запуске сервера, и загрузке инвентарей, происходят совпадения значений: itemUniqueId и itemOwner.
И сервер не запускаться, кто сталкивался?...
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
04-27-2011, 07:39 AM
(Сообщение последний раз редактировалось: 04-27-2011, 07:40 AM ALeKsIuS.)
DELETE FROM inventory WHERE `ItemUniqueId` < 0
Добавлено через 1 минуту
Для полной удобности сделал чтобы гс при запуске сам их удалял.
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 2,124
Тем: 84
Зарегистрирован: Jul 2010
Репутация:
3,419
ALeKsIuS, кстати, а зачем удалять, может имеет смысл сменить Id шмота в таблице inventory ???
Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
TieLay Когда у тебя 5 человек на сервере играет то это можно, но когда больше 2х сотен, уже не покопаешься.
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 320
Тем: 37
Зарегистрирован: Aug 2010
Репутация:
76
ALeKsIuS Написал:DELETE FROM inventory WHERE `ItemUniqueId` < 0
Добавлено через 1 минуту
Для полной удобности сделал чтобы гс при запуске сам их удалял.
Вот то что надо!
Так как сделать чтоб GS сам их удалял?
А то уже устал после каждого ребута по 2-3 совпадения.
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Сообщений: 2,124
Тем: 84
Зарегистрирован: Jul 2010
Репутация:
3,419
Wolfas, так пропиши в в скрипте запуска сервера - подключение к базе и выполнение SQL-запроса автоматом.
ALeKsIuS, опять же можно грамотно составить скрипт и в путь, что мешает за 1й проход получить список совпадений, на 2й начать перенумерацию с перебором доступных значений, не идеально, до, но тогда лучше внести правку в ядро сервера для того, что бы либо не присваивались идентичные id для персов и шмота в инвентари либо что бы GS было по барабану на такие совпадения...
Кстати, что мешало сделать так изначально, глюк-то древний, на моей памяти ещё с 1.5 тянется, когда ещё уники писали эмуль...
Сообщений: 320
Тем: 37
Зарегистрирован: Aug 2010
Репутация:
76
Угу, отлично, а что и куда писать?
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".