Хотите встроенное в игру автоматическое обновление?
Или предпочитаете классический способ "подождал пару месяцев патч - скачал - новые баги - жду еще пару месяцев"?
Свой вариант:
Проверка обновлений по запуску игры, с возможностью отключения этой опции и возможностью принудительной проверки наличия новых обновлений в меню игры.
Уведомление о новом обновлении определенно должно содержать его вес и ожидать согласия пользователя.
qpAHToMAS писал: Проверка обновлений по запуску игры, с возможностью отключения этой опции
Именно это я и предлагаю.
Цитата:
qpAHToMAS писал: возможностью принудительной проверки наличия новых обновлений в меню игры.
А вот это ой - патчить игру можно только до инициализации файловой системы, т.е. сразу после старта.
Принудительно проверить новые обновления можно, зайдя на наш форум и почитав тему об игре. Самую малость дольше, зато как просто в реализации
Цитата:
qpAHToMAS писал: Уведомление о новом обновлении определенно должно содержать его вес и ожидать согласия пользователя.
Зачем нужно согласие пользователя? Или ты думаешь, что, отказавшись от установки тяжеловесного обновления А, он потом сможет поставить обновление Б? Максимум, что можно сделать - кнопку "Отложить", т.е. временно не патчить игру.
Цитата:
Дядя Миша писал: Чем меньше всякой автоматики - тем надежнее.
Автоматика делает нашу жизнь комфортнее.
Ты хочешь отказаться от комфорта?
Дядя Миша а что, качая патч, ты будешь знать больше?
Точно то же самое: тебе скажут, что он исправляет и добавляет (и проверить ты это не сможешь, пока его не скачаешь), скажут его размер, и потом ты будешь ждать закачки. Разница только в двух моментах - качать будет сторонняя прога (ну, возможно, выиграешь в скорости, используя качалку), и ставить придется самому, выключив мозг, чтобы не промазать мимо нужной папки, в то время как автоматика это сделает за тебя.
Добавлено 12-08-2010 в 17:45:
Кстати, по опросу заодно и поглядим, насколько огромна аудитория у нашего супер-мега-стелс-рпг-экшен-шутера
отлично, если это будет что то вроде apt'а из дебъяна, с репозиторием обновлений, аддонов, модов. естественно что либо делать оно должно только по запросу пользователя.
Добавлено 12-08-2010 в 16:02:
>можно только до инициализации файловой системы, т.е. сразу после старта.
у тебя там что какието свои мудрёные архивы, аля вульва со своими стимными gcfами?
Сделать в опциях галочку чтоб и так и так, голосую за два верхних варианта .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Начал прикручивать
Принцип действия планируется такой.
После запуска игры:
1. Игра коннектится к нашему фтп-серверу и проверяет на нем наличие обновлений.
2. Если обновлений нет, начинается собственно загрузка игры.
2а. Если обновления есть, выводится окошко с информацией и кнопками "Обновить" и "Отменить".
3. При нажатии "Отменить" появляется вопрос "Хотите ли вы отключить автообновление". При ответе "да" обновления проверяться больше не будут, при нажатии "нет" - будут при следующем запуске.
3а. При нажатии "Обновить" начинается загрузка файлов с фтп-сервера и т.д. и т.п. Если никакие из используемых файлов заменены не были, после установки обновления продолжается загрузка. Если были закачаны новые версии дллок или ехешника, то игра сообщает о необходимости перезапуска и закрывается (после закрытия как раз будет происходить перезапись этих файлов, т.к. во время работы игры они in use).
Обновления выбираются по принципу "для текущей версии и для всех более новых версий".
Заводить репозитарий с возможностью выбора патчей, модов - это безусловно круто, но свой стим я пока писать не хочу. Пока реально требуется (особенно для бета-тестеров) только такая фича, как регулярное скачивание мелких паков и обновление дллок.
непонятно зачем это пихать в саму игру. отдельным бинарником/скриптом -- захотел запустил его и обновил игру, не захотел --так играй и всё. всякие _встроенные_ обновлялки как правило только раздражают немерянно (сколько уже плююсь от идиотских собщений кварка и не только о новой версии при каждом запуске)
тем боле,все эти встоенные обнвлялки только прибавляют время запуска, особенно если сервер в дауне.
...и сообщай о давно исправленных багах, мотая нервы разработчикам.
Некоторые баги имеют свойство пропадать сами собой, у других - есть несколько проявлений, и конкретно это могло быть разработчикам неизвестно.
Я уж не говорю о людях, которые спешат рассказать всем, какая новая игра глючная и нестабильная, не удосужившись даже проверить, есть ли на сайте разработчика патч.
Тестировать надо всегда свежие версии, да и играть тоже желательно.
Цитата:
thambs писал: сколько уже плююсь от идиотских собщений кварка и не только о новой версии при каждом запуске
Дык зайди в опции и отключи, какая проблема?
Цитата:
thambs писал: все эти встоенные обнвлялки только прибавляют время запуска, особенно если сервер в дауне.
Да, это так. Но опять же, если надоело ждать, в любой момент можно нажать "отмену", а то и вообще отключить (например, если дело не в сервере, а в коннекте пользователя).
thambs можешь не играть в игру и всё. А так ты посмотри к игре ещё и квест прибавляется, это ж игра в игре! Хотя я думаю, что это будет не квест а дело 30 секунд, чтобы настроить опции обновления.