Баг на деньги и опыт GTA Online PC
Rockstar реализует наработки пользователя в GTA Online по улучшению времени загрузки
В начале марта пользователь сервиса Github с ником tostercx, также известный как t0st, заявил о способе значительного сокращения времени загрузки GTA Online до 70 процентов. Кроме того, tostercx с единомышленниками выпустили неофициальный патч для версии GTA Online 2215/1.53, в котором исправили две ошибки игры и собственно сократили время загрузки систем.
Энтузиаст предоставил развернутый анализ проблемы и методы её решения. Вкратце, замедление было вызвано «узким местом в одном потоке ЦП при запуске GTA Online». По оценкам tostercx, крупная команда разработчиков смогла бы решить проблему в течение суток после обнаружения.
К чести Rockstar, компания публично признала выводы tostercx и пообещала выпустить исправление в ближайшем патче: «После тщательного расследования мы можем подтвердить, что игрок t0st действительно раскрыл аспект кода игры, связанный со временем загрузки ПК-версии GTA Online, который можно улучшить. На основе этих исследований мы разработали некоторые изменения, которые будут внесены в предстоящее обновление игры».
Помимо удовлетворения от проделанной работы, tostercx получил солидное вознаграждение в размере 10 тысяч долларов США в рамках программы Bug Bounty. Обычно программа предусматривает выплаты за обнаружение проблем с безопасностью или конфиденциальностью в онлайн-играх Rockstar, но компания решила назначить награду «в качестве исключения», рассказал tostercx.
Ответ на пост «Проблема 11. Не разрешимая и самая необычная за 20 лет»
Был я пару тройку лет назад на вызове(Несмотря на почтенный возраст эникеем я и остался,ввиду природной лени и нежелания),там был ноут от одной известной табачной компании предоставленный одной из представительниц с рабочими нуждами.
А эта дама,как и большинство пользователей,предпочитала использовать служебный ноут в личных целях,в частности для написания реферата.
В один ужасный для нее момент,система не включилась.Естественно был включен битлокер из под админа,пароля от которого у дамы не было никогда. Все возможные варианты восстановления не работали упираясь в пароли биоса и прочие. Переставить систему не вариан,пароль снять тоже.Админ компании ей просто ответил прислать ему в Москву ноутбук,и получить взамен новый.На флешку реферат скопирован не был,в облако тоже)
Было выпито ведро кофе и выдрано немало волос из моей уже далеко не пышной шевелюры.
Вставил флешку с линуксом,в надежде хоть на что-то. ибо клиентка требует чтобы я пытался)
После очередной чашки кофе ,вытащил флешку,начал собираться и уходить,потратив около 4 часов своего времени. но нет результата-нет денег.
И после очередной перзагрузки что-то перемкнуло в голове этого электронного болвана,и система запустилась в штатном режиме. До сих пор догадках что это было и как оно починилось.Ибо потом все работало без сбоев и прочего.
Ответ на пост «Проблема 11. Не разрешимая и самая необычная за 20 лет»
Как-то раз от безденежья устроился я разъездным админом. Все были прикреплены к своим клиентам, а меня поставили на экстренные случаи, типа скорая помощь. Ну хорошее дело. За эти четыре месяца повидал столько разнообразнейших аварий, что не перечесть. Всевозможные синие экраны, белый дым из корпуса и так далее. А стаж-то у меня есть, чистых лет десять набралось к тому времени. Ну оно и понятно, в своём хозяйстве я просто никогда не доводил до такого, чтобы комп от рождения никогда не разбирался, пока хард не накроется. Со всей бухгалтерией, ага.Один случай запомнился и я его теперь молодым админам как анекдот-наставление рассказываю. Позвали меня в бухгалтерию одного небольшого, но известного издательства. Чёрный экран. Понятно дело, бывает.Пришёл, сел, включил комп. Биос есть, буковки есть, далее вместо винды чёрный экран. Хард лампочкой моргает, всё как обычно. VGA кабель? Нет, в биосе буковки были. Драйвера видео слетели? Да нет, было бы видно. Монитор глюкнул? Выключил монитор, включил. Нет, чёрный экран. Второго монитора, чтоб проверить, нет. Пожалел, что не линукс, так бы может в соседнюю консоль удалось бы выйти. Двойным кратким нажатием штатно выключаю комп. Лезу под стол, дёргаю рубильник на блоке питания. Ну чёрт знает, с бубном-то что ж не попрыгать, если мыслей нет. Включаю. Захожу в биос - ничего необычного, клава в норме, видео встроенное. Жаль, перевоткнуть не получится, да и буковки-то вот они. Выхожу из биоса. Загрузка, чёрный экран. Двойное нажатие, выключение, включение, F8, safe mode. Чёрный экран. Да блин.А прошло уже минут 7-8, за это время бухгалтерша уже успела раза три зайти и спросить как дела и что так долго.Ещё раз перебираю в уме. Дрова - нет, видеокарта - нет, кабель - нет, монитор - нет, всё нет. Обычный бухгалтерский комп в бухгалтерии. Монитор. Хм. Тут я наклоняюсь к столу и вижу три кабеля, идущих сзади от монитора. WTF? Оказывается за день до этого мой коллега, прикрепленный к этому издательству, настраивал сервер, подключив его к этому компу DVI кабелем и так его включенным в монитор и оставил. Один конец в мониторе, другой на полу. Винда же, почуяв, что этот порт монитора чем-то занят, его и втыкала. Уф, чтоб вас всех. Всё, готово, принимайте. А себе жирную зарубку на носу сделал - перед тем, как смотреть незнакомый комп спереди, обойти его сзади на предмет неожиданностей.На следующий день звонит начальник. "Как дела?" - спрашивает. Рассказываю как дела. "В издательство опять кому-то съездить надо". "Ну я съезжу". "Не. Просят другого мастера, говорят - вы прислали нам вчера какого-то нового, мы его попросили помочь, а он как дибил сидел, десять минут в чёрный монитор смотрел".Иногда всё гораздо проще, чем думаешь :)