Vellum — проект на базе Half-Life Dedicated Server

Сообщения
6
Реакции
0
Хочу представить Vellum — проект, который сейчас находится в активной разработке и строится вокруг экосистемы HLDS.

Идея Vellum — не просто сделать очередную сборку клиента или сервера, а постепенно создать полноценную самостоятельную инфраструктуру для игровых проектов на базе Half-Life: от пользовательского клиента до серверной части и инструментов для разработчиков.

На данный момент в рамках проекта уже разрабатываются и/или реализованы собственный игровой клиент, пользовательский интерфейс и лаунчер. Также ведётся работа над собственной системой загрузки Metamod-плагинов. В перспективе проект предполагает постепенный отказ от зависимости от AMX Mod X там, где необходимый функционал может быть реализован непосредственно средствами Vellum.

Сейчас клиент в первую очередь создаётся под конкретный игровой проект и его серверную инфраструктуру. При этом я не исключаю возможность поддержки и подключения других серверов, если это будет технически и концептуально совместимо с направлением развития Vellum.

Проект пока находится в процессе разработки, поэтому здесь я хотел бы постепенно публиковать информацию о его развитии: показывать новые возможности, технические изменения, интерфейс, клиентскую и серверную части, инструменты и результаты разработки.

Отдельно ранее я отправлял информацию с техническими указаниями по добавлению и работе с протоколом. Позже также приложу необходимые ссылки на материалы и репозитории проекта.

Буду рад обратной связи, вопросам и техническому обсуждению Vellum.
 

Вложения

  • raspad_client_options_end.gif
    raspad_client_options_end.gif
    9,6 МБ · Просмотры: 63
Добавили поддержку эмулятора на Linux со свежей последней сборкой из Steam.
 

Вложения

  • raspad-vellum-on-linux.gif
    raspad-vellum-on-linux.gif
    15,2 МБ · Просмотры: 38
Кска же итак нативная на линуксе
CS 1.6 и так нативная на Linux — это да.
Но речь вообще не об этом 🙂

Нативного Non-Steam-клиента под Linux, насколько мне известно, раньше фактически не было.
Были Steam-версия, серверные решения вроде ReHLDS/Reunion и запуск Windows Non-Steam через Wine.

А здесь речь именно о том, что теперь эмулятор Steam работает с нативным Linux-клиентом CS 1.6, причём со свежей сборкой из Steam. То есть можно запускать её как Non-Steam непосредственно под Linux, без Windows-клиента и Wine.
 
Кска же итак нативная на линуксе
Примерно в конце 2025 года Valve обновила Steam Runtime для Linux. После этого у пользователей Steam на Linux часто происходят краши, когда нон-стим игроки говорят в микро. Проблема не исправлена до сих пор.

Ишью на гитхабе:

Существует некий нейро-слоп патч https://github.com/makindotcc/hl-linux-voicechat-crash-fix
Существует некий форк ReVoice с исправлением https://github.com/Mrbxx/ReVoiceNext
 
Примерно в конце 2025 года Valve обновила Steam Runtime для Linux. После этого у пользователей Steam на Linux часто происходят краши, когда нон-стим игроки говорят в микро. Проблема не исправлена до сих пор.

Ишью на гитхабе:

Существует некий нейро-слоп патч https://github.com/makindotcc/hl-linux-voicechat-crash-fix
Существует некий форк ReVoice с исправлением https://github.com/Mrbxx/ReVoiceNext
Спасибо, что написали и поделились информацией — это действительно полезно.

У нас как раз есть собственный фикс этой проблемы — MetaVoice под MetaHook. На Windows он уже работает, но, к сожалению, под новый Linux-билд/обновлённый Steam Runtime мы его пока не адаптировали.

Будем смотреть в эту сторону и адаптировать наше решение под актуальный билд. Ваши ссылки и информация про существующие фиксы очень пригодятся при разборе проблемы.

Наш проект: MetaVoice на GitHub
Ещё раз спасибо за наводку! 👍
 
Мистер LLM, эта проблема есть только на линуксе. Windows версия проблемы с крашами из-за разговоров нон-стимов, как мне кажется, не имеет.
 

Кто просматривает тему

Назад
Верх