Инструменты пользователя

Инструменты сайта


wiki:random

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:random [2023/07/16 21:18] – внешнее изменение 127.0.0.1wiki:random [2025/09/20 11:29] (текущий) – внешнее изменение 127.0.0.1
Строка 19: Строка 19:
 Довольно много мороки чтобы просто обмануть игру, да? Если Вы дошли до такого, проще поиграть в «режиме исследователя» с бессмертием или изменить исходники чтобы увеличить шанс выигрыша. Именно поэтому «вознесения» (прохождения игры) на публичном онлайн-сервере ценятся выше, чем однопользовательские вознесения. Вы не можете изменить исходный код сервера или играть в «режиме Бога», поэтому все знают что ваше вознесение было вполне легитимным. Довольно много мороки чтобы просто обмануть игру, да? Если Вы дошли до такого, проще поиграть в «режиме исследователя» с бессмертием или изменить исходники чтобы увеличить шанс выигрыша. Именно поэтому «вознесения» (прохождения игры) на публичном онлайн-сервере ценятся выше, чем однопользовательские вознесения. Вы не можете изменить исходный код сервера или играть в «режиме Бога», поэтому все знают что ваше вознесение было вполне легитимным.
  
-Однако, публичные сервера Nethack всё равно используют ГПСЧ, поэтому существуют достаточно серьёзные возможности атаки на них. На публичном сервере **[[http://nethack.alt.org|nethack.alt.org]]** у меня получалось злоупотреблять ГПСЧ в демонстративных целях (не для вознесений). На аккаунте **WowDeath** я убил себя пиная [[nw>wand_of_wishing]] на первом уровне три раза за один день.+Однако, публичные сервера Nethack всё равно используют ГПСЧ, поэтому существуют достаточно серьёзные возможности атаки на них. На публичном сервере **[[http://nethack.alt.org|nethack.alt.org]]** у меня получалось злоупотреблять ГПСЧ в демонстративных целях (не для вознесений). На аккаунте **WowDeath** я убил себя пиная [[nw>wand_of_wishing|wand of wishing]] на первом уровне три раза за один день.
  
 Хотя NetHack использует текущее время для старта ГПСЧ, очень просто изменить это на, например, опцию при старте NetHack’а. Вы можете запустить «игру из будущего», происходящую завтра в 11:00:00. Если результат Вас не устроит (например, неудачный стартовый инвентарь), вы можете порпробовать ещё раз — в 11:00:01. Процесс можно повторять до получения отличного стартового багажа, и впоследствии запустить игру на сервере точно в вычисленное время. Я пошёл дальше, генерируя тысячи стартовых уровней до получения wand of wishing (шанс такого события очень, очень мал). Paxed, один из администраторов nethack.alt.org, пропатчил Nethack для использования по настоящему случайного значения seed, и этот эксплоит больше там не работает. Хотя NetHack использует текущее время для старта ГПСЧ, очень просто изменить это на, например, опцию при старте NetHack’а. Вы можете запустить «игру из будущего», происходящую завтра в 11:00:00. Если результат Вас не устроит (например, неудачный стартовый инвентарь), вы можете порпробовать ещё раз — в 11:00:01. Процесс можно повторять до получения отличного стартового багажа, и впоследствии запустить игру на сервере точно в вычисленное время. Я пошёл дальше, генерируя тысячи стартовых уровней до получения wand of wishing (шанс такого события очень, очень мал). Paxed, один из администраторов nethack.alt.org, пропатчил Nethack для использования по настоящему случайного значения seed, и этот эксплоит больше там не работает.
wiki/random.1689542334.txt.gz · Последнее изменение: (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki