-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Offline Actions & Offline Admins #142
Comments
Не понял вообще, что предлагается.
Сейчас и так реализовано, но через бинарные файлы. |
Мб оно и так, но админка пропадает после:
ыдача банов и мутов даже если база недоступна. Сейчас происходит ошибка - Handler 0 Error (или чет типо такого) |
И так реализовано. Но если SQLite не подключился к моменту попытки выдачи бана - да, может возникать ошибка.
Потому что оно пытается загрузить админки сначала из базы. И только потом, если не удалось, должно пойти в файлы. Но проверю. |
Игрока если что, которого банят, даже не кикает. Так что или косяк плагина или эта функция не реализована вообще. Примерно так должно отрабатывать:
|
Проверяй При потери коннекта с бд сейчас следующее:
|
Должно теперь работать. |
@CrazyHackGUT а блокировка ивента? |
Offline Actions (aka Bans & Mutes Storage)
Описание
Суть его проста - хранить любые баны, муты (и чет еще?) на сервере в локальной базе данных. При условии что плагин не смог получить доступ к базе данных. т.е. все данные будут храниться локально и при первом же доступе к базе все эти данные будут занесены в базу и удалены из локальной базы.
При повторном разрыве соединения все повторяется.
Offline Admins (aka Cached Admins)
Описание
Суть его также проста - хранить всех админов из удаленной (mysql) базы в локальную (sqlite) базу данных. Т.е. при каждом подключении к базе, плагин будет локально хранить админов в базе. Если будет разрыв соединения с базой данных, плагин будет использовать админов из своей локальной базы. При подключении же к удаленной (mysql) базе данных, плагин будет просто обновлять локальную базу данных.
Такой способ имеет свои недостатки, например - если админ был удален из удаленной базы данных, но все еще доступен в локальной, но это лучше чем если вообще без админов.
The text was updated successfully, but these errors were encountered: