Кеш сервера vs БД

Теги:
 
?? FURI-CURI #16.06.2005 12:06
+
-
edit
 

FURI-CURI

новичок
Драсьте, вам.

Есть проблемка с изменением данных БД и их подчиткой на серваке. А именно:
  • в игру не заходил примерно пол дня
  • беру своего перса - у него 500 адены
  • вот изменил я, к примеру, значение адены перса (процедурой dbo.lin_AdenaChange или напрямую - в таблице user_item) на 1000
  • проверяю БД - у перса действительно стало 1000 адены
  • захожу в игру: в игре показывает, что у меня 1000 адены (т.е. все ОК - все изменилось и подчиталось)
  • далее выхожу из игры (Exit Game)
  • изменяю значение адены этого же перса на 1500
  • смотрю БД - у перса 1500 адены
  • захожу в игру - у меня 1000 адены
  • мачу монстра, беру 124 адены - на клиенте 1124
  • смотрю БД - у перса 1124


Т.е. я так понимаю, что серв кеширует данные клиента. Вот вопрос - как заставить сервак подчитать данные из БД? Может есть какой-нить другой способ или это не кеш виноват? Но нужно именно возможность изменения БД (т.е. ГМ-ский аккаунт не пойдет, т.к. это нужно для сайта).
 

Squid

новичок
FURI-CURI, 16.06.05 11:06:57:
Драсьте, вам.

Есть проблемка с изменением данных БД и их подчиткой на серваке. А именно:

[/li] * в игру не заходил примерно пол дня

  • беру своего перса - у него 500 адены


  • вот изменил я, к примеру, значение адены перса (процедурой dbo.lin_AdenaChange или напрямую - в таблице user_item) на 1000


  • проверяю БД - у перса действительно стало 1000 адены


  • захожу в игру: в игре показывает, что у меня 1000 адены (т.е. все ОК - все изменилось и подчиталось)


  • далее выхожу из игры (Exit Game)


  • изменяю значение адены этого же перса на 1500


  • смотрю БД - у перса 1500 адены


  • захожу в игру - у меня 1000 адены


  • мачу монстра, беру 124 адены - на клиенте 1124


  • смотрю БД - у перса 1124



Т.е. я так понимаю, что серв кеширует данные клиента. Вот вопрос - как заставить сервак подчитать данные из БД? Может есть какой-нить другой способ или это не кеш виноват? Но нужно именно возможность изменения БД (т.е. ГМ-ский аккаунт не пойдет, т.к. это нужно для сайта).
snap: 22030
 

База кешируеться. Для измений параметров "на лету" нужен L2Admin, но он глючный до ужаса.
Крест на пузе желтой краской, век мне мультики не видеть!  
?? FURI-CURI #16.06.2005 14:55
+
-
edit
 

FURI-CURI

новичок
Squid, 16.06.05 14:17:39:
База кешируеться. Для измений параметров "на лету" нужен L2Admin, но он глючный до ужаса.
snap: 22081
 


а какой у него принцип действия?
может надо что-то серверу по сети послать на определенный порт для того, чтобы он подчитал из базы?
или, может, нужно запистать что-то в таблицу, которую серв. постоянно мониторит?
 

ReD

новичок
Squid:
База кешируеться. Для измений параметров "на лету" нужен L2Admin, но он глючный до ужаса.
 



да не такой он уж и глючный :)
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru