Перейти к содержанию
Авторизация  
AM0S

VOID в БД

Рекомендуемые сообщения

день добрый, можно задать глупый вопрос,
что значит ячейка VOID
критануло игрока хотя в инвентаре мало вещей
а вот в БД по его ID персонажа много вещей и много VOID

 

критануло так как много етих VOID было

половину удалил и перестало критовать

image.png.b94bb945d7512c00fcbf07a6dc097f8c.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, AM0S сказал:

что значит ячейка VOID

Одно из возможных значений колонки location.

Что конкретно значит это значение может знать только разработчик вашей сборки.

На основании некоторых "факторов" можно предположить что это проданые вещи, которые ще можно выкупить обратно и дроп который лежит не земле. Может что-то

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, AM0S сказал:

день добрый, можно задать глупый вопрос,
что значит ячейка VOID
критануло игрока хотя в инвентаре мало вещей
а вот в БД по его ID персонажа много вещей и много VOID

 

критануло так как много етих VOID было

половину удалил и перестало критовать

image.png.b94bb945d7512c00fcbf07a6dc097f8c.png

Возможно выбитый дроп игрока,как затестить ? бить мобов без поднятие дропа пока кританёт...так же бить мобов с автолутом (если реализован)

Изменено пользователем ammy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

к примеру в овере VOID используется для двух вещей

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

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

но в любом случае можно периодически подчищать все предметы с расположением VOID скажем при старте сервера - все равно они по идее никак уже недоступны персонажам к этому времени.

Изменено пользователем Gaikotsu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

протестировал VOID  это проданые в скупку предметы...

а че они там делают и почему критует клиента когда он продает около 100 ячеек мусора а потом нафармил столько же мусора

в результате при ограничении 

# Лимиты слотов инвентаря
MaximumSlotsForNoDwarf = 80
MaximumSlotsForDwarf = 108

в табличной части у игрока около 200 строк включая VOID  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
59 минут назад, AM0S сказал:

протестировал VOID  это проданые в скупку предметы...

а че они там делают и почему критует клиента когда он продает около 100 ячеек мусора а потом нафармил столько же мусора

в результате при ограничении 

# Лимиты слотов инвентаря
MaximumSlotsForNoDwarf = 80
MaximumSlotsForDwarf = 108

в табличной части у игрока около 200 строк включая VOID  

Абсолютная никак не связаная между соборой бредятина.

MaximumSlotsForNoDwarf
MaximumSlotsForDwarf

Отвечает только за количество слотов инвентаря.

Изменено пользователем lvlkoo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...