Серьезные фиксы, и новенький плагин жалоб.
Исправил еще одну недоработку входа. Проблема состояла в том что при смене карты, залогинившиеся игроки, не логинились по новой. Это происходило от того что коннекта к SQL базе отложен на несколько секунд и вообще имеет некоторую продолжительность по времени. Тогда как игроки успевали зайти и все процедуры входа отрабатывались.
Я это исправил на днях, сделав проход по всем игрокам сервера после успешного коннекта к базе. Но вылезла недоделка этого решения, применительно к закрытым серверам. А именно наказание выданное игрокам, ибо они считались незалогинившимися, применялось и оставалось в силе. У некоторых оставался черный экран, а на серверах с режимом больше 1 всех игроков кикало еще до соединения с базой и повторной проверки полномочий. Сейчас к игроку не проходившему авторизацию, правила доступа не применяються, то есть его не кикнет, а он будет пока считаться неавторизованным и к нему будут применены соответствующие наказания в обычном порядке, которые после проверки прав будут переприменены. Читать далее…































