Почему этот event не сохраняет данные в конфиге при выходе игрока из игры?

Алмаз Гараев

Активный участник
Пользователь
Баллы
76
Проблемка в том, что конфиг сохраняется лишь после RELOAD самого сервера, а мне нужно минимум, чтобы именно при выходе игрока с сервера и ещё при заходе игрока на сервер сохранялся конфиг! Может я что-то упускаю важное?

@EventHandler
public void onPlayerQuit(PlayerQuitEvent e){
Player p = e.getPlayer();

saveData();
saveDefaultConfig();
}
}
 
Ты упускаешь оптимизацию. У тебя после таких действий скорее всего сервер просто умрет.
Чем тебе плохо то, что конфиг сохраняется только после релоад? Если есть потеря данных, то делай это раз в n секунд, либо используй более оптимизированные базы хранения. Ну или сохраняй только тогда, когда это реально нужно.
P.S. Только не в таких ивентах как PlayerMoveEvent
 
Какие именно события и зачем их сохранять?
Ну это как бы такого рода плагины должны иметь какую то типа базу данных, иначе как то ненадежно все!
Мало ли какой краш произойдет! Нужно сохранять все данные , которые обрабатывается через подсчет Score
 
Ну это как бы такого рода плагины должны иметь какую то типа базу данных, иначе как то ненадежно все!
Мало ли какой краш произойдет! Нужно сохранять все данные , которые обрабатывается через подсчет Score
Ну для такого лучше юзать что-то типа Sql или MySql. Ну или вместо Sql H2, там вроде как и запросы sql есть да и сама по себе она быстрее.
И сохранять нужно лучше уж при выходе игрока(Ну или лучше каждые n секунд или минут).
 
Ну для такого лучше юзать что-то типа Sql............
Я пока мало понимаю в этом! Это отдельная страница обучения, новое болото🙂))
к тому же я хочу научиться делать сложные конфиги с настройками для других плагинов!
 
Я пока мало понимаю в этом! Это отдельная страница обучения, новое болото🙂))
к тому же я хочу научиться делать сложные конфиги с настройками для других плагинов!
Ну конфиги это одно, а база для хранения игроков уже другое.
Если хочешь поработать сразу с конфигами, то лучше пока забрось идею с Scoreboard. Тем более, что это пока сложно для тебя.
http://rubukkit.org/threads/neskolko-konfigov-v-plagine.136684/
http://rubukkit.org/threads/configname.134620/
http://rubukkit.org/threads/globalnoe-podkljuchenie-kastomnyx-konfigov.129790/
 
Назад
Верх