GGPO - GGPO

GGPO
Ggpo-logo.png
Разработчики)Тони "Подумать" Кэннон
Окончательный релиз
0.32 / 27 августа 2015 г.
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++
Операционная системаМайкрософт Виндоус
ТипПО промежуточного слоя
ЛицензияЛицензия MIT[1]
Интернет сайтwww.ggpo.сеть Отредактируйте это в Викиданных

GGPO (Короче для Good Game Peace Out) является промежуточное ПО разработан, чтобы помочь создать почтибез задержек онлайн-опыт для различных эмулированных аркад и файтингов. Программа была создана Тони Кэнноном, соучредителем сайта сообщества файтингов. Шорюкен и популярные Evolution Championship Series.

История

До его создания создатель GGPO Тони Кэннон был полностью недоволен моделью 2006 года. Xbox 360 переиздание Street Fighter II: гипер файтинг после того, как испытал его критикуемые онлайн-возможности.[2] В ответ на свои услуги Cannon начала разработку GGPO и выпустила первую версию в конце 2006 года. Позже Cannon продемонстрировала GGPO компании Capcom, что было положительно воспринято.[3]

Загружаемый клиент GGPO поддерживает множество игр от Capcom и СНК, включая Супер Уличный Истребитель II Турбо, Король бойцов 2002, и Металлический слизень X за счет использования встроенного эмулятор. Производители видеоигр также внедрили лицензионную версию GGPO. Игры, в которых он используется, включают Skullgirls и Street Fighter III: 3-е издание онлайн.[2][4]

9 октября 2019 года Кэннон объявил в своей учетной записи Twitter, что GGPO теперь Открытый исходный код и доступен под Лицензия MIT.[5]

Дизайн

GGPO использует сетевой код прием называется «откат». Вместо того, чтобы ждать получения входных данных от других игроков перед имитацией следующего кадра, GGPO предсказывает входные данные, которые они отправят, и моделирует следующий кадр без задержки, используя это предположение. Когда поступают данные других игроков, если какой-либо ввод не соответствует прогнозу, GGPO откатывает состояние игры до последнего правильного состояния, а затем воспроизводит измененные данные всех игроков до текущего кадра. Есть надежда, что прогнозы будут в большинстве случаев верными, что позволит плавно играть с минимальными резкими изменениями состояния игры.[6][7] Сама по себе система очень похожа на прогноз на стороне клиента, но применяется к одноранговой сети.

Клиентская программа может позволить игрокам вручную регулировать собственную задержку ввода в ситуациях с высоким пингом, создавая возможно отрывистое, но точное представление или более плавную игру с задержкой ввода.

Клиент GGPO

Изначально GGPO поставлялся в комплекте с клиентом, который позволял пользователям играть в поддерживаемые игры онлайн с другими игроками. Система подбора игроков позволяла игрокам запрашивать вызовы у других пользователей, а неучастники могли наблюдать за матчем и общаться в чате. Как только вызов был инициирован, матч запускал ПЗУ через предустановленный эмулятор FinalBurn Alpha. Этот клиент был прекращен и заменен другими клиентами, которые используют сетевое промежуточное программное обеспечение GGPO, например Fightcade или RedGGPO.

Игры с использованием GGPO

Игры с использованием сети отката

Смотрите также

Примечания

  1. ^ а б c d е ж грамм час я j Откат сетевого кода добавлен после выпуска через патч.
  2. ^ а б c d е Откат сетевого кода добавлен через фанатский патч.

Рекомендации

  1. ^ "ggpo / ЛИЦЕНЗИЯ на master · pond3r / ggpo". Получено 2019-10-09.
  2. ^ а б Орланд, Кайл (22.04.2011). «Интервью: как фанат файтингов решил проблемы с задержкой в ​​Интернете». Гамасутра. Получено 2011-04-23.
  3. ^ "GGPO Networking Guru говорит о SF HD Remix!". Capcom. Получено 2011-06-21.
  4. ^ Сердце, Адам (6 июня 2011 г.). «Street Fighter III: 3rd Strike Online - 1-й трейлер и экраны». Шорюкен. Получено 6 июн 2011. Street Fighter III Third Strike Online Edition будет использовать сетевой код GGPO ...
  5. ^ Кэннон, Тони [@ Pond3r] (09.10.2019). «У GGPO новый дом, и теперь он доступен по лицензии MIT. Получите его здесь !: t.co/7KXHGQ7OMN» (Твит) - через Twitter.
  6. ^ Миллер, Патрик. «Методы борьбы с лагами, лежащие в основе сетевого кода GGPO». Гамасутра. Получено 19 августа 2016.
  7. ^ Кэннон, Тони (сентябрь 2012 г.). "Боритесь с отставанием!". Журнал разработчиков игр. Получено 12 сентября 2012.
  8. ^ «Capcom: Final Fight». Получено 2019-10-04. Сетевая технология GGPO позволяет создавать игровые автоматы в Интернете с точностью до кадра, а с помощью голосового онлайн-чата и возможности присоединяться к текущим играм это похоже на игру в аркаде.
  9. ^ 佐伯 憲 司 (2010-11-25). "バ ン ダ イ ナ ム コ AC「 ド ラ ゴ ン ボ ー ル ZENKAI バ ト ル イ ル 」". ИГРА смотреть (на японском языке). Получено 2019-10-04. ИК カ ー ド に よ る プ レ イ 履 歴 を 参照 す る こ と に よ り, プ レ ー ヤ ー レ ベ ル に 応 じ た マ ッ 1 チ ン グ が 行 な わ れ る と い う (IC カ ー ド 1 枚 で 全 キ ャ ラ ク タ ー 使用 可能). こ の あ た り の シ ス テ ム に は, 海外 で 評 価 の 高 い ネ ッ ト ワ ー ク ラ イ ブ ラ リ 「 GGPO 」が 使 わ れ て お 遠隔 地 同 士 の マ ッ チ ン ど で 起 き が ち な ネ ワ ー ク 遅 延 な ど 対 応 で き い
  10. ^ "新 機能". CAPCOM : STREET FIGHTER III 3rd STRIKE ONLINE EDITION -Fight for the Future- (на японском языке). Получено 2019-10-04. 最高 の オ ン ラ イ ン ム プ レ イ を 提供 す GGPO シ ス テ ム を 使用。
  11. ^ Заимонт, Майк (13 сентября 2011). "Skullgirls, GGPO ... и ты". Skullgirls 2-й анкор. Получено 2019-10-04.
  12. ^ Сахдев, Ишаан (2012-07-08). «Marvel vs. Capcom: Origins для использования GGPO для сетевой игры». Силиконра. Проклятие ООО. Получено 2019-10-04.
  13. ^ Арауджо, Юджи (11 января 2013 г.). «Воскрешение темных охотников и GGPO». Capcom Unity. Получено 2019-10-04.
  14. ^ Нельц, Андраш (13.06.2013). «Две классические аркады Capcom, возрождение на современных консолях». Котаку. Gizmodo Media Group. Получено 2019-10-04. Chronicles of Mystara работает на платформе GGPO, чтобы обеспечить плавный онлайн-игровой процесс для четырех игроков в каждом из двух режимов игры.
  15. ^ «Divekick - двухкнопочный файтинг для PS3, PS Vita и Steam». Получено 2019-10-04. Рейтинговая и нерейтинговая онлайн-игра с использованием GGPO, самый надежный сетевой код в файтингах.
  16. ^ @dotemu (28 января 2014 г.). «Да, это лицензионная версия GGPO» (Твит) - через Twitter.
  17. ^ «Смертельная лига». Получено 2019-10-04. Высокопроизводительный сетевой мультиплеер GGPO.
  18. ^ Партридж, Джон (31.08.2015). "Интервью Rising Thunder с Сетом Киллианом". красный Бык. Получено 2019-10-04. Это beat’em up, созданный и для онлайн-игры: он построен на бэкэнде GGPO для игры без задержек, и к тому же он бесплатный.
  19. ^ @sgmobile (20 сентября 2019 г.). «В случае, если вы не знали, мы используем« GGPO »в качестве нашего решения сетевого кода для Skullgirls Mobile, который является тем же самым сетевым кодом, что и для Skullgirls 2nd Encore!» (Твит) - через Twitter.
  20. ^ «Карманная битва». Получено 2019-10-04. Практически безупречный сетевой мультиплеер с сетевым кодом GGPO
  21. ^ «Windjammers появится 29 августа на PS4 и PS Vita». Дотему. Получено 2019-10-22.
  22. ^ @PunchPlanet (26 марта 2019 г.). "Присоединяйтесь к онлайн-сообществу # с кодом сети #GGPO" (Твит) - через Twitter.
  23. ^ Тханг, Джимми (29.11.2018). «Предзнаменование скорби доказывает, что небольшой инди-разработчик может создать уважаемый и конкурентоспособный файтинг». Unreal Engine. Эпические игры. Получено 2019-10-04. Универсальность UE4 позволила нам реализовать хорошо зарекомендовавшую себя систему GGPO для онлайн-боев, которая, в свою очередь, заложила основу для разработки всего игрового процесса.
  24. ^ "Fantasy Strike". Получено 2019-10-04. Fantasy Strike использует сеть в стиле отката GGPO.
  25. ^ "Паровозик и три рассказа - Их стада сражаются". Блог Mane6. 2013-03-30. Получено 2019-10-04.
  26. ^ @HiFightTH (09.05.2020). «FOOTSIES с GGPO .... Мне нужны тестеры .... Если у вас есть друзья FOOTSIES, попробуйте» (Твит) - через Twitter.
  27. ^ @HiFightTH (30 сентября 2020 г.). "FOOTSIES Rollback Edition теперь доступен в Steam!" (Твит) - через Twitter.
  28. ^ Анклав, Марк (12 февраля 2020 г.). "Terrordrome - Reign of the Legends Vlog 01 Full - Обзор игры". YouTube. Получено 9 марта, 2020. И последнее, но не менее важное: у нас есть интегрированный сетевой код отката GGPO.
  29. ^ @ArcSystemWorksU (16.10.2020). "GUILTY GEAR XX ACCENT CORE PLUS R скоро получит долгожданное обновление GGPO!" (Твит) - через Twitter.
  30. ^ @JW_Corelated (09.05.2020). "GGPO - текущий план!" (Твит) - через Twitter.
  31. ^ @markarotGC (11.11.2020). "#BlazingStrike + #GGPO =?" (Твит) - через Twitter.
  32. ^ Сирлин, Дэвид. "Особенности Street Fighter HD Remix". Sirlin.Net. Получено 2020-02-06. Обратите внимание, что в сети используется метод ggpo Тони Кэннона, и он проконсультировался, чтобы убедиться, что это было сделано правильно.
  33. ^ Свенссон, Кристиан. «Где Yo Curleh Moustache? Да, MVC2 настоящий!». capcom-unity.com. Получено 2020-02-20. Поскольку игра разрабатывается Backbone, мы используем в основном тот же, одобренный критиками сетевой код, который мы использовали в Super Street Fighter 2 Turbo HD Remix, и вместе с ним появится наша система режима / лобби с режимом матча игрока, которая оказалась столь популярной.
  34. ^ Инь-Пул, Уэсли (2012-03-09). «Capcom стремится улучшить проблемы со звуком в Street Fighter x Tekken». Eurogamer. Получено 2019-10-22.
  35. ^ Д'Аргенио, Анджело (2012-11-20). «Обзор PlayStation All-Stars Battle Royale». Чит-код Центральный.
  36. ^ "Официальный выпуск Touhou Hisoutensoku Rollcaster". #[email protected]. 2012-12-25. Получено 2020-07-18. Благодаря Fireseal в Touhou Hisoutensoku теперь можно играть с включенным откатом; Короче говоря, теперь возможна межконтинентальная игра с небольшой задержкой.
  37. ^ «ЭКСКЛЮЗИВНО: все, что мы знаем о Killer Instinct для Xbox One». Центральный инстинкт убийцы. 9 сентября 2013 г.. Получено 1 марта, 2016.
  38. ^ Сахдев, Ишаан (2014-12-23). "Классический инстинкт убийцы. Многопользовательская игра в сети". Силиконра. Получено 2019-10-22.
  39. ^ @CodeMystics (8 декабря 2016 г.). «FWIW, у нас есть сетевой код отката (например, это опция в KI Classic), что и есть GGPO, но не используется в продуктах SNK» (Твит) - через Twitter.
  40. ^ Торрес, Джош (22 апреля 2016 г.). "Ветвящийся путь: снова актриса Melty Blood в Steam-версии текущего кода". Сайт РПГ. Получено 2020-05-18. Фактически, два очень талантливых человека из сообщества Melty Blood, Mauve и Madscientist, создали пользовательские многопользовательские онлайн-клиенты для ПК-версий Act Cadenza Ver. B и Actress Again Текущий кодекс соответственно. Хотя ими было легко пользоваться, потратив немного времени на понимание их интерфейса, для этого все же требовалась отдельная программа. Эти клиенты по-прежнему впечатляют и по сей день, потому что они минимизировали задержку ввода за счет включения сетевого кода отката (теперь его можно увидеть в Street Fighter V) и сводили к минимуму заикание кадра или «задержку совпадений».
  41. ^ @MadscientistCC (1 февраля 2015 г.). "Откат отключен" (Твит) - через Twitter.
  42. ^ Nettention (06.04.2016). «Спонсор: познакомьтесь с компанией, стоящей за P2P-сетью Street Fighter V». Гамасутра. Получено 2019-10-22.
  43. ^ Райт, Стивен Т. (31 марта 2017 г.). "Возрождение" выкупа "Ривер-Сити" и новое изобретение скандалистов ". ПОРОК. Получено 2020-01-29. Crenna and co. даже закодировал онлайн-мультиплеер вокруг «драйвера отката» - сложной технической особенности, обычно предназначенной для популярных файтингов, таких как Street Fighter.
  44. ^ Пэджет, Мэт (14.07.2016). «E3 2016: Injustice 2 Multiplayer будет использовать сетевой код популярной файтинга». GameSpot. Получено 2019-10-04. Он рассказал о выпадении добычи и системе снаряжения, но также сообщил, что Injustice 2 будет использовать сетевой код GGPO для многопользовательской игры.
  45. ^ Уокер, Ян (2017-04-27). «Marvel vs. Capcom Infinite хочет, чтобы даже новички развлекались». Котаку. Получено 2020-01-11. Когда игроки твердо усвоят основы, они могут подключиться к сети и проверить свои развивающиеся навыки против оппонентов со всего мира, один на один или в холле, используя собственный сетевой код отката Capcom.
  46. ^ "Золотая фантазия и откат Netplay". Блог сотрудников MangaGamer. 2017-12-07. Получено 2019-10-22. Конечно, как только игра выходит во всем мире, это уже не так, и нужно что-то делать, чтобы учесть проблемы с сетью, поэтому мы решили внедрить откат сетевой игры в нашу версию Umineko: Golden Fantasia.
  47. ^ «Ускорение СУГУРИ 2». Пар. Получено 2020-01-28. Многопользовательская игра онлайн и на разделенном экране с откатом сетевого кода
  48. ^ "Откатить сетевой код и китайскую локализацию UI!". Сообщество Steam. 2018-05-10. Получено 2019-10-22.
  49. ^ Вонг, Энди (20.03.2018). "Коллекция, посвященная 30-летию Street Fighter, поступит 29 мая 2018 г.". Блог PlayStation. Получено 2019-10-22. Онлайн-игра также включает технологию отката, которая обеспечивает матчи с малой задержкой и возможностью настраивать скорость вашего буфера ввода через внутриигровое меню, чтобы ваш онлайн-опыт оставался плавным.
  50. ^ Команда Digital Crafter (8 мая 2019 г.). «Иисус вернулся !! Регулировка баланса и новая технология сетевого кода (откат) онлайн!». Сообщество Steam. Получено 26 февраля, 2020. В Net-коде мы использовали базу задержки до этого обновления. И на этот раз мы перешли на метод (Откат), он должен улучшить впечатления от ввода. Пожалуйста, попробуйте!
  51. ^ @CodeMystics (18 июня 2019 г.). «Мы очень рады объединиться с @SNKPofficial и @SamuraiShodown, чтобы предложить вам« аперитив »в ожидании #EmbraceDeath. Играйте в SamSho V Special без цензуры в Windows (Steam или GOG) сейчас со всеми функциями версии для PS4 SSVS, даже в онлайн-игре! " (Твит) - через Twitter.
  52. ^ @FightofAnimals (19 декабря 2019 г.). «Откат» (Твит) - через Twitter.
  53. ^ @CodeMystics (22 января 2020 г.). "Спасибо @SNKPofficial SNK за ​​то, что позволили нам добавить #Garou: Mark of the Wolves в семейство сетевых кодов отката Code Mystics! :) Исправленные версии PS4 / Vita и версии Steam / GOG также обновлены для нашего кода. (Поклонники Steam / GOG DotEmu версия все еще может получить к нему доступ через бета-код "dotemuversion")) " (Твит) - через Twitter.
  54. ^ "Дева и заклинание". Получено 2020-01-28. И да, в сетевых баталиях есть откат сетевого кода.
  55. ^ @FightMighty (14 февраля 2020 г.). «В дополнение к нашему одиночному режиму и локальному режиму VS, в Mighty Fight Federation есть как Online Quickplay, так и матчи в лобби для 4 игроков, построенные на системе отката сетевых кодов! Сейчас доступен ранний доступ Steam!» (Твит) - через Twitter.
  56. ^ @krispykaiser (23 апреля 2020 г.). «Перед выпуском мы обычно проверяем качество, чтобы убедиться, что игра работает без сбоев, но сейчас необычные времена, поэтому мы хотели бы предложить вам возможность протестировать новейшее обновление отката Code Mystics в Steam: THE LAST BLADE 2» (Твит) - через Twitter.
  57. ^ @MikeJMika (16 октября 2019 г.). «У него есть откат. Switch страдает от того, сколько симуляций вы можете сделать для отката из-за скорости процессора» (Твит) - через Twitter.
  58. ^ Смайстрла, Энн (23.06.2020). «Фанатский мод добавляет современные сетевые функции в Super Smash Bros. Melee.'". Engadget. Получено 2020-08-02.
  59. ^ Вонг, Алистер (2020-08-01). "Fighting EX Layer исправлен для отката сетевого кода в последнем обновлении". Силиконра. Получено 2020-08-06.
  60. ^ @mossmouth (15 сентября 2020 г.). «К вашему сведению, онлайн-мультиплеер Spelunky 2 использует сетевой код отката и был разработан для этого с самого начала» (Твит) - через Twitter.
  61. ^ @SNKPofficial (28 сентября 2020 г.). «Будьте готовы, потому что KOF 2002 UM выпускает бета-тест открытого сообщества для своего грядущего патча отката сетевого кода в Steam!» (Твит) - через Twitter.
  62. ^ «Примечание об обновлении до версии 4.00 для PS4® / Xbox One / STEAM®». BANDAI NAMCO Entertainment America. 2020-11-10. Получено 2020-11-11.
  63. ^ @Harada_TEKKEN (09.06.2020). «Нет, на самом деле есть откат (все говорят об откате, не зная об этом). Но разница в том, будет ли кадр отката 1 или 6 (TK7 равно 3). Увеличение этого числа более идеально, но вызывает проблемы с 3D-анимацией. Мы уже работаю над этим " (Твитнуть). Получено 2020-11-09 - через Twitter.
  64. ^ "[ПРЕСС-РЕЛИЗ] Guilty Gear -Strive- Регистрация на закрытый бета-тест начинается сегодня!" (Пресс-релиз). Rolling Hills Estates, Калифорния: Arc System Works. 2020-03-18. Получено 2020-03-19.
  65. ^ @Mtl_Revolution (24 января 2019 г.). «Извините, если мы ранее пропустили ваш вопрос. Это будет метод отката сетевого кода, такой же, как в GGPO» (Твит) - через Twitter.
  66. ^ "Убийцы по найму на Kickstarter". Получено 2019-11-28. Мы очень серьезно относимся к сетевому коду и исследовали несколько различных решений, чтобы обеспечить наилучшее качество работы. В итоге мы остановились на сетевом коде Photon Quantum, о котором вы можете прочитать на их веб-сайте. Quantum - это детерминированный серверный сетевой код отката.
  67. ^ @JollypunchGames (5 января 2020 г.). «У меня хороший сетевой код отката! Мы играли в турнирах #FlyPunchBoom на разных континентах, и он все еще хорошо себя чувствует. Хотя все еще находится в стадии бета-тестирования. В этом году! Огонь» (Твит) - через Twitter.
  68. ^ Vortex Games. «Rushdown Revolt - предварительное бета-тестирование». Пар. Получено 2020-08-08. Vortex Rollback разрабатывался четыре года, чтобы полностью встроить его во все аспекты нашего игрового движка, чтобы минимизировать задержку и влияние отката.

внешняя ссылка