Velaron / tf15-client

Team Fortress Classic reverse-engineered.
Other
70 stars 19 forks source link

Не собирается tfc_arm64.so #38

Open ArtemS2 opened 6 months ago

ArtemS2 commented 6 months ago

При сборке не хватает библиотеки tfc.

nekonomicon commented 6 months ago

Ее и не должно быть. Проект называется tf15-client, потому что здесь пока только исходники клиента.

ArtemS2 commented 6 months ago

Понятно, жалко. Я ее вообще никак не собрать?

nekonomicon commented 6 months ago

Valve никогда не открывала исходники tfc, не считая каких-то кусков в клиентской части в обычном HLSDK, а серверку пока никто не написал. То есть пока на альтернативных платформах можно подключаться только к готовым серверам.

Собрать что-то даже можно, но там 90% логики просто не написано и даже может карты загрузятся, но поиграть на них нормально не получиться.

ArtemS2 commented 6 months ago

А как же сейчас люди играют через клиент, если полной совместимости xash и goldsource в сетевой части пока нет?

Vladislav4KZ commented 6 months ago

А как же сейчас люди играют через клиент, если полной совместимости xash и goldsource в сетевой части пока нет?

Так серверы работают на ксаше, с использованием оригинальной серверной библиотеки TFC для Linux или Windows. Только она сделана для архитектуры x86, на arm64 она не будет работать.

ArtemS2 commented 6 months ago

Понятненько

nickbailuc commented 4 months ago

@ArtemS2 На какой платформе ты используешь cs16, мне просто интересно. У меня проблемы с подключением к любому серверу, но я запускаю его на arm64-linux-gnu (не Android), отсутствует графическая библиотека или что-то в этом роде, хотя другие игры и моды xash компилируются и работают нормально с меню и всем остальным.

Я могу подключиться к серверу cs16, но не могу открыть team/character select

ArtemS2 commented 4 months ago

@nickbailuc Привет! Я запускал cs16 на своем Orange PI5B (ОС: Ubuntu Arm64) , вроде все нормально работает на последней версии движка. У меня есть ТГ канал "Orange pi 5. Games" , там выложил, то как у меня это получилось. team/character select - я отключал родное командами (Уже точно не помню какими) и у меня включился как я понял amx mod режим выбора команд и закупок.

nekonomicon commented 4 months ago

amx mod выбора команд и закупок.

Нет. Я точно не помню, но в TFC могло остаться текстовое меню от старых версий без vgui.

ArtemS2 commented 4 months ago

@nekonomicon А есть шанс, что в будущем появится серверная часть tfc, как в cs16?

nekonomicon commented 4 months ago

В случае с CS 1.6 изначально брали реализацию CSDM от O'Neill за основу клиента, а насчет серверной части - по началу и не предполагалось использовать какую-то готовую реализацию, но таки сначала попробовали CS16ND от @nagist, потом перешли на regamedll_cs так как эта реализация была более точной и стабильной. А серверку TFC я начинал реверсить, толком не помню почему изначально забросил, но тут еще @Velaron по личным причинам удалял репозиторий, и я из-за работы и хронического воспаления век не уделял толком время своим проектам. А вообще я не вижу большой заинтересованности людей в CTF-модах. По крайней мере в те же AG и ThreeWave CTF народ не охотно играет. Может серверка в будущем и будет, но пока не до нее.