Главная » 2012 Ноябрь 9 » Дин Холл: DayZ использует традиционную серверно-клиентскую архитектуру
20:41 Дин Холл: DayZ использует традиционную серверно-клиентскую архитектуру | |
Всем нам хорошо известно, что DayZ появилась на свет в качестве модификации к Arma 2, и только потом из нее решили сделать самостоятельную игру. Но в чем же на самом деле заключается отличие между оригинальной DayZ и ее наследницей? Как оказалось, одной из главных особенностей новой игры является ее техническая база. Так, Arma 2 «симулирует» вычисления на клиентах и сервере. Выражаясь понятным языком, клиент способен изменять внтуриигровой мир. «Но когда речь идет о сложной вселенной, которая, ко всему прочему, постоянно меняется, мы не можем позволить себе нечто подобное. Данная схема построения рабочего процесса создает благоприятные условия для всякого рода нарушений и в дополнение к этому понижает производительность», – говорит Дин Холл, автор DayZ. «Проблема не в Arma 2, а в дизайнерах, то есть в нас», – признался разработчик. Поэтому командой Bohemia Interactive было принято решение избавить многопользовательский зомби-экшен от «симулированных вычислений» и тем самым лишить клиентов возможности оказывать влияние на игру. С этого момента вся ответственность за «калькуляцию» действий ложится на плечи сервера. Большинство, если не все современные MMO работают как раз по такому принципу. Поэтому никаких открытий разработчики DayZ не сделали. Лишь улучшили свой проект. «Мы просто убрали все лишнее и заменили это оптимизированными решениями. Нашим зомби не нужно проводить маневры, не нужно перезаряжать пушки. Они простые. И в нашей архитектуре эта простота отражена», – подытожил Дин Холл.
| |
Просмотров: 406 | Добавил: woofer_160 |