Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ArtemS2 opened this issue Jan 9, 2024 · 11 comments
Open

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

ArtemS2 opened this issue Jan 9, 2024 · 11 comments

Comments

@ArtemS2
Copy link

ArtemS2 commented Jan 9, 2024

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

@nekonomicon
Copy link
Contributor

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

@ArtemS2
Copy link
Author

ArtemS2 commented Jan 9, 2024

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

@nekonomicon
Copy link
Contributor

nekonomicon commented Jan 9, 2024

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

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

@ArtemS2
Copy link
Author

ArtemS2 commented Jan 9, 2024

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

@Vladislav4KZ
Copy link
Contributor

Vladislav4KZ commented Jan 9, 2024

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

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

@ArtemS2
Copy link
Author

ArtemS2 commented Jan 9, 2024

Понятненько

@nickbailuc
Copy link

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

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

@ArtemS2
Copy link
Author

ArtemS2 commented Feb 16, 2024

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

@nekonomicon
Copy link
Contributor

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

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

@ArtemS2
Copy link
Author

ArtemS2 commented Feb 17, 2024

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

@nekonomicon
Copy link
Contributor

nekonomicon commented Feb 17, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants