Войти или зарегистрироваться

Помогите удаление данных игрока

  • Автор темы Автор темы gloire
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

gloire

Ньюби
Баллы
1
Я недавно начал изучать баккит, до этого только играл. На локальном ванильном сервере хочу сделать что бы когда игрок заходит на сервер, проверялся его ник и если он не проходил определённые условия, его бы кикало и в то же время на сервере не сохранялись данные об этом игроке. Сервер spigot 1.8.8. Что бы игрока кикало, я (вроде бы) сделал. А вот как удалять данные игрока?

Зачем мне это надо? Играя на разных серверах я частенько сталкивался с проблемой, что ник игрока и аргумент команды совпадают, из-за чего я не могу сделать то, что хочу. Хотя может и ещё для чего в будущем пригодится.. Если данные будут сохраняться, у меня на сервере будет валяться огромная туча неиспользуемых учётных записей.
 
Данные лежат в <папке с основным миром>/playerdata/*.dat, можно просто время от времени во время перезапуска сервера удалять все файлы старше скольки-то дней/месяцев. Сервер их конечно читает при запуске, но перезаписывает-то явно только если игрок был онлайн.
Можно это даже вписать в .sh файл перезапуска, если Вы таким пользуетесь.
 
Данные лежат в <папке с основным миром>/playerdata/*.dat, можно просто время от времени во время перезапуска сервера удалять все файлы старше скольки-то дней/месяцев. Сервер их конечно читает при запуске, но перезаписывает-то явно только если игрок был онлайн.
Можно это даже вписать в .sh файл перезапуска, если Вы таким пользуетесь.
Консоль мне намекает, что надо этот файл запилить, но ещё не разбирался. Ваш ответ натолкнул меня на идейку одну. Спасибо!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх