Создание сервера CS 1.6 Debian

#1 2014.01.21 19:44:17

0

Подключаемся к серверу по ssh получаем права суперпользователя в системе, если подключились под пользователем root то данную команду вводить ненужно.
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