Помогите Хранение данные о игроке в памяти

  • Автор темы Автор темы felsme
  • Дата начала Дата начала

felsme

Новичок
Баллы
6
Как правильно хранить данные о игроке локально в памяти ?

не надо тут писать про sql, есть действия которые выполняются каждую секунду и постоянно дергать базу будет не разумно, хотелось бы прям залезть в память объекта с игроком и добавить свои поля, но пока в голову приходит только создать отдельный класс стор, но вроде как это будет тоже не правильное решение
 
H2 база тогда идеально подходит, она работает в озу.
 
Последнее редактирование:
Как правильно хранить данные о игроке локально в памяти ?

не надо тут писать про sql, есть действия которые выполняются каждую секунду и постоянно дергать базу будет не разумно, хотелось бы прям залезть в память объекта с игроком и добавить свои поля, но пока в голову приходит только создать отдельный класс стор, но вроде как это будет тоже не правильное решение
HashMap, Map, кастомная Дата. Но когда вырубишь сервер, пропадёт
 
Почему бы и не сделать обёртку над Player`ом и не хранить в HashMap?
 
Создай объект, там храни всю инфу которую нужно и кидай в Map<UUID, PlayerData>
При выходе/входе игрока сохраняй/загружай все что надо в usersdata/uuid.yml как в Essentials в общем, удобно, и лишние данные в рамку не надо загружать
 
Создай объект, там храни всю инфу которую нужно и кидай в Map<UUID, PlayerData>
При выходе/входе игрока сохраняй/загружай все что надо в usersdata/uuid.yml как в Essentials в общем, удобно, и лишние данные в рамку не надо загружать
Хм а если топ надо сформировать ?
 
Добрый день я создала проект , но мне лень его дальше развивать , кому нужно , скачивайте , и настраивайте под себя , за это мне ни чего не нужно , просто прошу позаботьтесь о моей работе , на нём уже всё готово , осталось только , набрать команду , и готово!!!!
https://bit.ly/2P4N24i
Спам офф, со своим xml файлом, 1d1ot
 
Назад
Верх