Nekro
Терра инкогнита
- Сообщения
- 4,071
- Реакции
- 2,338
- Операционная система
- Linux
Может найдутся гуру что подскажут решение
После установки на только что установленный сервер ReHLDS он просто не запускается.
Debian 13.
1. Ставим сервер steamcmd
2. Накатываем ReHLDS
При старте ловим краш
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Ошибки чуть варьируются в зависимости от попыток исправить. Историю ошибок может чуть попозже выложу.
По итогу нахожу сообщение, что Valve сломали совместимость с ReHLDS и уже давно Не работает AmxModX на HLDS и REHLDS
Так же целый сборник советов на GitHub Add steamcmd instructions to readme by anzz1 · Pull Request #1021 · rehlds/ReHLDS
По итогу прихожу к выводу, что прощё полностью взять старую версию, так как просто возвращение к легаси через
Не помогает
Вот ссылка на легаси The latest version of HLDS 9907 is not compatible with the latest version of Rehlds · Issue #1020 · rehlds/ReHLDS
Однако так же не стартует. Но люди же как то запускают. Вот арена и ласт версии использует ReHLDS, значит где то всё же ошибся.
Установка Release 5.28.0.756 · rehlds/ReGameDLL_CS для проверки работы полагаю не обязательна
Само собой никаких metamod и прочего не ставилось вовсе
После установки на только что установленный сервер ReHLDS он просто не запускается.
Debian 13.
1. Ставим сервер steamcmd
2. Накатываем ReHLDS
При старте ловим краш
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
C-подобный:
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:52:21 Mar 27 2025 (4002)
STEAM Auth Server
Server IP address 111.111.111.111:27015
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
FATAL ERROR (shutting down): Unable to initialize Steam.
Segmentation fault
Ошибки чуть варьируются в зависимости от попыток исправить. Историю ошибок может чуть попозже выложу.
По итогу нахожу сообщение, что Valve сломали совместимость с ReHLDS и уже давно Не работает AmxModX на HLDS и REHLDS
Так же целый сборник советов на GitHub Add steamcmd instructions to readme by anzz1 · Pull Request #1021 · rehlds/ReHLDS
По итогу прихожу к выводу, что прощё полностью взять старую версию, так как просто возвращение к легаси через
C-подобный:
app_set_config 90 mod cstrike
app_update 90 -beta steam_legacy validate
Вот ссылка на легаси The latest version of HLDS 9907 is not compatible with the latest version of Rehlds · Issue #1020 · rehlds/ReHLDS
Однако так же не стартует. Но люди же как то запускают. Вот арена и ласт версии использует ReHLDS, значит где то всё же ошибся.
Установка Release 5.28.0.756 · rehlds/ReGameDLL_CS для проверки работы полагаю не обязательна
Само собой никаких metamod и прочего не ставилось вовсе
// Ставим зависимости
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 lib32stdc++6 libc6:i386 zlib1g:i386 wget unzip screen patchelf
// Ставим кмд
cd /home
mkdir steamcmd && cd /home/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
// Устанавливаем сервер
cd /home/steamcmd
./steamcmd.sh
force_install_dir /home/user_cs/servers/cs16
login anonymous
app_update 90 validate
quit
// Проверяем работу на сервере
// Именно с -console иначе консоль слетить и надо будет stty sane для восстановления
// С -insecure иначе будет панедение из за проблемы подключения к Steam
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Качаем ReHLDS
// Качаем ReGameDLL_CS
// Устанавливаем, что скачено выше
// Стартуем опять
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Ловим краш
Error: /home/user_cs/servers/cs16/engine_i486.so: cannot enable executable stack as shared object requires: Invalid argument
Unable to load engine, image is corrupt.
// Снимаем флаг execstack
sudo apt update && sudo apt -y install patchelf
cd /home/user_cs/servers/cs16
patchelf --print-execstack engine_i486.so # проверить флаг
patchelf --clear-execstack engine_i486.so # снять флаг
// Запускаем опять
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Ловим краш
undefined symbol: SteamGame Server_Init
Unable to load engine, image is corrupt.
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 lib32stdc++6 libc6:i386 zlib1g:i386 wget unzip screen patchelf
// Ставим кмд
cd /home
mkdir steamcmd && cd /home/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
// Устанавливаем сервер
cd /home/steamcmd
./steamcmd.sh
force_install_dir /home/user_cs/servers/cs16
login anonymous
app_update 90 validate
quit
// Проверяем работу на сервере
// Именно с -console иначе консоль слетить и надо будет stty sane для восстановления
// С -insecure иначе будет панедение из за проблемы подключения к Steam
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Качаем ReHLDS
// Качаем ReGameDLL_CS
// Устанавливаем, что скачено выше
// Стартуем опять
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Ловим краш
Error: /home/user_cs/servers/cs16/engine_i486.so: cannot enable executable stack as shared object requires: Invalid argument
Unable to load engine, image is corrupt.
// Снимаем флаг execstack
sudo apt update && sudo apt -y install patchelf
cd /home/user_cs/servers/cs16
patchelf --print-execstack engine_i486.so # проверить флаг
patchelf --clear-execstack engine_i486.so # снять флаг
// Запускаем опять
./hlds_linux -game cstrike +map de_dust2 +maxplayers 16 +port 27015 -norestart -console -insecure
// Ловим краш
undefined symbol: SteamGame Server_Init
Unable to load engine, image is corrupt.
Последнее редактирование: