HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Автоматическое обновление
Для Volatile3D II/Option Implicit
Как вы предпочитаете обновляться?
(публичный опрос)
Вам не разрешено голосовать в этом опросе.
Автоматическое обновление при запуске игры
(_-=ZhekA=-_) AntiPlayer BeFore DEAD MAN e3borealis Flash Government-Man GSen GuNsHiP NameLesS NO-[S]TEAM PLut PoD-Stas PunkPaToB SiPlus XaeroX Ак47 Василь
18 58.06%
Ждать патчи, скачивать и устанавливать их самому
George Half kogemyaka LeFront MSteam Neogen qishmish sania_3 SanYa thambs Буранчик Дядя Миша [POD]ILL bot (0)
13 41.94%
Мне плевать
0 0%
Всего: 31 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



GSen

с меня хватило идиотского стима, играя в l4d с друзьями (когда в 1/3 (!) случев вместо игры разбиаешься с очредным глюком)

Сообщить модератору | | IP: Записан
Сообщение: 62846

Старое сообщение 12-08-2010 14:26
- За что?
GSen
Житель форума

Дата регистрации: Aug 2009
Проживает: Омск
Сообщений: 336
Возраст: 29

Рейтинг



Считаю Steam идиотским лишь в плане нового интерфейса и обязательного требования интернета)

Сообщить модератору | | IP: Записан
Сообщение: 62847

Старое сообщение 12-08-2010 14:30
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32564
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


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

Ты считаешь, что освоить багтрекер легче, чем разобраться с опциями автообновления?
Цитата:
DEAD MAN писал:
Ещё была бы интересна функция отката обновлений, но это так, мысли вслух.

Теоретически - возможно, а на практике - оно вам надо, захламлять игровую папку кучей файлов предыдущих версий?

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 62849

Старое сообщение 12-08-2010 14:38
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



надо! вдруг в новой версии регрессии

Добавлено 12-08-2010 в 18:41:

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

Сообщить модератору | | IP: Записан
Сообщение: 62850

Старое сообщение 12-08-2010 14:41
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 28284
Нанёс повреждений: 386 ед.

Рейтинг



Цитата:
thambs писал:
(сколько уже плююсь от идиотских собщений кварка

дык оно же отключается ))))))))))))))))))))))))

__________________
My Projects: download page

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

Сообщить модератору | | IP: Записан
Сообщение: 62853

Старое сообщение 12-08-2010 14:44
-
Ак47
падабум

Группа: Неопытный
Дата регистрации: Jan 2008
Проживает: - поживает
Сообщений: 319
Возраст: 26

Рейтинг



я за первый вариант, это как-то лучше, чем лазить и искать нужный тебе патч.

Сообщить модератору | | IP: Записан
Сообщение: 62854

Старое сообщение 12-08-2010 14:46
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32564
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


thambs
А как я узнаю, исправлен этот баг в новой версии или нет? Если он тяжело воспроизводим? Или вот скажем: получу я от человека демку, и опа - старый протокол. А если у всех имеется последняя версия, таких проблем не будет.

Цитата:
thambs писал:
вдруг в новой версии регрессии

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

А может такой вариант: некоторые обновления идут под меткой "бета", и сделать опцию - ставить только стабильные (WHQL, мля) или все подряд.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 62856

Старое сообщение 12-08-2010 14:50
-
Government-Man
Revolution

Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3491
Возраст: 30

Рейтинг



Награды
 
[1 награда]


В том виде в каком она тут описана, мне система автообновления нравится.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 62862

Старое сообщение 12-08-2010 16:51
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 30

Рейтинг



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

Я "Отложить" и имел ввиду, в целях экономии трафика. Разумеется, никаких перескоков в линейке патчей не может быть.

Цитата:
XaeroX писал:
А вот это ой - патчить игру можно только до инициализации файловой системы, т.е. сразу после старта.

Переживем . Кстати, про обновления софта, Firefox4 на сколько мне известно будет обновляться без перезапуска @[email protected]

Сообщить модератору | | IP: Записан
Сообщение: 62875

Старое сообщение 12-08-2010 22:54
- За что?
DEAD MAN
Mono

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Tallinn
Сообщений: 1225
Возраст: 30

Рейтинг



Цитата:
XaeroX писал:
а на практике - оно вам надо, захламлять игровую папку кучей файлов предыдущих версий?

Хранить бэкапы только от предыдущей версии. Т.е. скажем 1.0 обновился до 1.1 - остаётся бэкап от 1.0. Затем 1.1 обновился до 1.2 - бэкап от 1.1 остался, от 1.0 удалился. Если мне память не изменяет, то так делает Games For Windows Live, что является единственным его плюсом перед всеми остальными проблемами. Хотя в таком случаи могут получиться проблемы с накопительными патчами, хм.

Сообщить модератору | | IP: Записан
Сообщение: 62876

Старое сообщение 12-08-2010 23:14
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32564
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


Собственно, я реализовал так.
Патчей как таковых нет. На сервере лежит папка с файлами игры. Игра проверяет, какие файлы на сервере отличаются от тех, что у нее, и скачивает их. Т.е. просто идет синхронизация с "образцовой" инсталляцией игры.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 62896

Старое сообщение 13-08-2010 09:04
-
(_-=ZhekA=-_)
Житель форума
Девойс

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3557
Возраст: 33

Рейтинг



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

+ 1

Сообщить модератору | | IP: Записан
Сообщение: 62942

Старое сообщение 13-08-2010 18:52
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32564
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


Наконец-то свершилось

Три дня я возился и т.д.
И вот наконец, готов новый патч, включающий в себя функцию автообновления игры
Правда, не уверен, что это будет хорошо работать на разных версиях ОС, поэтому прошу помочь с бета-тестированием.
Собственно, простейший тест игра вам предложит сразу после установки патча и запуска - 10-килобайтный файлик UpdateTest.txt, скачиваемый в папку OptionImplicitDemo/system.
Если файлик не появляется, или в нем какой-то левый текст, просьба приложить лог игры.
Ну и особо прошу протестить тех, у кого Виста или Вин7. Особенно с включенным UAC. Там нужно разрешить запись в папки игры (???), а в остальном - должно работать.

Ссылка на патч и описание изменений - в основной теме "Option Implicit: First Demo".

Добавлено 15-08-2010 в 00:13:

Ну что, никто не поможет, что ли?

Добавлено сегодня в 04:51:

Всем огромное спасибо.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 62986

Старое сообщение 15-08-2010 21:51
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 30

Рейтинг



XaeroX, совсем забыл отписаться:
Скачал патч с обновлением, установил, запустил игру: ничего не появлялось некоторое время, потом игра запустилась. Оказывается у меня отключился Интернет и судя по всему у обновления кончился тайм-аут.

Хорошо, проверяю сейчас:
Запускаю игру, на этот раз появляется окошко обновления с надписью "Проверка наличия обновлений...", жду некоторое время, ничего не меняется, окошко закрывается и запускается игра .

Сообщить модератору | | IP: Записан
Сообщение: 63056

Старое сообщение 15-08-2010 22:16
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 32564
Нанёс повреждений: 501 ед.
Возраст: 35

Рейтинг



Награды
 
[1 награда]


qpAHToMAS
Скачай еще раз и поставь патч №2.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.

Сообщить модератору | | IP: Записан
Сообщение: 63057

Старое сообщение 15-08-2010 22:19
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 03:18. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Автоматическое обновление
Для Volatile3D II/Option Implicit
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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