Здравствуйте, где-то, когда-то слышал о хранении данных в памяти сервера, не уверен, что правильно выразился, но суть такая:
Записывать данные игрока и значение переменной, и хранить их до смены карты, чтобы при реконекте значения сохранялись, например значение булевой.
В поиске по форуму ничего не нашел(возможно плохо искал), так вот, если такое возможно подтолкните, если есть уже ответ, ткните носом C: