PDA

Просмотр полной версии : [Помогите!] Вопрос по кешеду


ХламчеГ
30.12.2013, 12:46
Привет всем. Недавно установил базу с4 птс и проверяю на ней всевозможные дюпы. В ходе теста решил удалить итем c ID 123 меч д грейда из базы dbo.user_item, перезагрузил перса но меч не пропал из инвертаря, скинул на пол поднял, всё равно не появился в базе. Обычно когда скидываешь предмет на пол то в таблице предмет не пропадает, изменяется значение char_id на нулевое, тоесть пока предмет на полу он не принадлежит ни одному персу, как только поднимает перс значение сразу меняется на ID перса который поднял его. Пробовал всевозможные варианты, через продажу через трейд, но всё безуспешно, предмет передается продается но в базу сервер его не прописывает, из базы он пропал. Факт что при следующем запуске сервера предмет исчезает с перса.
Вопрос вот какой, если предмет хранится в кешеде, как я понял, то почему сервер не прописывает его опять в базу(или не удаляет), даже после перезагрузки персонажа. Может я ошибаюсь , я думаю что вся таблица dbo.user_item грузится в кешед при запуске сервера изначально, но если база итемов огромная то сервер не потянет такую громоскую информацию в оперативную память компа, может кешед грузит только определенные значения. Помогите разобраться кто понял о чем я:sad: