Для входа на форум нажмите здесь
Новые комментарии
CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Автор темы: 4ertik
Дата создания: 18.07.2019 16:55
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Еще одна битва с 10 000 участников


На протяжении 16 лет исландская студия CCP Games постоянно улучшала игровой движок и серверную архитектуру MMORPG EVE Online, чтобы эта игра по праву носила титул самой масштабной песочницы в индустрии. Но пришел момент, когда разработчики уже не могут справляться с увеличивающейся нагрузкой. После самой крупной битвы за всю историю, в которой приняло участие более 6 тысяч игроков, CCP поняли, что для следующего рекорда им потребуются радикальные изменения. Именно тогда с ними связались ребята из британского стартапа Hadean.

Они работают над облачными технологиями и создают движок, который масштабирует любую нагрузку, распределяя ее между огромным количеством физических серверов. Вместе с CCP Games Hadean создали техническое демо EVE: Aether Wars. Первый этап тестирования прошел этой весной на Game Developers Conference. В нем приняло участие 3 852 реальных игрока, сражавшихся между собой на космических кораблях. Вместе с искусственным интеллектом эта цифра и вовсе превысила отметку в 14 000 участников.

Теперь пришло время для второго этапа. Следующее тестировано запланировано на 18 августа в 20:00 по московскому времени. Как и прежде, за производительность серверов будет отвечать разработанный Hadean движок, но в этот раз CCP Games добавили более атмосферный игровый процесс. Главная задача не меняется - провести испытание масштабного сражения с 10 000 участников. Все желающие могут пройти регистрацию на сайте EVE: Aether Wars.

Если технология оправдает себя, ССP Games хотят внедрить ее в EVE Online.

Аватар для Хазард
Witch-King of Angmar
Регистрация:
18.03.2008
Знатоку игры Albion Online
Награжден за: За участие в конкурсе по игре Albion Online
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Компы у юзеров не лопнут от напруги? Слишком много элементов, какая видюшка нужна для такого? Или настройки на минимум выкручивать? И ролик, который показали, это сейчас реально можно так в Ивке управлять?
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Хазард:
Компы у юзеров не лопнут от напруги? Слишком много элементов, какая видюшка нужна для такого? Или настройки на минимум выкручивать? И ролик, который показали, это сейчас реально можно так в Ивке управлять?
Это не EVE Online, а собранное из ассетов игры техническое демо технологии Hadean.
Аватар для Svarog
Робосек
Регистрация:
10.05.2010
Космос 20 лет вместе!
Награжден за: 20 лет вместе! Медаль "1К лайков" Рейдер пандемии
Награжден за: Эксперт по выживанию при пандемии COVID-19
GoHa.Ru - 10 лет
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Хазард:
И ролик, который показали, это сейчас реально можно так в Ивке управлять?
это из предыдущего теста, в евке так нельзя.
Аватар для Satarion
Гуру
Регистрация:
08.02.2009
GoHa.Ru I Степени
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
лучше бы валькирию сделали нормально, интегрировали в реальные сражения в еве и геймплей для тех кто хочет летать нормально а не пикселями по экрану
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Satarion:
лучше бы валькирию сделали нормально, интегрировали в реальные сражения в еве и геймплей для тех кто хочет летать нормально а не пикселями по экрану
А деньги кто на интеграцию выделит? Это очень сложный процесс, который в данном случае не окупился бы.
Аватар для morozkind
Предводитель
Регистрация:
01.10.2012
Берсеркер Медаль "500 лайков"
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Блин, вот если бы они управления сделали мышку\клаву, где мы летаем с видом корабля или кабины и стреляем... Было бы круто.
Аватар для Wolferrr
Старожил
Регистрация:
31.01.2012
GoHa.Ru II Степени Просветитель
Награжден за: За ведение темы по обновлениям Albion Online
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Я в такое играл ещё в 1996 в компьютерном классе: называлось Netwars :)
Аватар для Слеза
Tearful
Регистрация:
30.12.2007
Джентльмен GoHa.Ru III Степени
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Может это они для своей мобильной игры делают

Друзья лежат на камнях, и снег тает от тёплой, дымящейся крови,
льющейся из их ран. Рысь, его женщина, лежит и не шевелится, даже не
стонет - умерла?.. И наступающие мерзкие хари тех, кто их убил. И бездействующая магия,
потому что всей воли его, Фесса, хватило только на один удар, больше он
сделать ничего не смог...
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Слеза:
Может это они для своей мобильной игры делают
10к игроков в одной битве?
Аватар для Frosterman_renamed_702762_29082022
Маньяк
Регистрация:
13.10.2009
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от 4ertik:
А деньги кто на интеграцию выделит? Это очень сложный процесс, который в данном случае не окупился бы.
Не факт что сложно. По крайней мере на взгляд дилетанта ничего сложного в синхронизации координат из второго клиента нет - в обоих движках используется трехмерная ось. Есть ещё нюанс со стрельбой в рандомную точку пространства, но для "режима евы" можно сделать автовыбор цели. Ну или наоборот - добавить в основной клиент анимацию холостых выстрелов в пространство. Тоже как бы ничего сложного.. всего лишь эмулировать фейковую цель в том месте, куда должны были прилететь выстрелы из вальки и текущий движок анимации сам всё нарисует.
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Сообщение от Frosterman:
Не факт что сложно. По крайней мере на взгляд дилетанта ничего сложного в синхронизации координат из второго клиента нет - в обоих движках используется трехмерная ось. Есть ещё нюанс со стрельбой в рандомную точку пространства, но для "режима евы" можно сделать автовыбор цели. Ну или наоборот - добавить в основной клиент анимацию холостых выстрелов в пространство. Тоже как бы ничего сложного.. всего лишь эмулировать фейковую цель в том месте, куда должны были прилететь выстрелы из вальки и текущий движок анимации сам всё нарисует.
Разработчики об этом неоднократно говорили.
Аватар для Frosterman_renamed_702762_29082022
Маньяк
Регистрация:
13.10.2009
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от 4ertik:
Разработчики об этом неоднократно говорили.
Ну то что они знатные рукожопы это всем известно. Чего стоит фейл с инкарной или c дустом... А жаль. Если бы смогли собрать нормальную команду программистов из игры можно было сделать настоящий некстген даже в 2019м году.
Аватар для ksyon_renamed_585877_30012023
Предводитель
Регистрация:
21.11.2007
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Satarion:
лучше бы валькирию сделали нормально, интегрировали в реальные сражения в еве и геймплей для тех кто хочет летать нормально а не пикселями по экрану
А ты вообще хотя бы приблизительно представляешь себе общий объем работ для реализации такой идеи?)))

Сообщение от morozkind:
Блин, вот если бы они управления сделали мышку\клаву, где мы летаем с видом корабля или кабины и стреляем... Было бы круто.
Если бы они это сделали, то к этому нужно было бы и новую игру сделать
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Сообщение от Frosterman:
Ну то что они знатные рукожопы это всем известно. Чего стоит фейл с инкарной или c дустом... А жаль. Если бы смогли собрать нормальную команду программистов из игры можно было сделать настоящий некстген даже в 2019м году.
Это только на словах все так просто.
Аватар для Евгений Мороз
Маньяк
Регистрация:
15.01.2018
20 лет вместе!
Награжден за: 20 лет вместе! GoHa.Ru III Степени
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от morozkind:
Блин, вот если бы они управления сделали мышку\клаву, где мы летаем с видом корабля или кабины и стреляем... Было бы круто.
Есть тут один делец,Крысич зовут, вам к нему в секту
Аватар для Nachtigall
Предводитель
Регистрация:
12.12.2008
Зомби мутанта Знаток EVE
Награжден за: Развитие разделоа и помощь игрокам. Признанный автор
Награжден за: За гайды и полезную информацию по EVE Online
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Frosterman:
Не факт что сложно. По крайней мере на взгляд дилетанта ничего сложного в синхронизации координат из второго клиента нет
Ну раз даже дилетант ничего сложного в этом не видит, то думаю это и правда просто

Аватар для Frosterman_renamed_702762_29082022
Маньяк
Регистрация:
13.10.2009
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от 4ertik:
Это только на словах все так просто.
Понятно что везде есть свои нюансы, но если архитектура серверного движка была написана правильно, то для интеграции подобного клиента достаточно просто уложиться в стандарты используемого протокола. Думаю что за годы вылизывания евы там всё достаточно правильно написано. А вот как это всё реализовано в самой вальке, которая писалась непойми кем на коленке и как полностью сингл игра... Как правильно энтузиасты в таких проектах активно экспериментируют с кодом и делают то, что в крупных командах строжайше запрещено. По принципу "моя песочница - что хочу то и делаю" Да ещё небойсь и специфика использования ВР накладывает свой отпечаток. Так что да, на словах всё просто а как там на самом деле - черт ногу сломит

Поэтому самое правильное - выделить отдельную команду с грамотным тимлидом и взяв за основу уже готовый движок написать прокладку клиент-сервер в соответствии с протоколом евы. Это возможно и стоить будет в разы меньше чем разработка с нуля новой игры.
Аватар для Nachtigall
Предводитель
Регистрация:
12.12.2008
Зомби мутанта Знаток EVE
Награжден за: Развитие разделоа и помощь игрокам. Признанный автор
Награжден за: За гайды и полезную информацию по EVE Online
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Frosterman:
Думаю что за годы вылизывания евы там всё достаточно правильно написано.
Ева как и многие другие старые и большие проекты страдает от засилия легаси кода. Код на столько ужасен что даже для таких простых фич шаринг букмарок требовалось годами рефакторить монолитный Python завёрнутый в С++ врэппер.
Адептам синхронизации - вдумайтесь серверный тик евы до сих пор 1 секунда! Идеальные условия для рил тайм симулятора

1 пользователь оценил это сообщение: Показать
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Frosterman:
Понятно что везде есть свои нюансы, но если архитектура серверного движка была написана правильно, то для интеграции подобного клиента достаточно просто уложиться в стандарты используемого протокола. Думаю что за годы вылизывания евы там всё достаточно правильно написано. А вот как это всё реализовано в самой вальке, которая писалась непойми кем на коленке и как полностью сингл игра... Как правильно энтузиасты в таких проектах активно экспериментируют с кодом и делают то, что в крупных командах строжайше запрещено. По принципу "моя песочница - что хочу то и делаю" Да ещё небойсь и специфика использования ВР накладывает свой отпечаток. Так что да, на словах всё просто а как там на самом деле - черт ногу сломит
Как раз наоборот. Ядро EVE Online создавалось в начале 2000, когда о сегодняшних реалиях никто даже не мог думать. Даже внутри самой игры разработчики не хотят трогать старые механики (например миссии), проще с нуля делать новый контент, чем разбираться в этом старом коде.
Аватар для Vulfstan
Торговец
Регистрация:
04.02.2008
Крафтер GoHa.Ru III Степени
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Евгений Мороз:
Есть тут один делец,Крысич зовут, вам к нему в секту
это кто? можно ссылку?)
Аватар для Frosterman_renamed_702762_29082022
Маньяк
Регистрация:
13.10.2009
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Nachtigall:
Ева как и многие другие старые и большие проекты страдает от засилия легаси кода. Код на столько ужасен что даже для таких простых фич шаринг букмарок требовалось годами рефакторить монолитный Python завёрнутый в С++ врэппер
Питон не настолько плох как многим это кажется. Под капотом там почти всё реализовано костылями на чистом си с вполне юзабельной скоростью выполнения. Если писать код с умом и избегать операций ввода/вывода (у питона это ахилесова пята) и почаще использовать костыли в виде генераторов - можно добиться производительности на уровне серьёзного языка. Есть куча мощных проектов написаных на питоне и они отлично справляются с серьёзными нагрузками.


Сообщение от Nachtigall:
Адептам синхронизации - вдумайтесь серверный тик евы до сих пор 1 секунда! Идеальные условия для рил тайм симулятора
забавный факт Странно что у них возникают проблемы с производительностью при таком слоупочном цикле

Добавлено через 3 минуты
Сообщение от 4ertik:
Как раз наоборот. Ядро EVE Online создавалось в начале 2000, когда о сегодняшних реалиях никто даже не мог думать.
Помнится году эдак в 2007-2008 было множество блогов и рассказов про то как они переписывали полностью серверный код и какие они молодцы. Как раз после этого они и словили свой пиковый онлайн в 60к. Видимо в первый и последний раз в истории евы

Сообщение от 4ertik:
Даже внутри самой игры разработчики не хотят трогать старые механики (например миссии), проще с нуля делать новый контент, чем разбираться в этом старом коде.
Ну такой контент я бы тоже не стал трогать. Там море лишнего кода, триггеров и всякой муры которая мало влияет на основные проблемы евы. Работает и работает
Последний раз редактировалось Frosterman_renamed_702762_29082022; 20.07.2019 в 04:43. Причина: Добавлено сообщение
Аватар для 4ertik
Предводитель
Регистрация:
01.11.2010
Знаток EVE
Награжден за: Развитие раздела, помощь игрокам. Эксперт
Награжден за: За помощь форуму и посетителям. Признанный автор
Награжден за: За полезные статьи и информацию по EVE Online Чемпион
Награжден за: За победу в конкурсах по Archeage и Hearthstone
На страже закона
Награжден за: За оперативное и грамотное модерирование Медаль "1К лайков" Агент GoHa.Ru
Награжден за: Настоящий Агент - За успехи в охоте на клонов Агента 47 Светоч знаний
Награжден за: За публикацию гайдов и помощь новичкам на посту модератора
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Frosterman:
забавный факт Странно что у них возникают проблемы с производительностью при таком слоупочном цикле
Сообщение от Frosterman:
Помнится году эдак в 2007-2008 было множество блогов и рассказов про то как они переписывали полностью серверный код и какие они молодцы. Как раз после этого они и словили свой пиковый онлайн в 60к. Видимо в первый и последний раз в истории евы
Не, пик у них был в 2011-2013. Что-то они переписывали, но не все. В 2003 году сервер держал несколько сотен онлайна, а сражение в пару десятков кораблей считалось уже крупным. Со временем эта планка регулярно увеличивалась и в итоге привела к битве с более чем 6 тысячами участников.

Другие игры, кстати, пока так и не смогли приблизиться к примерно таким же цифрам.
Аватар для Nachtigall
Предводитель
Регистрация:
12.12.2008
Зомби мутанта Знаток EVE
Награжден за: Развитие разделоа и помощь игрокам. Признанный автор
Награжден за: За гайды и полезную информацию по EVE Online
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Frosterman:
Питон не настолько плох как многим это кажется.
Проблема не в языке программирования, а в том что для ССП ~20 лет назад это был первая компьютерная игра и проектировали они её тогда как могли. Получилась монолитная система страдающая от нужды переписывать половину кода при малейшем изменении геймплея.
Но прежде чем обвинять их в рукожопости стоит заметить что многие большие проекты с долгим жизненным циклом страдают от аналогичных проблем.

Сообщение от Frosterman:
забавный факт Странно что у них возникают проблемы с производительностью при таком слоупочном цикле
Огромное кол-во игроков с возможностью взаимодействовать друг с другом без особых ограничений это не шутка. Аналогов в игровой индустрии где это было бы реализованно лучше просто нет.

Аватар для Frosterman_renamed_702762_29082022
Маньяк
Регистрация:
13.10.2009
Re: CCP Games и Hadean анонсировали второй этап тестирования EVE: Aether Wars
Сообщение от Nachtigall:
Аналогов в игровой индустрии где это было бы реализованно лучше просто нет.
Я думаю тут всё упирается в целесообразность вложенных усилий и доступный бюджет. Сейчас есть множество IT проектов которые оперируют намного большими объемами данных и контактируют с намного большим кол-вом пользователей. Причем нагрузка по сравнению со среднестатистической ммо отличается на множество порядков. Просто у разработчиков игр в первую очередь совсем другие зоны внимания, куда и уходит львиная доля усилий и денег. Остальное делается по минимуму просто потому что это нужно сделать. А вот развитие евы в свое время уперлось именно в производительность и ССР вкладывало в её решение много денег. Одно только закупаемое оборудование чего стоило. Так что времени и денег у них было достаточно, но итоговый результат не то чтобы впечатлил. В конце концов мы пришли к замедлению времени и прочим костылям, т.е. это можно было сделать ещё тогда и в тех условиях. Поэтому в словах про рукожопов есть доля истины

Ваши права в разделе