🌇 Мультиплеер в Цивилизации 5
Некоторое время назад я участвовал в разработке поддержки мультиплеера для одной глобальной модификации Цивилизации 5 и сегодня хотел бы поделиться здесь некоторыми подробностями о том, как устроена сетевая игра, как всё-таки запустить ее с модами, что с ней вообще не так, и как мы это фиксили.
Читать далее ...🎭 Работа с callback_data в Telegram-боте с использованием protobuf + base85
Если Вы когда-либо разрабатывали Telegram-бота, Вы наверняка знаете, что такое callback_data. Если нет, вкратце, это произвольная строка, которая привязывается к кнопкам в чате, при помощи которой на бэкенде Вы определяете, какая именно кнопка была нажата.
Когда Ваш бот масштабируется, скорее всего управление значениями callback_data
превращается в “кашу”. По крайней мере, так произошло у меня. Поэтому сегодня я хочу поделиться с Вами практикой по организации этой всей “каши” в красивый и органичный код.
🎖️ Игра с включенным v2rayN (или любой другой VLESS прокси)
Я долго использовал XRay + VLESS без всяких проблем до недавнего времени. Я включал TUN-режим и изкоробочный фильтр по процессу внутри v2rayN (или Nekoray) и этого было достаточно для повседневного вэб-серфинга до тех пор, пока Discord не заблокировали в России. После того как я попробовал запустить игру параллельно с VLESS прокси (в TUN режиме для работы Discord), оказалось, что далеко не каждая игра работает корректно: увеличенный пинг, потери пакетов, некоторые функции не работают вовсе и так далее.
Читать далее ...