Геймдевsubnauticaгеймдевинженерияc#udpмоддингСоздание физического индикатора кислорода из SubnauticaХ@habr_comмедиа / агрегатор1 месПревращаем виртуальный индикатор кислорода Subnautica в реальное устройство Синтетический голос произносит «oxygen», и это значит, что времени на решение уже не осталось. Кто нырял в Subnautica, знает эту связку счётчика с двумя числами и подступающей паники. Автор решил вытащить этот прибор из игры в реальный мир и повесить перед собой круглый дисплей, показывающий, сколько кислорода осталось прямо сейчас. Дальше начинается инженерная часть. Студия сама выросла из моддеров и разрешила ковырять игру, так что данные достаёт плагин на C#, читающий значения четыре раза в секунду и отправляющий их наружу по UDP. По пути выясняется, почему кислород в логах утекает дробными долями, а не тикает целыми, и как это спасает плавность будущей анимации.subnauticaгеймдевинженерияc#udpмоддинг
ITсетипротоколыtcpudpit-юморадминистрированиеКлассический юмор о сетевых протоколахЗ@zatelecomавтор про «it»1 месПятница. И тут как-то вспомнился старинный сетевой юмор, который поймут не только лишь все. Разбираем классику сетевых протоколов: TCP — Привет, я собираюсь рассказать тебе шутку про TCP. — Привет, ты собираешься рассказать мне шутку про TCP? — Да, я собираюсь рассказать тебе шутку про TCP. — Хорошо, я готов услышать шутку про TCP. — Готов? — Да, готов. — Сейчас расскажу. UDP Я просто рассказал её, и мне абсолютно всё равно, услышали вы её, поняли или нет. TCP (версия с обрывом) — ОК, я готов отправить тебе TCP-шутку. Она продлится 10 секунд, состоит из двух предложений и закончится панчлайном. — ОК, я готов получить TCP-шутку, которая продлится 10 секунд... Извините, таймаут соединения. Здравствуйте, вы хотите услышать шутку про TCP? Шифрование Я бы рассказал её, но у вас нет приватного ключа. MTU (максимальный размер пакета) Про MTU тоже есть классная шут... [сообщение обрезано, так как превысило лимит размера пакета]. BGP (протокол маршрутизации) Мы долго блуждали вокруг да около, но в итоге всё равно выбрали самый длинный и нелогичный путь. ARP А кто-нибудь знает, где здесь находится классная шутка? Срочно скажите её MAC-адрес! Token Ring (сеть с маркерным доступом, очень старое — это буквально была первая в моей жизни сеть в 199х году) Я бы рассказал отличную шутку, но сейчас не моя очередь держать маркер. DNS Чтобы понять шутку, вам сначала придётся перевести её на понятный язык, но этот процесс может зависнуть на пару минут. IPv4 Все хорошие шутки уже давно закончились. IPv6 Эту шутку никто толком не понимает, но все делают вид, что скоро начнут активно использовать. DHCP Бармен наливает вам пиво и говорит: "Вот, но через час я заберу бокал обратно, если вы не продлите аренду".сетипротоколыtcpudpit-юморадминистрирование