Страница 1 из 1

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 18 янв 2022, 17:18
mndems
Приветствую всех!
Установил wine, скачал steam, включил поддержку steam play для всех продуктов. Скачал Игру. Установил сам античит из клиента игры.
Игра запустилась, на при подключении к любому серверу выкидывает со следующей ошибкой:
EAC authentication timed out 1/2
Логи пишут следующее:
[Info] [LauncherProgress] 0%.
[Err!] [Network Error] CDN connection failed!
[Info] [LauncherFinished] EACAsyncResult: 0 Message: '
[2022.01.18-16.51.10] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 65.9.49.4
[2022.01.18-16.51.10] [HTTP Error Response] HTTP Response Code: 200 Curl Code: 0.
[2022.01.18-16.51.10] Falling back to a secondary CDN path.
[2022.01.18-16.51.10] [Connection] Connecting to URL: https://download-alt.easyanticheat.net/ ... 106493d316
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] [Connection] Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable
[2022.01.18-16.51.10] Не удалось преобразовать DNS-адрес сети доставки контента!
[2022.01.18-16.51.10] [EAC Callback] Code 896. Message: 'Не удалось преобразовать DNS-адрес сети доставки контента!'.
Заходя по указанному URL, файл загружается. Конект по openssl тоже проходит. Wget тоже спокойно грузит, без каких либо ошибок.
Подскажите, что я делаю не так?

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 10:29
mndems
Господа форумчане, не ужели не кто не сталкивался подобного рода сложностями или теоретической информацией на этот счет? Может быть, хоть крупица опытной инфы, есть в арсенале?

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 10:37
Chocobo
mndems, судя по winehq, с 2015 и до сих пор не особо он работал под вайном
https://appdb.winehq.org/objectManager. ... &iId=29616

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 11:03
rogoznik
mndems, думаю тебе сюда надо https://www.protondb.com/search?q=rust
И стим надо использовать нативный

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 11:13
mndems
rogoznik, спасибо за ответ, прочитал комментарии трехдневной давности, на предоставленном вами ресурсе, увы аналогичная ошибка у ребят для EAC. У меня нативный клиент а поддержка протон, активируется при включении Steam play, из настроек клиента steam.

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 11:13
mndems
Chocobo, Спасибо за ответ.
Я читал на англоязычных форумах, что не поддерживается двухпроцессный запуск через вайн, т.е. если запускаешь клиент игры одним процессом, а второй сопряженный процесс (запуск античита) вайн уже не может.
При анализе я выяснил, что клиент игры запускается с помощью файлов лаунчера античита в формате json, сам исполняемый файл (EasyAntiCheat.exe) появляющийся после установки в среде wine, запускает лишь мастер по установке/удалению/восстановлению, т.е. отдельно исполняемого файла для запуска атичичита - нет.
От сюда возникает теоретический вопрос, можно ли и каким образом отделить запуск античита от клиента и запускать его отдельным процессом? И если можно, то какое для программирования понадобиться ПО и что нужно допиливать, вайн или исходники лаунчера? Или можно обойтись без программирования? Подскажите в какую сторону двигаться пожалуйста :sad:

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 11:28
WWolf
mndems писал(а):
21 янв 2022, 11:13
Я читал на англоязычных форумах, что не поддерживается двухпроцессный запуск через вайн,
чего это вдруг? просто wine закрывается при закрытии процесса вызвавшего его если больше никого не висит, поэтому кажется что все приложения работают обособленно...
что б этого не было запускай wineserver -p и дальше уже свои приложения...

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 11:36
Chocobo
mndems писал(а):
21 янв 2022, 11:13
т сюда возникает теоретический вопрос, можно ли и каким образом отделить запуск античита от клиента и запускать его отдельным процессом?
Это может быть крайне нетривиальным занятием даже при наличии нужных навыков в зависимости от реализации по коду (вряд ли античит просто так сбоку болтается а не целенаправленно прикручен на совесть от злобных читеров)
Ну а второй момент, что скорей всего согласно EULA - делать так никто не разрешал и будет приравниваться взлому.

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 12:16
mndems
WWolf, спасибо за ответ. Теперь визуализация более отчетлива :smile:

Chocobo, спасибо за ответ. А разве любые разработки для личных некомерческих нужд, на по с открытым исходным кодом, могут рассматриваться как взлом :blink2:

Написал письмо в facepunchstudios.com о текущей и будущей поддержке eac в Linux. В случае если ответ последует, выложу сюда :smile:

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 12:50
Chocobo
mndems писал(а):
21 янв 2022, 12:16
А разве любые разработки для личных некомерческих нужд, на по с открытым исходным кодом
Модификация продукта, код которого никто не открывал. Без разницы на каком ПО происходит вмешательство, важно куда лезем :)
Ну и вот в стиме их лицуха - https://store.steampowered.com//eula/252490_eula_0
Там:
3. RULES FOR USING THE FACEPUNCH SERVICES

SUMMARY. This section sets out the rules for you to follow when using the Facepunch Services – e.g. no hacking, cheating, harmful conduct etc.
...
Here are the main rules – you must NOT:
...
iii. Technical Misuse: modify, merge, distribute, translate, reverse engineer, decompile or attempt to obtain or use source code of the Facepunch Services unless you are specifically allowed by applicable law;

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 13:18
mndems
Chocobo, спасибо за ответ. Но тут ключевой момент:
unless you are specifically allowed by applicable law;
:smile: Тем более, так как не описаны понятия включаемые в термин "Модификация", можно ли считать реверс-инжиниринг - модификацией?)

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 21 янв 2022, 13:57
slant
mndems писал(а):
21 янв 2022, 13:18
Тем более, так как не описаны понятия включаемые в термин "Модификация"
https://slovar.cc/enc/bolshoy/2102253.html
В договоре, если термин не описан явно, значение подразумевается максимально общепринятое. Так что толковый словарь в помощь. Дабы развеять сомнения - "правильная работа в окружении, в котором оригинал правильно не работал" - это однозначно новое свойство. :)

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 22 янв 2022, 02:59
mndems
slant, спасибо за ответ. Стало на много понятнее :smile:

Запуск RUST из steam на Mint 20.3 с поддержкой Steam Play - Proton Experemental

Добавлено: 22 янв 2022, 03:17
mndems
##- Please type your reply above this line -##
Your request (211782) has been updated. To add additional comments, reply to this email.

Holmzy (Facepunch Studios)

Jan 21, 2022, 13:21 GMT+1

Linux is not supported

"address hidden"

Jan 21, 2022, 10:11 GMT+1

Operating System: Linux Mint 20.3
Kernel: Linux 5.4.0-96-generic
Architecture: x86-64

Please tell me if EAC support is implemented in my operating system ?

gamelauncher.log:
[Info] [LauncherProgress] 0%.
[Err!] [Network Error] CDN connection failed!
[Info] [LauncherFinished] EACAsyncResult: 0 Message: '

loader.log
[2022.01.18-16.51.10] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 65.9.49.4
[2022.01.18-16.51.10] [HTTP Error Response] HTTP Response Code: 200 Curl Code: 0.
[2022.01.18-16.51.10] Falling back to a secondary CDN path.
[2022.01.18-16.51.10] [Connection] Connecting to URL: https://download-alt.easyanticheat.net/ ... 106493d316
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] Download Progress: 0%.
[2022.01.18-16.51.10] [Connection] Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable
[2022.01.18-16.51.10] Не удалось преобразовать DNS-адрес сети доставки контента!
[2022.01.18-16.51.10] [EAC Callback] Code 896. Message: 'Не удалось преобразовать DNS-адрес сети доставки контента!'.

This email is a service from Facepunch Studios. Delivered by Zendesk


Походу остается только играть на не безопасных серверах или ставить "damnWindows" :sad:
Спасибо всем кто привнес exp в это обсуждение.