Что вы думаете о сохранении данных (например, характеристик персонажа, достижений, предметов) в MMO-игре? Очевидно, что вы хотите как можно меньше dataloss, если (когда) сервер по какой-то причине опускается.Сохранение данных в MMO
- Сохранение персонажа, когда что-то важное произошло? Кажется, нервный, результативный?
- Сохранение всего раз очень X Часы? Вызывает несколько секунд замораживания, но может сопровождаться хорошим миром «Мир спасет».
- Возможно, имеется таймер сохранения для каждого символа, где вы поочередно ставите символ для сохранения, и сервер работает в этой очереди всякий раз, когда он не занят?
Из этих трех я думаю, что последнее является довольно хорошим решением, но я мог бы что-то упустить. Но каковы ваши мысли, как это делают «большие мальчики»?
Возможно, вы захотите опубликовать свой вопрос: http://gamedev.stackexchange.com/ –
Oh. Я просто могу. Благодарю. –
ACI (нет D) в памяти и некоторые фоновые потоки, которые смывают состояния до некоторого D (например, базы данных) – bestsss