Информация Меры, для уменьшение нагрузки на базу данных (продажа мебели)

  • Гость, поучаствуй в создании лаунчера! Напиши те скрипты, которые считаешь базой для удобной игры. Принять участие!
  • Гость, команда Guides запускает конкурс для самых активных пользователей “Вопрос-ответа”!
    Узнать подробнее можно по ссылке!

BAG

Новичок
Автор темы
5
16
Я, как дизайнер, очень ценю новые обновления, связанные с интерьером. В одном из обновлений, после добавления новой возможности копировать/сохранять интерьер, вы предупредили, что это обновление может серьёзно нагрузить базу данных.

А что, если при продаже домов(другому игроку), у игрока был выбор продать мебель, или же оставить в расставленном состоянии.( это вернёт потраченные деньги за мебель, если к примеру вы купили кв. за 5к, а мебели расставили на 8-9к, и из-за ограничений сервера вы не окупите свою работу над домом). А при сливе в гос, автоматически продавать всю мебель(кроме размещённых обоев, потолка и пола)Естественно, деньги возвращаться должны только 75-70% от всей затраченной на мебель сумму.

И также аналогично, при покупке дома можно было бы добавить выбор, покупать дополнительно, расставленную мебель, или купить пустую коробку. И если продавец изначально хотел продать дом с мебелью, а покупатель решил взять простую коробку, продавцу возвращаются деньги за мебель (70% от стоимости)
Это также вводиться для того, чтобы покупатель не переплачивал за не нравившуюся или не нужную мебель, а лучше вообще ввести систему выбора мебели, которую вы хотите купить вместе с домом, а какую оставить владельцу, чтобы владельцу пришли 70% от стоимости выбранной покупателем не нужной, отсеянной мебели.
Такие жестокие меры по отношению домов в гос (ведь они будут все пустыми) нужно создать для того, чтобы был спрос на дизайнеров, и владельцам пришлось бы по потеть(что конечно больно, но зато более реалистично, и это снизило бы нагрузку на базу данных, однозначно)
Если кажется, что это слишком жестоко по отношению к игрокам без особых умений созданий инты, и без гроша на инту, то.... спросите себя, а разве не так же в реале? Если что, вам могут помочь друзья, товарищи.
(я не нашёл кнопочку создания голосования, братцы)
 
Последнее редактирование:
  • Нравится
Реакции: declumer

Cyberslav

https://t.me/cyberslavl
Server Manager
Guides
4,773
142,886
Это предложение еще больше нагрузит БД)
База нагружается не из за количества информации в ней, а от частоты ее обработки.

Банальный алгоритм - Продать дом ( вытаскиваем ид дома, смотрим владельца) - проверить таблицу с мебелью ( если есть мебель, проверяем все 400 тысяч строк, выделяем только принадлежащую этому дому мебель, перебираем все цены, суммируем, возвращаем).

Стоит ли это того? Нет. Если игроку купил дом с мебелью а хочет без нее, он может ее удалить всю. Если он хочет расставить ее по другому, он может отправить ее всю на склад. Ровно так же как и хозяин, который сможет подготовить дом к продаже.