Гордон Фримен

Half-Life Inside: всё о вселенной Half-Life

В ответ на недавнюю волну возмущения по поводу «изъянов» сетевого кода Source и распространяющееся в сообществе игроков недопонимание механизма его работы, Valve опубликовали обширную статью, в подробностях описывающую работу сетевого кода, затрагивая такие особенности как интерполяция, предсказание ввода и лагокомпенсация:
Давайте предположим, что пинг игрока составляет 100 миллисекунд и игрок начинает движение вперед. Информация о нажатии кнопки +FORWARD сохраняется в пользовательской команде и отправляется на сервер. Код обработки движения обрабатывает команду и игрок начинает двигаться вперед в игровом мире. Это состояние игрового мира передается всем клиентам вместе со следующим снимком. В результате игрок увидит собственное движение с задержкой 100 миллисекунд с момента как он нажал на кнопку. Эта задержка накладывается на любые действия игрока, будь то движение, стрельба или что-либо еще, и ситуация становится еще хуже при увеличении пинга.
Мы же, в свою очередь, рады представить перевод этой увлекательнейшей статьи — «Сетевой код в движке Source» — на русский язык. Читайте и обучайтесь!

Предыдущая новость:
Комментарии:
NERD
Почитаем! :)
Xey
Да ну, в сурсе не самая плохая стрельба (в смысле сетевого кода). Вот в Joint Operation, вот там действительно полный ужас
DeM1aN
VALVE в своём духе.
!D Мы - геймеры для них как дети
Alexmaru
Хм... Достаточно прилично написали, но да: разминали как для детей. Обидно
J.D.
Да они опухли. Вот скажите зачем рассказывать про то, что они упустили? Нет чтобы стараться исправить такую бадягу - они тут разжевывают ... }{.
Frozz
Можно спросить.... а куда делись "без коментариев"??? 8D
Toxin
Да КУДА? Не понял...
Старый добрый Леонид Якубович
А я думал что такой же принцип работает и в контре 1.6
Alexmaru
В 1.6 такой жн и действует. Можешь проверить консолью.
Hyston
"Без комментариев" куда-то делась уже давно. Без, как говорится, комментариев со стороны администрации.
Гитлер
http://muzzlife.com/flash /cstrikelite.swf
Crazyshark
НАРОД, я год в АНГЛИИ живу, АНГЛИЧАНЕ считают АМЕРИКАНЦЕВ ТУПЫМИ, НО среднестатисический подросток в АНГЛИИ, НЕ ЗНАЕТ ЧТО ТАКОЕ ВИДЕОКАРТА И ОПЕРАТИВНАЯ ПАМЯТЬ, может они и знают что это гдето есть, но на вопрос "что у тебя за комп?" отвечают "ДЕЛЛ - Виндоус ХР", а про детали скромно чешут затылок и сидят режутся на своих четвертых пнях в какуюнибудь онлайновскую бодягу...... А следоватеьно АМЕРИКАНЦЫ возможно еще хуже, а вы говорите разжевывают - ТУТ и ЭТО не все поймут....
Marvel
а ты думаешь в россии среднестатистический подросток знает эти подробности? ха! не смеши мои тапочки.
Amerikanec
nu ya jivu v Amerike i tut pravda durakov mnogo, no ne potomu chto oni Amerikanci, a potomu chto priezjaut iz raznih nedorazvitih stran i poluchaut grajdansvo (stanovyat'sya Amerikancami). Tak chto ne Amerika tupaya, a te ludi kotorie suda priezjaut i sozdaut naselenie !!!

p.s. tut churok i cigan nemitih ne men'she chem v Rossie ! }{.
Emil_4rom_UK
A gde imenno ti jivyosh v Anglii? ... ya toje v Anglii jivu no dol'she tebya ... ya 3 goda tut jivu :P
psy-q
Да, у меня здесь в канаде тоже на вопрос о компе отвечают: pentium 4. А про подробности тихо уходят..... А статью нечитал, нафиг мне про лаг читать? Я-же не кодер.
Alexmaru
Статью читать - ради обычного интереса. Может когда понадобиться? Вдруг чайник какой-то рядом с тобой решит самоваром заделаться?
Денис 'r3s3t' Талала
Вообще, статья полезная, но детская.
Старый добрый Леонид Якубович
Статья для меня ничего нового не открыла
FeNiks
http://www.cs-source.ru/a rticle13 и все дела Круто! ;) :P
SkyRaptor
:P Круто! FeNiks privet
Knight
Как-то не вставляет меня этот сурс, боковое движение со стороны какое-то извращенское, и убивают гораздо быстрее чем в 1.6 >!(
Купер
А че вы все радуетесь Не понял... а? А я щас как возьму и взломаю этот сайт и усё!!! Или просто админов забаню...
gloom37
Прикол! Я вот в сурс играю с его выхода, так вот после 3 месяцев игры, как то заинсталил 1.6 и решил поиграть.Ето был ужас, Тетрис ! 8D
Crazyshark
2 Emil_4rom_UK
Рядом с Ноттингемом...

2 Marvel
ну не знаю, хотябы количество мегабайт знали бы, а тож вообще стыдно...
Jams
:P }{. }{.
ScorpyX
имхо НЕ СНИМОК а КАДР.
это значительно.
exvel
Короче, нам ясно и подробно объяснили, что лаги это нормально. :P
Nsf
Сегодня пятница....
Чё-то новости затухли :(
Неужели во вселенной ХЛ за 3 дня не появилось новостишек.
Хотябы...."УРА!!! СЕГОДНЯ у чувака, который моделил Барни...День рождения!!! "
Или "УРА!!! До дня рождения чувака, который моделил Барни осталось 67 дней"

Crexyj }{.
Hyston
Ура!! До моего дня рожденья 38 дней!! Правда, я не моделил Барни... Несчастливый
Marvel
Американец... Ты чё индеец что ли? Ты в курсе что всё население сша сейчас это приезжие?)))
Over4ever
а до моего Др 20 дней! кто меньше? :D
Emil_4rom_UK
To Crazyshark
::::::::::::::::::::::

Ya jivu v gorode Newcastle ... eto 6 chasov ot goroda Londona na avtobuse
Crazyshark
Emil_4rom_UK
А в какую сторону?:)...
Emil_4rom_UK
To Crazyshark
:::::::::::::::::::::

North-East [Severo-Vostok]
Crazyshark
Emil_4rom_UK
Ясно:)...

Админы, точно..... Куда Почтовый ящик девали?... у меня только статья созрела, я даже скринов сделал. Понимаю, что долго писем не было, но это же не повод его удалять.... Плачу
exvel
ЗИК ХАЙЛЬ! :D
Xman
Да гавно там сетевой код! Гавно! Ну как может быть если я игровой сервре пингую у меня пинг 20 из браузера сервреов в игре! Захожу на этот сервре и в игре у меня уже 50 пинг!! А елси пинг 50 в браузере то в игре под 100 будет! Так что все это из за сетевого кода нелепого прожорливого! В CS 1.5 у меня всегда было столько же солько пинговал сервер а теперь ниже 50 я пинга не видел а раньше и 15 и 20 пинг был запросто!

правило5

Использование ненормативной лексики не запрещается, но сильно не приветствуется - проявите уважение к собеседнику (замена символов в матерных словах не лишает их этого статуса). Все правила.

  1. Комментарии модерируются. В процессе модерации мы руководствуемся исключительно собственным чутьем, которое в правилах полностью раскрыть невозможно.
  2. Падонкаффский язык здесь категорически не приветствуется. Первонахи и прочие пересчётчики - первые кандидаты на бан.
  3. Оскорбление других комментаторов - последнее что должно приходить вам в голову.
  4. Вообще оскорбления кого бы то ни было приводят к отстранению от возможности оставлять комментарии.
  5. Использование ненормативной лексики не запрещается, но сильно не приветствуется - проявите уважение к собеседнику (замена символов в матерных словах не лишает их этого статуса).
  6. Не отвечайте на провокационные и противоречащие правилам сообщения - иначе ваш пост также будет подлежать уничтожению.
  7. Поле имени и почты предназначены для вашего имени и почты. Это не место для проявления вашего великого цинизма или остроумия.
  8. Мы оставляем за собой право как удалять ваши комментарии, так и править их (что впрочем, происходит исключительно редко).
  9. Односложные комментарии, комментарии состоящие из одного смайлика, написанные транслитом или одними большими буквами - первые кандидаты на удаление.
  10. В определённых случаях мы можем отключать возможность комментирования какой-то новости для всех посетителей вообще.
  11. Забанить человека или удалить сообщение - гораздо проще, чем написать его, чистить свои куки и менять прокси. Подумайте над этим.
  12. Не стоит пытаться обойти систему бана - этим вы только будете удваивать свой срок наказания (за каждую попытку).
  13. Если вы отправили два одинаковых сообщения - не стоит писать третье типа "ой, я не хотел" или "у вас глючит" - мы сами разберёмся.
бета
А теперь вы можете войти через Steam и оставлять комментарии с красивыми аватарками и прочим. Жмите на зелёную кнопочку справа для авторизации.
Войти через Steam

Оставьте свой комментарий:

Проверить правописание

Опрос

Понравилась ли вам механика улучшения оружия в HL: Alyx?

Система Orphus