Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

steamclient.so

[РЕШЕНО]
Статус пользователя Lelouch
сообщение 9.11.2017, 20:40
Сообщение #1


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

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

создал пользователя steam от него же и запускаю!
Сам сервер работает нормально, но в консоле сервера выскакивает ошибка!

Код
Auto-restarting the server on crash

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/home/steam/.steam/sdk32/steamclient.so
with error:
/home/steam/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit


Пробовал создать папку sdk32 и закинул файл steamclient.so по указанной директории - не помогает!
Так-же пробовал решение, которое указано (здесь)

ln -s server/steamcmd/linux32/steamclient.so ~/.steam/sdk32/steamclient.so

в результате выводит:
ln: не удалось создать символьную ссылку «/home/steam/.steam/sdk32/steamclient.so»: Нет такого файла или каталога
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 9.11.2017, 21:44
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 2458
Благодарностей: 1482
Полезность: 773

HostGame.cf
найди где лежит steamclient.so и поставь с него symlink на тот путь который он хочет видеть


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 9.11.2017, 22:11
Сообщение #3


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

Цитата(Metal Messiah @ 9.11.2017, 21:44) *
найди где лежит steamclient.so и поставь с него symlink на тот путь который он хочет видеть


А разве я не пытался это сделать?
мне выводилась ошибка из директории /home/steam/.steam/sdk32/steamclient.so
по инфе из ссылки которой я указывал взял файл из папки steamcmd

Я же правильно понимаю, что файл он хочет видеть в директории /home/steam/.steam/sdk32/steamclient.so
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя king212121
сообщение 9.11.2017, 23:36
Сообщение #4


Стаж: 11 лет

Сообщений: 302
Благодарностей: 127
Полезность: 309

Lelouch, А чем чревата эта ошибка?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 1:44
Сообщение #5


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

Цитата(king212121 @ 9.11.2017, 23:36) *
Lelouch, А чем чревата эта ошибка?


Как я понимаю, именно серверу она не вредит, но мне мешает в консоли сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 16:21
Сообщение #6


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

Кто нибудь ещё подскажет решение данной ошибки?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 16:35
Сообщение #7


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Lelouch, ну так ты не верно делаешь.
во первых:/home/steam/.steam/sdk32/steamclient.so
Код:
whereis steamclient.so

Получишь полный путь, далее
Код:
ln -s /path/from/whereis /path/where/hlds/want/it

Первый аргумент - где лежит реальный файл, второй тот, где ожидает его увидеть hlds
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 16:48
Сообщение #8


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

oxoTHuk., я вас правильно понял, вы мне команду написали!

Код
whereis steamclient.so


прописал мне выдает:
Код
steamclient:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 16:58
Сообщение #9


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Lelouch, все верно, значит данного файла нет на диске. Хотя, папка скрыта. Попробуй перейти в папку сначала :
Код:
cd /path/to/.steam

Если она будет на месте, в ней ищем наш файл
Код:
find /path/.steam -name "steamclient.so" 

Короче, первым делом, тебе нужно найти steamclient.so, далее сделать на него линк.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 17:12
Сообщение #10


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

oxoTHuk.,

Нет, не было смотрел через программу WinSCP (с параметром видеть "скрытые файлы")

Создал папку sdk32 по данной директории /home/steam/steam/
и закинул файл steamclient.so в папку sdk32

Прописал так
Код:
ln -s /server/steamcmd/steamclient /home/steam/steam/sdk32/steamclient


Результат:
Код:
ln: не удалось создать символьную ссылку «/home/steam/steam/sdk32/steamclient»:

Отказано в доступе

Отредактировал: Lelouch, - 10.11.2017, 17:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 17:21
Сообщение #11


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Ну все верно, в линуксе, скрытые папки обозначаются точкой в прификсе. HLDS ожидает именно в скрытой увидеть.
Давай зайдем другой стороны.
1. У тебя VDS\Домашний хостинг\Игровой хостинг?
2. Стоит ли steamcmd?
3. Откуда ты закинул steamclient.so? (где взял сам файл).
3. Потерял расширение у файла. Точнее, при создании симлинка не надо указывать его имя в конце.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 17:30
Сообщение #12


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

oxoTHuk.,
1.VPS
2.стоит
3.я steamcmd изначально закачал в директорию /server/ Извлек содержимое в директорию там появилась папка steamcmd/linux32/ там и был файл steamclient.so
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 17:33
Сообщение #13


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Lelouch, ну так директорию server ты откуда взял? =)
Ладно, давай по другому. Дай сюда полный путь до файла, я тебе напишу линк...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 17:49
Сообщение #14


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

Цитата(oxoTHuk. @ 10.11.2017, 17:33) *
Lelouch, ну так директорию server ты откуда взял? =)
Ладно, давай по другому. Дай сюда полный путь до файла, я тебе напишу линк...


сам создал.
чтобы установить сервер CS 1.6
заодно и steamcmd туда же закинул.

/server/steamcmd/linux32/steamclient.so

Отредактировал: Lelouch, - 10.11.2017, 17:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 18:13
Сообщение #15


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867


Код:
sudo ln -s /server/steamcmd/linux32/steamclient.so /home/steam/.steam/sdk32/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Lelouch
сообщение 10.11.2017, 18:23
Сообщение #16


Стаж: 10 лет
Город: Томск

Сообщений: 49
Благодарностей: 7
Полезность: 102

Цитата(oxoTHuk. @ 10.11.2017, 18:13) *
Код:
sudo ln -s /server/steamcmd/linux32/steamclient.so /home/steam/.steam/sdk32/


Спасибо, помогло.
Но остались некоторые ошибки
Код:
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 18:03:22 Oct 24 2017 (1291)
STEAM Auth Server
Server IP address 176.120.25.32:27015

Metamod version 1.21p37 Copyright © 2001-2013 Will Day
Patch: Metamod-P (mm-p) v37 Copyright © 2004-2013 Jussi Kivilinna
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.


AMX Mod X version 1.8.2 Copyright © 2004-2006 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.

ReGameDLL version: 5.3.0.261-dev
Executing ReGameDLL Configuration File
"mp_fragsleft" is "0"
[AMXX] Loaded 0 admins from file
AMXMODX 1.8.2 RUS ЗАПУЩЕН
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
applicationmanager.cpp (3196) : Assertion Failed: CApplicationManager::GetMountV olume: invalid index
applicationmanager.cpp (3196) : Assertion Failed: CApplicationManager::GetMountV olume: invalid index
applicationmanager.cpp (3347) : Assertion Failed: m_vecInstallBaseFolders.Count( ) > 0
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 10.11.2017, 18:37
Сообщение #17


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

И сервер не запускается? о0
Вообще, судя по всему, либо не та библиотека, либо версия не подходит.
Сделай еще раз whereis steamclient.so

Cкрытый текст
Единственная нормальная тема за последнее время тут - грех не помочь, с удовольствием.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: