▲ Наверх
Популярные новости
Время на сайте
Текущее время на сайте

Текущая дата на сайте
Последние комментарии
На сайте...
Всего на сайте: 32
Гостей: 29
Пользователи: 
- отсутствуют
Роботы: 
Yandex
Голосование

Ваш любимый шутер от Valve?

Half-Life (все части)
CS 1.6
CS:S v.34
CS:S v2230303
CS:GO

 
 
Архив новостей
Облако тегов

steamclient.so не работает на Linux

mansur
14 декабря 2024 21:32
   Сообщение #1

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
Здраствуйте !

Я пытаюсь запустить left 4 Dead 1 выделенный сервер который пустит всех клиентов. Игроков Steam и игроков noSteam.

Версия сервера (Left 4 dead 1 dedicated server) v 1.0.4.5

Cервер на Ubuntu.
Игровой сервер (Left 4 dead 1 dedicated server) установлен через SteamCMD.
Я попробовал три разных файла steamclient.so у вас есть (2022, 2023, 2023).

Вот что я сделал.

переименовал официальный файл Steamclient.so в папке сервера в Steamclient_valve.so затем скачал steamclient.so и переместил его в папку сервера рядом Steamclient_valve.so


короче, в папке сервера эти два сейчас.
steamclient.so --> ваш файл
steamclient_valve.so --> официальный файл


запустил игровой сервер командой:

./srcds_run -game left4dead +map l4d_hospital01_apartment -insecure +sv_lan 1 +sv_allow_lobby_connect_only 0

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

Вот server logs:

corrupted double-linked list
Aborted (core dumped)
cat: hlds.57602.pid: No such file or directory
email debug.log to linux@valvesoftware.com
Server restart in 10 seconds

но rev-client.log появился в папке сервера.

вот что там в rev-client.log:

2024/12/14 22:34:39 Startup
2024/12/14 22:34:39 Not using ClientDll
2024/12/14 22:35:26 Startup
2024/12/14 22:35:26 Not using ClientDll
2024/12/14 22:40:12 Startup
2024/12/14 22:40:12 Not using ClientDll
2024/12/14 22:40:34 Startup
2024/12/14 22:40:34 Not using ClientDll
2024/12/14 22:40:52 Startup
2024/12/14 22:40:52 Not using ClientDll
2024/12/14 22:41:10 Startup
2024/12/14 22:41:10 Not using ClientDll
2024/12/14 22:41:28 Startup
2024/12/14 22:41:28 Not using ClientDll
2024/12/14 23:14:26 Startup
2024/12/14 23:14:26 Not using ClientDll

Порты открыты и это не проблема. Потому что подключилься к серверу с помощью официального Steamclient.so в LAN-mode, работает отлично и даже немного поиграл.

прям щас в папке выделенный сервера left 4 dead эти файлы есть.

bin
debug.log
dedicatedserver_readme.txt
hl2
hl2_osx
hl2.sh
hlds_steamgames.vdf
installscript.vdf
l4d.ico
left4dead
left4dead_danish
left4dead.dat
left4dead_dlc3
left4dead_dlc3_russian
left4dead_dutch
left4dead.exe
left4dead_finnish
left4dead_french
left4dead_german
left4dead.ico
left4dead_italian
left4dead_japanese
left4dead_korean
left4dead_koreana
left4dead_lv
left4dead_norwegian
left4dead_polish
left4dead_portuguese
left4dead_russian
left4dead_schinese
left4dead_spanish
left4dead_swedish
left4dead_tchinese
linux64
platform
rev-client.log
srcds.exe
srcds_linux
srcds_run
steam_appid.txt
steamclient.so
steamclient_valve.so


можете помочь пожалуйста?
bir3yk
14 декабря 2024 22:00
   Сообщение #2

Легенда
  • 150
Награды:
 
Репутация: 262
Группа: Администраторы
Сообщений: 1631
Регистрация: 7.11.2012

Предупреждения:
mansur,
нужен файл rev.ini в папке с сервером, без него не запустится.
попробуйте этот rev.zip (7 | 2.67 Kb)
mansur
14 декабря 2024 23:35
   Сообщение #3

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
bir3yuk, спасибо за ответ.

Именно тогда, когда я задал этот вопрос заметил что у меня не было rev.ini
Я пробовал разные конфигурации того что люди говорят на старых форумах.

Но все равно сталкиваюсь с проблемой при подключении.
Попробовал вашу конфигурацию тоже, ссылку на которую вы мне дали.

короче, при подключении выбрасывает текст от variable RejectText в rev.ini

RejectText = Downloading client http://you.site.game_content

вот фотка.
https://drive.google.com/file/d/1iCGcuyyKx-upa7SCVr7xjGx4_qYTqjOP/view?usp=shari
ng


так, c rev.ini который вы отправили.


Попробовал ничего не меняя кроме пути для ClientDLL и CachePath.

Тоже попробовал с этими изменениями внизу + пути для ClientDLL и CachePat:

AllowOldRev74=True
AllowOldRev=True
AllowUnknown=True
AllowCracked=True
AllowLegit=True
RevEmu_2012 = True

эти все было False, изменил на true как наверху писал и попробовал.

но все равно, Downloading client http://you.site.game_content





Вот журнал rev-client.log

2024/12/15 01:09:55 Startup
2024/12/15 01:09:55 Using ClientDll "steamclient_valve.so"
2024/12/15 01:09:58 Ticket: Unknown.
2024/12/15 01:09:58 UserConnect IP = 192.168.1.150 | SteamID = STEAM_0:0:1258345568 (164)

2024/12/15 01:09:58 SteamDisconnect IP = 192.168.1.150 | SteamID = STEAM_0:0:1258345568

2024/12/15 01:18:30 Startup
2024/12/15 01:18:30 Using ClientDll "steamclient_valve.so"
2024/12/15 01:18:31 Ticket: Unknown.
2024/12/15 01:18:31 UserConnect IP = 192.168.1.150 | SteamID = STEAM_0:0:1258345568 (164)

2024/12/15 01:18:31 SteamDisconnect IP = 192.168.1.150 | SteamID = STEAM_0:0:1258345568


Если я убираю линия в rev.ini где:

RejectText = Downloading client http://you.site.game_content


то Error будет вот так:
Downloading client with new version revemu





при подклюяений сервер пишет это:

Client "FrееТР.оrg" connected (192.168.1.214:27005).
Server is hibernating
Queuing heartbeat send to steam master server updater.
Dropped FrееТР.оrg from server (Downloading client http://you.site.game_content)




Eсть идеи пожалуйста?

Я думаю мы почти у цели.

Cпасибо за ваше время!
bir3yk
15 декабря 2024 03:14
   Сообщение #4

Легенда
  • 150
Награды:
 
Репутация: 262
Группа: Администраторы
Сообщений: 1631
Регистрация: 7.11.2012

Предупреждения:
убери # в этой строке #Allow_Fail_Check=True

если не поможет скачай последнюю версию эмулятора для клиента игры и проверь.
mansur
15 декабря 2024 14:19
   Сообщение #5

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
Bir3yk, Я установил RevEmu 2023 в клиент игры и подклюяился успешно.

но большинство людей не могут присоединиться поскольку у них старые версии RevEmu.

я вижу около 40 серверов я смог присоединиться и играть с пиратской копией игры (прежде чем я обновил RevEmu).

Можете ли вы сказать мне как это возможно?

там на myarena.ru предлагает готовый выделенный сервер l4d VPS.

И интересно что серверы о которых упоминал, они почти все разместили там хостинг, на myarena.ru.

или есть другие эмуляторы кроме вашего, если можете подскажите пж ?

Спасибо.
bir3yk
15 декабря 2024 14:38
   Сообщение #6

Легенда
  • 150
Награды:
 
Репутация: 262
Группа: Администраторы
Сообщений: 1631
Регистрация: 7.11.2012

Предупреждения:
mansur,
по поводу 1 лефта трудно что то сказать, я в него не заглядывал уже очень давно, но вот перед выходом новой версии клиентского эмулятора посмотрю, возможно даже добавлю в раскрутку его, но для этих целей надо что бы и сборки клиента обновили эмулятор. Старые версии своего же эмуля не интересно поддерживать.
mansur
15 декабря 2024 17:12
   Сообщение #7

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
bir3yuk, подскажите пожалуйста, можно ли отредактировать steamclient.so чтобы он никогда не отклонял соединение? безопасность здесь не так уж важна пока.

если да, какие инструменты мне понадобятся ?

я разговаривал с myarena.ru, и парень службы поддержки по моему был разработчиком он сам.

по его словам, RevEmu работает говорит он c L4D и сказал если не работает у тебя то значит что-то неверно настраивали.
bir3yk
15 декабря 2024 18:44
   Сообщение #8

Легенда
  • 150
Награды:
 
Репутация: 262
Группа: Администраторы
Сообщений: 1631
Регистрация: 7.11.2012

Предупреждения:
mansur,
я сомневаюсь что там сидят разработчики, а особенно разработчики RevEmu :)
Я же говорю, возможно у них используется какая то старая версия моего эмулятора и лефт 1 давно не обновлялся, если я не ошибаюсь. Отредактировать вряд ли получится так как он защищен протектором, ну разве что взломать протектор. Попробуй установить на сервер то что они предлагают, там настройки минимальны их на пальцах можно пересчитать и проверить клиент со старой версией эмулятора.
mansur
15 декабря 2024 20:05
   Сообщение #9

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
bir3yk,

Я уже попробовал три разные версии у вас в списке.
у вас было RevEmu версии старше 2022 года ?

если да, они еще у вас есть? или через какие-нибудь архивы можно найти ?

Я хотел попробовать старые версии которые были выпущены до 2022 года.

Cпасибо.
bir3yk
15 декабря 2024 22:13
   Сообщение #10

Легенда
  • 150
Награды:
 
Репутация: 262
Группа: Администраторы
Сообщений: 1631
Регистрация: 7.11.2012

Предупреждения:
mansur,
ну насколько я понял вы держите сервер на майарене, они что не дают сервер? По поводу старых версий эмулятора, у меня они есть с 2009 года, но все проблема в том что старые версии можно взломать, что меня естественно не устраивает. Новые сложнее поддаются взлому. Отсюда вывод использовать надо последние версии.
mansur
16 декабря 2024 01:19
   Сообщение #11

Юнец
  • 0
Награды:

Репутация: 0
Группа: Пользователи
Сообщений: 6
Регистрация: 14.12.2024

Предупреждения:
Bir3yk,

Понимаю почему вы не хотите поделиться старых версий.
это была ваш тяжелая работа.

По поводу сервер, Нет, держу сервер на AWS (Free Tier).
просто видел что у них все работает (MyArena.ru), по этому пример был myarena.ru
просто не хотел заплатит 400 рублей там на MyArena.ru за сервер.
У меня ПК тоже Ubuntu по этому сервер это не проблем.

Left 4 dead серверы myarena.ru точно используют ваш старый RevEmu.

я не хорошо понял ваш последний ответ.

какая разница между тем чтобы я заказал Left 4 Dead сервер у Myarena и получил ваш старый Steamclient.so через SSH или FTP от сурвер между тем, чтобы получить его от вас :)


В этом случае я просто потеряю 420 рублей :)
1чел. читают эту тему (гостей: 1)
Пользователей: 0

  Сейчас: 22 декабря 2024 04:16