Внимание! Статья взята отсюда: [Ссылки могут видеть только зарегистрированные пользователи. ]
Решил написать небольшой тутор по пользованию дисконнектом.
Внимание! Те, кто не хочет заморачиваться над моими кривыми мыслями, отображенными в этом тексте, просто читайте жирный текст.
Дисконнект это прерывание связи, в нашем случае с игрой. Многие под этим понимают вылет из игры с сообщением типа: "Связь с сервером прервана, проверьте настройки интернет-соединения". Да, именно об этом речь сейчас и пойдет, но у нас данного сообщения не будет.
Объясню: некоторые онлайн игры, например Point Blank, при прерывании связи сразу же вылетают. WolfTeam же, перед тем, как сообщить об ошибке и вылететь, пытается наладить связь. Делает игра это обычно в течении 2х-5ти секунд. Отсюда вывод: если наладить связь в течении этих секунд, то никакой ошибки мы не получим, а значит и не вылетим. С такой мыслью я решил проверить небольшую идейку. И она оказалась не провальной. Я нашел в игре очень нужную в некоторых моментах уязвимость.
Ее суть заключается в том, чтобы играя, вырубить интернет, пробежать/убить кого-либо, и включить интернет обратно, но сделать это надо за уже упомянутые 2-5ть секунды.
Поподробней: лучше конечно играть за волка, так как он и бегает быстрее, и камера у него от Третьего лица, что позволяет смотреть за обстановкой из укрытия. Нам нужно спрятаться, например за ящик.... Ну или стену. Если вы обладатель ноутбука, то на нем, скорее всего есть кнопка для отключения интернета. Ну а если ноутбука у вас нет, то придется чуть-чуть помучится, прыгая со стула к системному блоку и обратно. И так, в нужный момент мы просто выключает интернет (Нажимаем ту самую кнопку на ноутбуке или выдергиваем провод из системника), быстро убиваем игрока из противоположной команды\пробегаем и опять включаем интернет. Если вы успели сделать это за 5 секунд, вам повезло, если нет, то вас, скорее всего, просто кикнет (выкинет) из игры. Зачем это надо? Ну во-первых, мы останавливаем соперника на месте (нам легче в него прицелиться). Во вторых, так можно незаметно пробежать небольшое расстояние. В общем вы становитесь богом игры на эти секунды Х) Но нужно обязательно помнить, что в эти секунды, пока у вас нет связи с сервером, у других игроков вы продолжаете стоять за укрытием (стеной или ящиком) и они вас могут запросто убить. Если произошла такая ситуация, что пока вы были в дисконнекте, вас кто-то убил и вы кого-то, то тут вам поможет только везение, возможно фрага засчитали вам, возможно ему, а возможно обоим. В общем чем лучше вы спрячетесь и чем быстрее сделаете, тем больше будет шансов на хороший результат.
Благодаря этой уязвимости можно поискать кучу разных интересных багов в игре, например (это уже фантазии) если у вас есть 2 друга в игре: 1 из них должен быть хостом (хозяином комнаты), вы и ваш второй друг террористами. Вы и ваш друг террорист должны одновременно, ну или почти, начать ставить бомбу, а в нужный момент (когда уже ПОЧТИ поставили) попросить хоста вырубить интернет секунды на 2-3. Когда он его врубит, возможно, будет стоять 2 бомбы. Раньше так прокатывало в ПБ (Point Blank).
Экспериментируйте, а получившиеся баги выкладывайте сюда. Х)
P.S. Говорил же, что кривой =\