Я на MainDev это выкладывал без хайда так как тригер очень сильно грузит базу, для него нужен не сервер а мегасервер.
Не знаю какой тригер в хайде у автора темы потому как хайдов невижу :)
Один мой пост хоть и закрепили как "важно" но сообщений у меня как было 0 так и есть...
Принцип его работы в следующем:
Когда что-то падает в инвентарь он проверяет в специальной таблице (которую вы сами сделаете) есть ли уже в базе итем с таким ID, если да то значит дюп, если нет заносит новый уникальный ID в нашу таблицу.
А теперь немножко пофантазируйте если человек 100 одновременно будут лутать и тригеру прийдётся у каждого сравнить по 100 ячеек в инвентаре...
Последний раз редактировалось yerg; 12.05.2011 в 12:01.
Я на MainDev это выкладывал без хайда так как тригер очень сильно грузит базу, для него нужен не сервер а мегасервер.
Не знаю какой тригер в хайде у автора темы потому как хайдов невижу :)
Один мой пост хоть и закрепили как "важно" но сообщений у меня как было 0 так и есть...
Принцип его работы в следующем:
Когда что-то падает в инвентарь он проверяет в специальной таблице (которую вы сами сделаете) есть ли уже в базе итем с таким ID, если да то значит дюп, если нет заносит новый уникальный ID в нашу таблицу.
А теперь немножко пофантазируйте если человек 100 одновременно будут лутать и тригеру прийдётся у каждого сравнить по 100 ячеек в инвентаре...
Вот в чем прыкол ты полностью перечитай мой фикс !!! Оно то похоже но не совчем ! Мой тигер не грузит базу !
dagoneger
..
Ноу коментс , Я , yerg принцып фикса изложили.
Но он бесполезен , так как нагружает систему..
Это принцып SQL , нечего нового , что б не грузило систему , кроме как написать новую структуру БД (а я очень сомневаюсь что ты это сделал..) или же сделать тригер только на какуето операцию.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Последний раз редактировалось Lenivets; 12.05.2011 в 20:53.
Во что превратился RFCheats..
Я чувствую себя дедом..я не понимаю как можно жрать все то что сейчас кричат в ММО индустрии ???
yerg
Как вариант 2 машина , на которой дублируюеться база 1раз в 24ч , и 1раз скан этой базы.
Ну.. на такую прелесть денег нет..
Ибо нужен хороший проц..
Я как вариант делал жесткий диск в памяти на 64МБ и копировал значения для скана в SQLite которая создавалась на этом самом диске :)
yerg ммм смысл ? Проц также грузиться. Просто операция дольше.. и нагрузка на HDD + Оперу больше.
Выкачка с БД в SQlite в оперу , освободить , и по новой..
Во что превратился RFCheats..
Я чувствую себя дедом..я не понимаю как можно жрать все то что сейчас кричат в ММО индустрии ???