Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 39

Тема: Бред

  1. #1
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    237
    <a href="http://reps.ru/columns.php?act=lang=rus&columns=comment&id=190" target="_blank">http://reps.ru/columns.php?act=lang=r...=comment&id=190</a><br /><br />Такой чуши я давно не читал. Сначала думал это брейн <!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[обход мат фильтра]<!--colorend--></span><!--/colorend--> об стену и написал этот высер, потом заметил что это перевод. Оригинал чушь, а тяп-ляп перевод брейна это еще ухудшил.<br /><br />Итак,<!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart--> [оскорбительная формулировка] <!--colorend--></span><!--/colorend-->поехали:<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Не так давно комрад R1CH в своей статье на tl.net рассказал об особенностях сетевого подключения второго СтарКрафта.<br /><br />Сразу оговоримся, что под &quot;латентностью&quot;, &quot;пингом&quot; или &quot;лагом&quot; имеется именно сетевой пинг (тот, что зависит от проводов). В СК2 так же встроен командный буффер, который предназначен для сглаживания игры при высоких лагах. С другой стороны он автоматически добавляет некий дополнительный пинг, который нельзя исправить никакими подрутками.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Латентность я знаю только в одном смысле - латентных геев, которых везде ищет тузик. Переводчик банально не владеет русским языком и плодит &lt;!--filter:гавно--&gt;отстой&lt;!--/filter--&gt; и <s>уе</s>разложение среди геймоты, которая этот новояз потом будет повторять.<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Введение<br /><br />СК2 запускается через удаленный сервер, как например HoN. Не p2p как было в БВ, а через удаленную машину-сервер. Близзард - хост игры, а не вы (не тестировались Произвольные игры, может быть в них все немного иначе). <!--QuoteEnd--></div><!--QuoteEEnd--><br />Иными словами, схема - как в Quake / Counter Strike, когда все коннектятся к серваку и через него играют (а не только чатят, как в баттл.нет). А что такое HoN?<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Протокол - TCP, а не UDP как было ранее. Я не знаю, почему в Близзард решили использовать TCP/IP, ведь при равных условиях этот протокол проигрывает по пингу из-за потерянных пакетов. Вероятно, они не хотели ломать голову с фрагментацией или NAT.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Апохренеоз бреда. Автору лучше бы использовать свою голову вместо отбойного молотка.<br /><br />Во первых, <a href="http://ru.wikipedia.org/wiki/TCP/IP" target="_blank">TCP/IP</a> - это не протокол, а семейство, которое включает в себя IP на 3м уровне, TCP, UDP на 4м, и еще ICMP. <br /><br />Во вторых, &quot;ведь при равных условиях этот протокол проигрывает по пингу из-за потерянных пакетов&quot; - что это за хeрь? Да, в стрелялках по каким-то причинам юзают UDP - но ведь WAR3 прекрасно использовал TCP и никто не жаловался. Ключевое значение здесь имеет допустимость потерь пакетов - в стрелялках они, видимо, допустимы, поэтому пойдет и UDP (TCP не даст потерять пакеты). В стратегиях потери недопустимы, т.к. из-за одной пропавшей команды может разрушиться игра - представьте, вы заказали мины, а они не заказались, т.к. лагануло (кстати так и было в Старике), приезжаете на мейн вультурами со скоростью и без мин. Можно выходить.<br /><br />То, что TCP - &quot;проигрывает по пингу&quot; - имхо бред, единственная разница в том, что TCP будет пытаться до последнего восстановить пропущеный пакет. TCP вообще не очень любит лагающие линии, он считает, что единственная причина лагов - перегрузка, и резко сбрасывает скорость. Причем посылает повторы он со временем все реже и реже (у меня на win2k через 1, 3 и 9 сек). С другой стороны, как я уже написал, потеря пакетов недопустима, так что перепосылку придется делать в любом случае. Единственное что можно сделать - сделать альтернативный алгоритм перепосылки на основе UDP, но тогда придется по сути переизобрести TCP. Видими, это никому не надо, кроме всеумного афтора.<br /><br />В коментах тут же собралась толпа спецыалыстав и начала обсирать TCP.<br /><br />&quot;Вероятно, они не хотели ломать голову с фрагментацией или NAT.&quot; В оригинале: &quot;Perhaps they didn&#039;t want to deal with fragmentation or NAT issues?&quot;. Нде. Это уже в психушку.<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Вы могли заметить, что окно Waiting for players появляется довольно часто. Сервер настроен так, что при лаге одного игрока, на паузу ставятся все остальные. Типа не честно было бы продолжить игру, чтобы &quot;нелагающий&quot; игрок перемикрил, или, того хуже, поймал на муве лагающего, пока тот не в состоянии что-то сделать. В теории же, можно сделать как в HoN&#039;е - если игрок лагает, это его проблемы, у остальных все хорошо. С другой стороны, такая система позволяет зайти в игру миллиону обсов. Если обс лагает, кому есть до этого дело?<!--QuoteEnd--></div><!--QuoteEEnd--><br /><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[варн за мат] <!--colorend--></span><!--/colorend-->Главная проблема говностаркрафта - у меня есть нормальный не лагающий интернет, но когда в игре оказывается какой нибудь руский/латинозный унтерменш, лагает и у <b>меня</b>! Какого, спрашивается, <!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[обход мат-фильтра]<!--colorend--></span><!--/colorend-->? У меня интернет не лагает, поэтому я хочу играть без лагов - так какого хрена это не так? В war3 это исправили - теперь имел значение только пинг до хоста, и если хост и ты не лагали, то можно было играть спокойно.<br /><br />Ну предположим, старкрафт 1 - древнее &lt;!--filter:гавно--&gt;отстой&lt;!--/filter--&gt; мамонта, на которое близзард давно забило (только не надо спорить, почитайте changelog). Но нахрена делать такой фейл в свежевышедшей игре? Тогда уже пусть сделают так, чтобы юзеры с определенных стран не могли заходить в игры Эта схема называется &quot;Если у меня нет глаза - выколи глаз всем соседям. Чтобы честно было.&quot; Мухахаха! Коммунизм <!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[варн за мат]<!--colorend--></span><!--/colorend-->.<br /><br />Обс и игрок - разные вещи, первый не участвует в игре, второй - участвует. Хотите сделать, чтобы обс мог лагать до усрачки и никому не мешать - сделайте схему как в HLTV с односторонним потоком. Тогда реально может быть миллион обсов и никто никому не мешает.<br /><br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Улучшаем латентность<!--QuoteEnd--></div><!--QuoteEEnd--><br />Опять латентность. Брейну надо провериться на принадлежность к меньшинствам, а то у него оговорки прямо по фрейду <br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Как уже было сказано, СК2 использует TCP. TCP разработан так, что пинг вторичен по отношению к скорости передачи данных. Практически все стрелялки используют UDP из-за этого. Особенность TCP - точная передача данных. Если пакет утерян, его нужно переслать заново (а игра в этот момент подлагивает).<!--QuoteEnd--></div><!--QuoteEEnd--><br />Уже обсуждали выше. Дальше интересно:<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Тем не менее, можно подкрутить коннект так:<br /><br />Меняем TcpAckFrequency на единичку<br /><br />Запускаем редактор реестра (Пуск - выполнить - regedit), затем переходим на закладку:<br /><br />HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Se rvices\\Tcpip\\Parameters\\Inte<br /><br /><br /><br /><br />rfaces<br /><br />Здесь должен быть ключик IPAddress с вашим ИПом. Здесь же правой кнопкой создаем новый ключ DWORD, называем его TcpAckFrequency, значение &quot;1&quot;.<br /><br />Почему это работает?<br /><br />Обычно TCP отправляет запросы на подтверждение получения пакетов. Это происходит до тех пор, пока сервер не получит ответ, либо не прекратит это дело по тайм-ауту. Таймаут может произойти из-за того, что отправляющая сторона ожидает от вас подтверждение (ack). Установив TcpAckFrequency на единичку, вы отправляете подтверждение сразу после получения данных. Обратите внимание, что это повышает требование каналу, т.к. вы будете отправлять в разы больше данных<!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />Еще один обосрапокалипсис, автор предлагает поменять глобально настройки, из-за которых может упасть скорость в других программах.<br />Из <a href="http://msdn.microsoft.com/en-us/library/aa505957.aspx" target="_blank">описания</a> настройки я так и не понял, чем она должна улучшить пинг. А вот дропнуть скорость скачивания может на ура. DelayedACK придумали, чтобы скорость как можно меньше зависела от пинга. Отменив ее, вы как раз получаете такую зависимость.<br /><br />В коментах автору подсказали вот что <a href="http://en.wikipedia.org/wiki/Nagle&#039;s_algorithm#Interactions_with_real-time_systems" target="_blank">http://en.wikipedia.org/wiki/Nagle&#039;s_...al-time_systems</a>. Но создание сокета с TCP_NODELAY спасет отца русской демократии (надеюсь, близзарды все-таки не полные краны).<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Что может помочь<br /><br />Если вы сидите на ADSL&#039;е, соединение может использовать метод interleaving, который уменьшает подверженность всяким ошибкам, но опять же, добавляет пинг. В настройках ADSL модема стоит отключить эту опцию. Опять же, качество проводов, шумы в телефоне, расстояние до АТС (а также погода на Марсе и все такое прочее) может заставить вас включить эту опцию (без нее все станет работать еще хуже). Можно попробовать связаться с провом, объяснить задачу, но вероятность получить ответ типа: &quot;чоо0???77&quot; крайне высока.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Хз что за interleaving и какое оно вообще имеет отношение к провайдерам (рутер что принял, то отдал). Провайдер бы с удовольствием таких профи постебал, да начальство может не понять <br /><br />Из коментов отсюда <a href="http://www.teamliquid.net/forum/viewmessage.php?topic_id=117158" target="_blank">http://www.teamliquid.net/forum/viewmessag...topic_id=117158</a><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Although SC2 uses the &quot;routed peer-to-peer&quot; system, apparently similar to the one that Blizzard touted for War3<!--QuoteEnd--></div><!--QuoteEEnd--><br />Если автор даже в таком вопросе облажался - дальше можно не читать.<br /><br /><!--QuoteBegin--><div class="quote"><!--QuoteEBegin-->Manaldski March 25 2010 05:28<br />Nice write-up. I tested the custom games and they are also routed through the server. I may also add one thing on how you can improve your latency: By getting a good add-in NIC. Best ones are the Intels: Intel PRO/1000 MT or GT(old versions) or the newer Intel PRO/1000 CT, they are very good and cheap NICs, under $30. Here are same reviews comparing it with integrated NICs: <br /><br />http://forum.ncix.com/forums/topic.php?id=1304406<br />http://www.donutey.com/intelpro.php<br /><br />Note that the Integrated NICs are evolving and difference is getting narrower but its still good to get one especially if you want to game and torrent at the same time.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Ахринеть. С любой картой пинг до рутера должен быть единицы миллисекунд. Еще один спецыалист. Хотя почему бы на геймерье и не заработать? Производитель не против <br /><br />К тому же, в игре даже на low latency есть задержка между командой и откликом (она есть и на лане и даже в сингле). Если будет как в первом старкрафте, то если пинг ниже некого &quot;рекомендуемого пинга&quot;, то на его значение глубоко пофиг.<br /><br />В общем детишки-геймеришки. Аккуратнее читайте таких вот спецыалистов. Источник еще не является авторитетным, если он технически-заумно написан. Желательно читать комментарии таки настоящих специалистов.

  2. #2
    Освоившийся Аватар для Quorthon_Set
    Регистрация
    17.05.2010
    Сообщений
    258
    <!--QuoteBegin ololoe --><div class="title_quote">Цитата: ololoe</div><div class="quote"><!--QuoteEBegin-->руский<!--QuoteEnd--></div><!--QuoteEEnd--><br />пишется Русский,упырь

  3. #3
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    237
    руский лаг пишется с одной с и с очень маленькой буквы.<br /><br />А с большой буквы пишутся слова только в начале предложения, поцреот.

  4. #4
    Активный участник Аватар для RobosergTV
    Регистрация
    17.05.2010
    Адрес
    Планета Земля
    Сообщений
    3,180
    жесть )

  5. #5
    Освоившийся Аватар для Quorthon_Set
    Регистрация
    17.05.2010
    Сообщений
    258
    <!--QuoteBegin ololoe --><div class="title_quote">Цитата: ololoe</div><div class="quote"><!--QuoteEBegin-->руский лаг пишется с одной с и с очень маленькой буквы.<!--QuoteEnd--></div><!--QuoteEEnd--><br />ты из какой страны?<br />почему бы тебе не написать это на репсах

  6. #6
    забанен навсегда
    Регистрация
    17.05.2010
    Адрес
    Karjala
    Сообщений
    4,447
    Чето ололое жжот по полной))

  7. #7
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    237
    Из страны с нормальным интернетом. Что интересно, в соседней Украине и то такого <!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[повторный варн за мат]<!--colorend--></span><!--/colorend--> нету как у вас.<br /><br /><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->бан на день за рецидив мата - пункт 4 коротких правил. и давай не будем в кросс-аккаунт догонялки играть сегодня, ок? Sun[ninJa]<!--colorend--></span><!--/colorend-->

  8. #8
    Освоившийся Аватар для Quorthon_Set
    Регистрация
    17.05.2010
    Сообщений
    258
    <!--QuoteBegin ololoe --><div class="title_quote">Цитата: ololoe</div><div class="quote"><!--QuoteEBegin-->Из страны с нормальным интернетом. Что интересно, в соседней Украине и то такого п*здеца нету как у вас.<!--QuoteEnd--></div><!--QuoteEEnd--><br />пиши на форумах в своей стране на своем языке. на нашем ведь не умеешь

  9. #9
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    237
    Ты про русский? Я его знаю не хуже тебя, так что завали.<br /><br />П.С. Давайте не скатывать тему в нац срач.

  10. #10
    Освоившийся Аватар для Quorthon_Set
    Регистрация
    17.05.2010
    Сообщений
    258
    <!--QuoteBegin ololoe --><div class="title_quote">Цитата: ololoe</div><div class="quote"><!--QuoteEBegin-->Ты про русский?<!--QuoteEnd--></div><!--QuoteEEnd--><br />что это предложение означает? просвяти,знающий

  11. #11
    rentgen
    Guest
    <b>Quorthon_Set</b>, <b>ololoe</b><br />Весь оффтоп в личку, пож-та.

  12. #12
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    154
    Не, ну ты классно и по делу это все, жаль что в бан улетишь за такую экспрессию <!--smile:biggrin--><img style="vertical-align: middle;border: none;" alt="biggrin" src="http://www.sc2tv.ru/engine/data/emoticons/biggrin.gif" /><!--/smile-->

  13. #13
    Почему ты пишешь это сюда? Пиши автору

  14. #14
    <!--QuoteBegin %username% --><div class="title_quote">Цитата: %username%</div><div class="quote"><!--QuoteEBegin-->Почему ты пишешь это сюда? Пиши автору<!--QuoteEnd--></div><!--QuoteEEnd--><br />По русски мне проще, вообще я это на кузах видел на русском, а на кузах-гомосеках я не пишу принципиально.

  15. #15
    <!--QuoteBegin ololo_e --><div class="title_quote">Цитата: ololo_e</div><div class="quote"><!--QuoteEBegin-->По русски мне проще, вообще я это на кузах видел на русском, а на кузах-гомосеках я не пишу принципиально.<!--QuoteEnd--></div><!--QuoteEEnd--><br />на кузах не пишешь, а тут больше половины кузы не читают)) не логично опровержение писать тут))<br />Лучше бы помог автору разобраться. Почитай статью Чингиза про конструктивную и деструктивную критику. Твоя имеет смысл только для самоудовлетворения имхо

  16. #16
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    224
    <!--QuoteBegin ololoe --><div class="title_quote">Цитата: ololoe</div><div class="quote"><!--QuoteEBegin-->Латентность я знаю только в одном смысле - латентных геев<!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />после этой фразы стало понятно, что пост куча говна.. простите за грубость.<br /><br />я конечно понимаю какие-то нестыковки там в новости, но с чего такая реакция?<br /><br />меня эта тема пинга не интересует правда, у меня и так редко лагает.

  17. #17
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    155
    зря забанили такого интерестного товарища (<br /><br />хоть какой то &quot;движ&quot; на форуме )))

  18. #18
    <!--QuoteBegin %username% --><div class="title_quote">Цитата: %username%</div><div class="quote"><!--QuoteEBegin-->Лучше бы помог автору разобраться.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Тут решение одно - переписать нафиг. Такое чингиз не говорил? <br /><br />Всю статью можно разделить на 3 пункта:<br />- Близзарды казлы, юзают TCP вместо UDP (в War3 тоже TCP и ничо, но тебе виднее, дорогой )<br />- TcpAckFrequency = 1. Обоснования нет, после той чуши, что написал автор, желания верить ему тоже нет.<br />- Лаги общие для всех, но это &quot;честно&quot;. За это надо автора и близзов убить <!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->[обход матфильтра]<!--colorend--></span><!--/colorend-->.<br /><br /><!--QuoteBegin VohS --><div class="title_quote">Цитата: VohS</div><div class="quote"><!--QuoteEBegin-->меня эта тема пинга не интересует правда, у меня и так редко лагает.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Ты в старкрафт первый играешь? Странно, я тоже, и у меня лагает регулярно. Об этом я тоже писал.<br /><br />Да, и если тебя тема статьи не интересует - не читай ее, и эту тему тоже.<br /><br /><!--QuoteBegin VohS --><div class="title_quote">Цитата: VohS</div><div class="quote"><!--QuoteEBegin-->я конечно понимаю какие-то нестыковки там в новости, но с чего такая реакция?<!--QuoteEnd--></div><!--QuoteEEnd--><br />Лучше <b>такие</b> статьи не писать. А то их кто-то прочитать может.<br /><br /><br /><!--colorstart:#FF0000--><span style="color:#FF0000"><!--/colorstart-->+ 2 дня по ip за второй акк во время бана + рецидив мата. в следующий раз будет 2 недели.<!--colorend--></span><!--/colorend-->

  19. #19
    Активный участник Аватар для zamb
    Регистрация
    17.05.2010
    Сообщений
    413
    Странно что за такие посты не банят по жизненно. Пальцев не хватает чтоб подсчитать сколько людей автор оскорбил в этом топике ))

  20. #20
    Активный участник Аватар для Determinant
    Регистрация
    17.05.2010
    Сообщений
    337
    Мальчик очень хочет выговориться, не мешайте ему <!--smile:smile--><img style="vertical-align: middle;border: none;" alt="smile" src="http://www.sc2tv.ru/engine/data/emoticons/smile.gif" /><!--/smile-->

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •