#1 2014.01.21 19:44:17
0
Подключаемся к серверу по ssh получаем права суперпользователя в системе, если подключились под пользователем root то данную команду вводить ненужно.
Добавляем пользователя от имени которого будет запускаться сервер и директорию для сервера
Переходим в директорию сервера
Качаем файл с офф сайта steam, файл для установки сервера
Даем скачанному файлу права на запуск и запускаем
Видим лицензионное соглашение, пишем yes и жмем Enter
Если у Вас система x64 - не забудьте до установить необходимые библиотеки поддержки 32х битных приложений, иначе файл hldsupdatetool.bin не запустится
Запустим файл steam для обновления кэша апдейтера
Видим следующее
Steam Linux Client updated, please retry the command
Выполняем данную просьбу апдейтера
Видим следующее
Теперь скачаем непосредственно сам сервер (может занять достаточно долгое время - всё зависит от скорости интернет-подключения. В среднем 20-30 минут)
Создадим дополнительные директории, нужные для работы сервера
Конфигурационный файл настройки сервера ./cstrike/server.cfg
Теперь сервер готов к запуску. Делаем это следующей командой
Если всё сделано правильно, то в консоли должно появиться примерно следующее
На этом установка закончена
sudo -s
Добавляем пользователя от имени которого будет запускаться сервер и директорию для сервера
addgroup --system cs16
adduser --system --home /opt/cs16 --shell /bin/sh --ingroup cs16 --disabled-password --disabled-login cs16
Переходим в директорию сервера
cd /opt/cs16
Качаем файл с офф сайта steam, файл для установки сервера
su cs16 -c 'wget https://storefront.steampowered.com/download/hldsupdatetool.bin'
Даем скачанному файлу права на запуск и запускаем
Видим лицензионное соглашение, пишем yes и жмем Enter
chmod +x hldsupdatetool.bin
su cs16 -c './hldsupdatetool.bin'
Если у Вас система x64 - не забудьте до установить необходимые библиотеки поддержки 32х битных приложений, иначе файл hldsupdatetool.bin не запустится
aptitude install lib32gcc1
Запустим файл steam для обновления кэша апдейтера
su cs16 -c './steam'
Видим следующее
Checking bootstrapper version ...
Getting version 42 of Steam HLDS Update Tool
Downloading. . . . . . . . . . . .
Steam Linux Client updated, please retry the command
Выполняем данную просьбу апдейтера
su cs16 -c './steam'
Видим следующее
Checking bootstrapper version ...
Getting version 45 of Steam HLDS Update Tool
Downloading. . . . . . . . . . . .Steam Linux Client updated, please retry the command
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 21 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
Теперь скачаем непосредственно сам сервер (может занять достаточно долгое время - всё зависит от скорости интернет-подключения. В среднем 20-30 минут)
su cs16 -c './steam -command update -game cstrike -dir .'
Создадим дополнительные директории, нужные для работы сервера
su cs16 -c 'mkdir -p valve/SAVE'
su cs16 -c 'mkdir -p platform'
su cs16 -c 'mkdir -p platform/SAVE'
Конфигурационный файл настройки сервера ./cstrike/server.cfg
Теперь сервер готов к запуску. Делаем это следующей командой
su cs16 -c './hlds_run -game cstrike +ip 83.69.***.*** (здесь должен быть указан IP Вашего сервера) +maxplayers 32 +port 27015 +map de_dust'
Если всё сделано правильно, то в консоли должно появиться примерно следующее
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash
Console initialized.
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 16:56:12 Mar 8 2010 (4883)
STEAM Auth Server
Server IP address 83.69.233.*:27015
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
couldn't exec listip.cfg
couldn't exec banned.cfg
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Connection to Steam servers successful.
VAC secure mode is activated.
На этом установка закончена
Отредактировано: Panda 2022.08.08 13:55:18