Решение для вылетов, когда клиент игры часто закрывается без каких-либо ошибок.
Такие вылеты бывают, когда объем памяти, используемой процессом драконики, достигает максимума. Т.е. винда завершает процесс, как только он начинает использовать что-то между 1,8-2 Гб оперативной памяти.
Но можно увеличить допустимый максимальный объем используемой оперативной памяти.
Для 32-битных систем (но для ХР не подходит):
Запустите командную строку от имени администратора (Пуск - программы - стандартные - ПКМ на командной строке - запуск от имени администратора)
Скопируйте в командную строку эту команду bcdedit /set IncreaseUserVA 3072 и выполните ее.
Скачайте это приложение: Large Address Aware.
Используя приложение, выберите файл Dragonica.exe (находится в папке Release), поставьте галочку "Large Address Aware Flag", нажмите "Save".
Перезагрузите компьютер.
Теперь драконика может использовать до 3 Гб памяти. Это должно уменьшить количество вылетов без сообщений об ошибке.
Для 64-битных систем:
Скачайте это приложение: Large Address Aware.
Используя приложение, выберите файл Dragonica.exe (находится в папке Release), поставьте галочку "Large Address Aware Flag", нажмите "Save".
Теперь драконика может использовать до 4Гб памяти.
Учтите, что эти шаги нужно повторять каждый раз, когда файл Dragonica.exe обновляется после выхода новых патчей.
Ну и конечно это не решит проблему с вылетами с какими-то определенными ошибками приложения.
Запускать игру после этого нужно через файл Dragonica.exe из папки Release.