S.T.A.L.K.E.R. World

Материал из S.T.A.L.K.E.R. Wiki
Перейти к: навигация, поиск
S.T.A.L.K.E.R. World
NODATA anim.gif
Изображение отсутствует
НазваниеS.T.A.L.K.E.R. World
РазработчикGSC Game World
Дата начала
разработки
начало 2010
Дата отменымарт 2012

S.T.A.L.K.E.R. World — отменённая сетевая игра на базе «S.T.A.L.K.E.R.: Зов Припяти». Планировалась в том числе как источник средств для разработки S.T.A.L.K.E.R. 2.

История создания[править | править код]

Разработка началась после выхода «S.T.A.L.K.E.R.: Зов Припяти», примерно в начале 2010 года, когда для игры были выпущены все патчи (не считая патч для клубов). Создание велось на X-Ray 1.6 в течение примерно двух лет. Из-за низкого приоритета разработка шла очень медленно: предположительно, в течение двух лет из движка удалялись ненужные функции и компоненты, а в начале января 2012 года писался новый код с уклоном в сетевую составляющую. Создание игры было остановлено в марте, когда разработчики нашли компанию-инвестора Vostok Ventures для финансирования нового проекта — Survarium, предположительно в основе которого лежат идеи и наработки S.T.A.L.K.E.R. World.

По некоторым сведениям, главным идеологом игры был Руслан Диденко. В программировании были заняты Дмитрий Ясенев, Андрей Коломиец и Татьяна Мелещенко.[прим. 1] На Дмитрии была основная часть работы, Андрей занимался элементами интерфейса и консолью, а Татьяна — MySQL (добавление и удаление учётных записей). За всё время были сделаны система авторизации, лобби, вход на сервер, подобие клиента игры (папка login_server) и другое. В разработке также принимал участие 3D-моделлер Владимир Важинский, возможно отвечавший в том числе и за тестирование рендера.

Разработка велась на одном компьютере, который был для игры как сервер, то есть к серверу компании игра не была подключена.[прим. 2] Для проекта из кода были убраны: составляющие A-Life и GameSpy, скриптовая система, классы и поведение всех NPC, система отношений между NPC, экран для КПК, сохранение игры, менеджер выдачи заданий, взаимодействие игрока с транспортом и стационарным оружием. Также местами было произведено перепроектирование кода, внесены незначительные правки в рендер и убрана проверка типа игры (одиночная или сетевая).
Игра планировалась с возможностью совместного прохождения, что подтверждается наличием, например, значения m_squad_leader_id.[прим. 3] Также была добавлена поддержка протокола SSL.[прим. 4]

Об игре стало известно после публикации её исходного кода 16 сентября 2014 года на сайте GAMEINATOR forums пользователем Директор РенТВ (тогда Loxotron).[ссылка 1] В сообщении ревизия этого кода названа прототипом сервера.
Из файла entry_point.cpp стало известно её название.

Новости[править | править код]

В интервью с сайтом VG247 Олег Яворский кратко упомянул игру, назвав её S.T.A.L.K.E.R. Online.[ссылка 2]

We started hurriedly thinking about an alternative project which would be cheaper and faster to produce and it was at this point when we considered the direction of the free-to-play online shooter. [We] dubbed it S.T.A.L.K.E.R-Online, we wrote up another business plan and started pitching it as our plan B.

The negotiations livened up and the team held its breath in anticipation. In February we realized that despite all efforts, we won’t be able to secure the S.T.A.L.K.E.R. IP rights. This was a tough moment – with the prospects to continue the development of S.T.A.L.K.E.R. becoming vague the team was really on the verge of collapse.


Перевод от Zone Chronicles:

Мы начали спешно думать об альтернативном проекте, который был бы дешевле и быстрее в производстве, и это был тот момент, когда мы додумались до бесплатного онлайн-шутера. [Мы] обозначили его как S.T.A.L.K.E.R.-Online, мы написали ещё один бизнес-план и начали представлять его как наш план Б.

Переговоры оживились, и команда затаила дыхание в ожидании. В феврале мы поняли, что, несмотря на все усилия, мы не сможем сохранить права на S.T.A.L.K.E.R.. Это был тяжёлый момент — команда была на грани краха из-за становящихся неясными перспектив продолжить разработку S.T.A.L.K.E.R..


Олег Яворский

Также в интервью игра упоминается как «free-to-play spin-off» (рус. free-to-play ответвление). Это ещё одно подтверждение того, что S.T.A.L.K.E.R. World планировалась как ответвление от основного сюжета с возможностью совместного прохождения.

Примечания[править | править код]

  1. ^ Имена и фамилии разработчиков указаны в соответствующих файлах в строке авторства.
  2. ^ Это известно из значения localhost для константы host в файле client_session.cpp.
  3. ^ Файлы query_processor.cpp и query_processor.h.
  4. ^ Это известно из файлов login_server.cpp и login_server.h.
Ссылки
  1. ^ Директор РенТВ Закрома Родины. GAMEINATOR forums (16 сентября 2014).
  2. ^ Dave Cook S.T.A.L.K.E.R 2 collapse was 'forced move': Survarium dev explains all. VG247 (14 ноября 2012).
Источники
  1. stk-cop-trunk-r8384\3rd party\crypto\openssl\
  2. stk-cop-trunk-r8384\login_server\entry_point.cpp
  3. stk-cop-trunk-r8384\lobby_server\client_sesson.cpp
  4. stk-cop-trunk-r8384\login_server\query_processor.cpp | query_processor.h
  5. stk-cop-trunk-r8384\login_server\login_server.cpp | login_server.h