HLFX.Ru Forum Страницы (3): [1] 2 3 »
Показать все 38 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Автоматическое обновление (https://hlfx.ru/forum/showthread.php?threadid=2271)


Отправлено XaeroX 12-08-2010 в 09:38:

Автоматическое обновление

Хотите встроенное в игру автоматическое обновление?
Или предпочитаете классический способ "подождал пару месяцев патч - скачал - новые баги - жду еще пару месяцев"?

__________________

xaerox on Vivino


Отправлено GSen 12-08-2010 в 10:01:

Обновление по желанию. Не захотл- качай патчи


Отправлено qpAHToMAS 12-08-2010 в 10:03:

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


Отправлено Дядя Миша 12-08-2010 в 10:06:

Чем меньше всякой автоматики - тем надежнее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 12-08-2010 в 10:10:

Цитата:
qpAHToMAS писал:
Проверка обновлений по запуску игры, с возможностью отключения этой опции

Именно это я и предлагаю.
Цитата:
qpAHToMAS писал:
возможностью принудительной проверки наличия новых обновлений в меню игры.

А вот это ой - патчить игру можно только до инициализации файловой системы, т.е. сразу после старта.
Принудительно проверить новые обновления можно, зайдя на наш форум и почитав тему об игре. Самую малость дольше, зато как просто в реализации
Цитата:
qpAHToMAS писал:
Уведомление о новом обновлении определенно должно содержать его вес и ожидать согласия пользователя.

Зачем нужно согласие пользователя? Или ты думаешь, что, отказавшись от установки тяжеловесного обновления А, он потом сможет поставить обновление Б? Максимум, что можно сделать - кнопку "Отложить", т.е. временно не патчить игру.
Цитата:
Дядя Миша писал:
Чем меньше всякой автоматики - тем надежнее.

Автоматика делает нашу жизнь комфортнее.
Ты хочешь отказаться от комфорта?

__________________

xaerox on Vivino


Отправлено Дядя Миша 12-08-2010 в 10:14:

XaeroX комфортно - это когда ты знаешь что происходит на самом деле. А не когда за тебя кто-то всё решает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 12-08-2010 в 10:45:

Дядя Миша а что, качая патч, ты будешь знать больше?
Точно то же самое: тебе скажут, что он исправляет и добавляет (и проверить ты это не сможешь, пока его не скачаешь), скажут его размер, и потом ты будешь ждать закачки. Разница только в двух моментах - качать будет сторонняя прога (ну, возможно, выиграешь в скорости, используя качалку), и ставить придется самому, выключив мозг, чтобы не промазать мимо нужной папки, в то время как автоматика это сделает за тебя.

Добавлено 12-08-2010 в 17:45:

Кстати, по опросу заодно и поглядим, насколько огромна аудитория у нашего супер-мега-стелс-рпг-экшен-шутера

__________________

xaerox on Vivino


Отправлено thambs 12-08-2010 в 12:02:

отлично, если это будет что то вроде apt'а из дебъяна, с репозиторием обновлений, аддонов, модов. естественно что либо делать оно должно только по запросу пользователя.

Добавлено 12-08-2010 в 16:02:

>можно только до инициализации файловой системы, т.е. сразу после старта.

у тебя там что какието свои мудрёные архивы, аля вульва со своими стимными gcfами?

ps опрос сосёт


Отправлено FiEctro 12-08-2010 в 12:05:

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

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 12-08-2010 в 12:35:

Начал прикручивать
Принцип действия планируется такой.

После запуска игры:
1. Игра коннектится к нашему фтп-серверу и проверяет на нем наличие обновлений.
2. Если обновлений нет, начинается собственно загрузка игры.
2а. Если обновления есть, выводится окошко с информацией и кнопками "Обновить" и "Отменить".
3. При нажатии "Отменить" появляется вопрос "Хотите ли вы отключить автообновление". При ответе "да" обновления проверяться больше не будут, при нажатии "нет" - будут при следующем запуске.
3а. При нажатии "Обновить" начинается загрузка файлов с фтп-сервера и т.д. и т.п. Если никакие из используемых файлов заменены не были, после установки обновления продолжается загрузка. Если были закачаны новые версии дллок или ехешника, то игра сообщает о необходимости перезапуска и закрывается (после закрытия как раз будет происходить перезапись этих файлов, т.к. во время работы игры они in use).

Обновления выбираются по принципу "для текущей версии и для всех более новых версий".
Заводить репозитарий с возможностью выбора патчей, модов - это безусловно круто, но свой стим я пока писать не хочу. Пока реально требуется (особенно для бета-тестеров) только такая фича, как регулярное скачивание мелких паков и обновление дллок.

__________________

xaerox on Vivino


Отправлено thambs 12-08-2010 в 12:55:

зря

непонятно зачем это пихать в саму игру. отдельным бинарником/скриптом -- захотел запустил его и обновил игру, не захотел --так играй и всё. всякие _встроенные_ обновлялки как правило только раздражают немерянно (сколько уже плююсь от идиотских собщений кварка и не только о новой версии при каждом запуске)

тем боле,все эти встоенные обнвлялки только прибавляют время запуска, особенно если сервер в дауне.


Отправлено XaeroX 12-08-2010 в 13:32:

Цитата:
thambs писал:
не захотел --так играй и всё

...и сообщай о давно исправленных багах, мотая нервы разработчикам.
Некоторые баги имеют свойство пропадать сами собой, у других - есть несколько проявлений, и конкретно это могло быть разработчикам неизвестно.
Я уж не говорю о людях, которые спешат рассказать всем, какая новая игра глючная и нестабильная, не удосужившись даже проверить, есть ли на сайте разработчика патч.
Тестировать надо всегда свежие версии, да и играть тоже желательно.
Цитата:
thambs писал:
сколько уже плююсь от идиотских собщений кварка и не только о новой версии при каждом запуске

Дык зайди в опции и отключи, какая проблема?
Цитата:
thambs писал:
все эти встоенные обнвлялки только прибавляют время запуска, особенно если сервер в дауне.

Да, это так. Но опять же, если надоело ждать, в любой момент можно нажать "отмену", а то и вообще отключить (например, если дело не в сервере, а в коннекте пользователя).

__________________

xaerox on Vivino


Отправлено DEAD MAN 12-08-2010 в 14:10:

Стимовская закалка. Что бы обновлялось на месте без лишних телодвижений. Ещё была бы интересна функция отката обновлений, но это так, мысли вслух.


Отправлено thambs 12-08-2010 в 14:22:

не клади все яюца в одну корзину

>Дык зайди в опции и отключи, какая проблема?

дык сначала то отключи, потом это. и так запуск современной игры превращается в многочасовой квест с её настройкой.

>сообщай о давно исправленных багах

дык заведи нормальную форму для багрепорта


Отправлено GSen 12-08-2010 в 14:25:

thambs можешь не играть в игру и всё. А так ты посмотри к игре ещё и квест прибавляется, это ж игра в игре! Хотя я думаю, что это будет не квест а дело 30 секунд, чтобы настроить опции обновления.


Временная зона GMT. Текущее время 18:27. Страницы (3): [1] 2 3 »
Показать все 38 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024