Infotex Мир Хобби
Half-Life Mods => Игры на движке HL1 => Тема начата: mittorn от 31 Октября 2015, 10:15:58
-
Есть кроссплатформенный порт движка xash3d с поддержкой android.
С помощью него можно играть в half-life на android.
С недавнего времени появился сетевой предиктинг, что позволяет играть по сети.
Вскоре заработает предиктинг оружия и всё будет работать ещё лучше.
Предлагаю администрации запустить сервер xash3d с модами оружия.
У нас сейчас серверов мало и неплохо бы отладить и заставить работать серверные моды.Возможно, придётся доработать движок.
-
Могу предоставить FTP доступ и сервер но настройкой и отладкой будете заниматься Вы :94:
-
Могу предоставить FTP доступ и сервер но настройкой и отладкой будете заниматься Вы :94:
В любом случае сначала нужно запустить его локально.
По этому я сначала хотел бы узнать общую информацию.
metamod у нас доступен, но многие моды не работают корректно. по крайней мере, под linux.
Какая ОС у вас на сервере?
amxx пока не тестировал. Он потребуется? Или используется свой модифицированный сервер?
Ну и вообще хотелось бы узнать о необходимых дополнения у опытного владельца сервера, что нужно заставить работать и оттестировать. Как я помню (давно уже не играл тут), на лежащее оружие распространялась какая-то механика.
На данный момент у нас есть teamplay, читерский сервер (скриптинг с зачатками подобия гарриса, можно даже стенки создавать налету), csdm и обычный дм.
Есть поддержка fastdl.
Можно загркжать сторонние библиотеки клиента на устройствах при условии портирования его на android, ставятся как apk.
-
Надо подумать :-)
-
amxx на данный момент работает на windows серверах, но не работает на linux.
Исправить сложно т.к они собирались много лет назад и даже sdk сложно найти.
Возможно, он или встроится в движок, или в движке появится аналог metamod.
-
Запустил weapon mod - работает.
Однако надо немного поправить списки ресурсов.
Думаю, что далеко не все файлы будут скачиваться.
-
Над скачать посмотреть что это и как работает :-) не пойму ток одного как можно играть HLDM на телефоне :D
-
На самом деле можно :)
Даже с гаусса выносить получается.
Играют даже больше с планшетов - там и видно лучше и площади для управления с экрана больше.
Потом, мышки и джойстики никто не отменял.
-
А где скачать то?
-
https://github.com/SDLash3D/xash3d-android-project/releases
Где саму хл скачать разберёшься?
Последняя тестовая на 4pda лежит, там регистрация нужна для скачивания.
Положить хл на карточку (или внутренний раздел) телефона, поставить apk, указать путь к хл при запуске.
Рекомендуется распаковать xash_extras поверх.
Сторонние библиотеки грузить не будет т.к они платформозависимы. но их можно при наличии исходников собирать и ставить в отдельных apk.
-
Так ну с клиентом понятно, а серверную часть где брать? Качать HLDS и поверх ставить Xash3D? И как происходит управление сервером посредством AMXX или что-то своё? Да и как быть со Steam клиентом?
ЗЫ: Надо посовещаться с гуру на этот счёт Lev, KORD_12.7
ЗЫЫ: Я сам отошёл от игровых дел но сервак могу предоставить 24/7
-
Сервер с amxx.
Придётся собрать amxx с некоторыми правками - нереализованные функции вырезать.
Сейчас налаживаю работу weapon mod
К сожалению,запуск происходит немного в неправильном порядке.
Можешь выложить исходники выложенных здесь версий weaponmod?
А то не знаю, как ревизию определить.
Актуальная версия кстати вообще не заработает т.к сильно лезет в движок.
Сейчас запустил линуксовый weapon mod 0.7 какой-то. Плагины грузятся, в списке оружие есть, а вот енты создаваться не хотят.
Стим не реализован, да и зачем?
Читы существующие всё равно не заработают, а новые не скоро напишут.
-
Отписал автору мода возможно он расставит все точки на И :94:
-
Есть там такая проблема ещё - SetHookVirtual(&g_WorldPrecache_Hook); выполняется ещё до аллокации пула едиктов и падает с ошибкой no free edicts. В windows такого не было.
ЗЫ: ревизия 175 после одной правки всё-таки запустилась. Но вопрос по поводу того, какая ревизия выложена в соседней теме в виде 0.7 всё ещё в силе.
Надо по хорошему 0.9 заставить работать, но там долго разбираться. Он крашится в разных местах, прямо в dlsym. хэндлы hl.so кривые.
-
А сетевая совместимость со стимовским хл клиентом есть? Поиграть с ксашевцами из обычной ХЛ смогем?
-
Нету, только свои клиенты.
И я думаю, это нежелательно, ибо в таком случае valve может обратить внимание.