И не жалко голд?
Действительно, а я сначала и не подумал. Беззнаковый 32-битный тип (unsigned int в С++) может хранить 2^32=4294967296 значений, от 0 до 4294967295. Видимо при (аварийной?) остановке сервера деньги игрока сохраняются одним числом золото_серебро_медь и происходит переполнение. Не думаю, что это сложно поправить.






