kinonin

[hive]трупы в базе данных

Вопрос

Здравствуйте, до сих пор для меня является загадкой hivext.dll ни документации  ни статей,вопрос в другом: зачем в базе хранить  трупы(Alive=0)? Это баг или фича

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


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

4 ответа на этот вопрос

вот набил ты хумки и сдох. вышел сразу после смерти. а на след день зашел кепкой, а хумка осталась как была до смерти.

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

это всего лишь один из примеров.

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


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


вот набил ты хумки и сдох. вышел сразу после смерти. а на след день зашел кепкой, а хумка осталась как была до смерти.

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

это всего лишь один из примеров.

бред ты тут написал.

 

А хранятся они, для возможности отката игрока, и отслеживания изменений, особенно если кто читерил.

Чистить просто - добавь триггер, удалять все где alive 0

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


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

Вообщето не бред. Как думаешь, откуда берется инфа хумки при загрузке персонажа после смерти?

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


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: Alex39

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
       
      Server DayZ Standalone 0.61 / 138602 No Steam + База данных
      И так, перед вами сервер стандалоне версии 0.61, слитые в инет, конечно сервер далеко не идеален, но и все же он работает, лут спавнится, зомби, работают сохранения, на данный момент пока такая наработка, дальше будем усовершенствовать и улучшать.
       
      Качаем архив серверных файлов  https://yadi.sk/d/eVHThn053HDgGU
       
       
       
      В корне сервера находим файл  !Start_server_parameters.ini и открываем блокнотом, правим ссылки к своему серверу
      Target = F:\DayZ62_Server\DayZServerPatched_x64.exe StartIn = F:\DayZ62_Server CommandLine = -port=2302 -config=SE1\serverDZ.cfg -cfg=SE1\basicDZ.cfg -profiles=SE1 -name=SE1 -loadMissionToMemory -autoinit -maxMem=4096 -cpuCount=4 -exthreads=0 -noPause -noSound -enableHT -doLogs SteamClientPath = F:\DayZ62_Server\SmartSteamEmu\SmartSteamEmu.dll SteamClientPath64 = F:\DayZ62_Server\SmartSteamEmu\SmartSteamEmu64.dll  
      Идем в корень сервера, папка Hive_61\  - Это база данных и запускаем батник run.bat
      Он работает на внутреннем IP  и порт 8080, если у вас занят этот порт, то освобождаем его, иначе база данных не будет работать.
       
      Блокируем порты в брандмауэре исходящие:
      2324
      29910
      2305
      8181
      9660
      2354
      и IP
      109.123.198.3
       
      Далее в корне сервера открываем блокнотом батник _crashbase1.bat 
      start /wait DayZServerPatched_x64.exe -port=2302 -config=SE1\serverDZ.cfg -cfg=SE1\basicDZ.cfg -profiles=SE1 -name=SE1 -loadMissionToMemory -autoinit -maxMem=8192 -cpuCount=4 -exthreads=7 -noPause -noSound -enableHT Правим порт на котором будет расположен сервер, и на него будете входить, а так же правим память под свой компьютер , по умолчанию стоит 8 гигов и 4 ядра  -maxMem=8192 -cpuCount=4
      Настройки сделали, запускаем батник  !Start_server.cmd
      Ждем некоторое время, сервер запускается, если не запускается по какой то причине, смотрим консоль, там будет написано, или логи, пишите, будем думать
       P.S.  пока что ни какие настройки не стоить менять, если Вы не знаете что это и для чего, по ходу , если кому интересно, будем раскладывать по полочкам.
       

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: yuraok3
      Добрый день пробую запустить сервер уже 2 час не как не могу исправить ошибку, может вы поможите разобраться в чем беда?, перепробывал уже много чего.
      10:50:49 Роли назначены. 10:50:49 Чтение задания... 10:51:14 Задание загружено. 10:51:55 HiveExt(0): [information] HiveExt  10:51:55 HiveExt(0): [Critical] Cannot create database: Error loading database module: DatabaseMySql
    • Автор: alex8302
      Подскажите  а то что то я не пойму. Каждый день сохранял папку  DB  отдельно в каждой папке с  датой. Создал новый сервер и скопировал  туда DB, а толку нет. Сервер голый (ни баз ни техники).  Подскажите в чём моя ошибка????? Я так понимаю все сохранения лежат в файле (  DB\dump.rdb )
    • Автор: Tund3r
      Всем привет. Появился маленький вопрос по поводу сервера, а именно - где хранятся все данные по поводу игроков машин на сервере и так далее? Хочу так сказать немного обновить сервер, скачав другую сборку, но хочется сохранить старые данные о игроках, машинах, луте и так далее. Заранее спасибо за помощь.
    • Автор: MeinCain
      Доброго и хорошего времени суток всем!
       
      Подскажите, пожалуйста, как сделать возможность разбирать постройки внутри базы для игроков? Ну, там стены, полы и так далее.