Игры
06.04.2019

Half-Life — в браузере

Всем привет!

Сегодня будем экспериментировать и запускать первый Half-Life в браузере — Day One (оригинальный Half-Life), Uplink, Hazzard Course и Deathmatch. Но давайте обо всем по подробнее…

1. Заходим на сайт с игрой

2. Дальше видим вот такую менюшку с настройками

В ней можно выбрать различные способы запуска игры. Тут можете по экспериментировать, но в первую очередь во вкладке Emscripten package… или ZIP archive from server выбираем что будем запускать — Uplink, Hazzard, Day One (HL оригинал), HL Deathmacth. Также ниже можно скачать архивы с играми, и во вкладке Local Zip, загружать напрямую с компа — это для тех у кого слабый интернет.

3. Нажимаем кнопку Launch Xash3D

Ждем загрузку игры.

После загрузки — Если вы выбрали сингловые игры — Uplink и другие, Нажимаем New Game и играем.

Если выбрали Deathmacth — то запускаем Multiplayer\Internet Games — вот тут немного не понятно, игра запускается сервер на знаменитой карте Crossfire, автор утверждает что Deathmatch работает по сети, но проверить я это не смог, ботов тоже нету.

Пишите в комментариях, удалось ли Вам подключится к созданным серверам, могу покопаться и потестить вместе с вами.

Выглядит это так:

На разных настройках игра ведет себя по разному, на каких периодически фризит. Вроде автор прописал смену разрешения экрана в настройках, не проверял.

Day One — он же оригинальный Half-life не проверен полностью, в данный момент прохожу, пока на начале с поездом) Возможно это не полная игра.

Также ВОЗМОЖНО, каким то образом подгрузить, но это не точно, подгрузить zip с оригинальной игрой. Но надо тестить данную возможность.

Half-Life: Deathmatch в браузере — создаем свой сервер

В первую очередь нам понадобиться Steam.

1. Запускаем Steam, заходим в Библиотеку — Инструменты

2. Устанавливаем Half-Life Dedicated Server

3. Качаем вот этот архив и распаковываем в папку с игрой — к примеру, в моем случае по такому пути D:\STEAM\steamapps\common\Half-Life

Соглашаемся на замену файлов.

4. В этой же папке запускаем xash_vc.exe

Игра запустилась:

Заходим в Multiplayer — нажимаем Create Game, выбираем карту, количество игроков и нажимаем Done. Сервер готов.

Также когда вы заходите в пункт Multiplayer — выше есть переключение — Direct\NAT

Ваш сервер будет отображаться в NAT

Из за особенностей некоторых интернет провайдеров и роутеров может и не отображаться.

Если хотите зарубиться с друзьями, возможно понадобиться сообщить им свой реальный внешний ip-адрес, который можно узнать здесь. А присоединится к игре через консоль командой connect 111.111.111.111 (где цифры ваш ip-адрес).

Также можно создать сервера на linux, android и где то еще — кому интересно читайте FAQ по этой ссылке — здесь все исходники и ответы на все вопросы (на английском к сожалению)

Всем хорошей игры и приятного времяпровождения!

Источник: