#1 2012.09.05 10:45:07
1
Доброго времени суток, так как у меня большой опыт по технической части по игровым серверам, решил создать небольшой мануал по установке серверов Counter Strike: Source на Linux.
Для этого нам понадобится программа Putty:
Скачиваем:
1) Начало работы с HLDSUpdatetool
Создайте каталог srcd и сохраните hldsupdatetool в данной папке. Затем нужно будет его запустить.
Откройте окно терминала и пропишите следующие команды:
Command(s):
HLDSUpdatetool начнет сначала проверять наличие новой версии, если необходимо будет обновление, hldsupdatetool автоматически загрузит новую.
Примечание:
Если Вам выдается ошибка, при вводе команды ./hldsupdatetool.bin:
Пропишите следующую команду:
2) Загрузка файлов
Начнем загружать и скачивать сервер. Это может занять несколько часов, в зависимости от качества связи с сервером и качества вашего Интернет соединения.
Command(s):
Ах да, забыл, не забывайте заменить переменные вашими собственными, так как статья основана на примере. Может изменится директория, куда загружаются файлы сервера.
3) Запуск SRCDS
Для этого необходимо будет изменить настройки /cstrike/cfg/server.cfg. его.
А теперь пробуем запустить srcds сервера.
Откройте окно терминала и пропишите команду:
4) Обновление SRCDS
Для того, чтобы обновить Ваш сервер или в случае прерывания его скачивания используйте команду обновления с опцией проверки файлов:
5) Дополнение. Запуск SRCDS в фоновом режиме
Мы будем делать скрипт, который будет запускать srcds в фоновом режиме "Экран".
Создайте файл с именем server.sh и скопируйте в него следующий текст:
Сохраните файл и присвойте ему значение CHMOD:
Запускаем сервер:
Сервер готов, можете тестировать его, но не забудьте установить Source Mod и Metamod для управления сервером.
Для этого нам понадобится программа Putty:
Скачиваем:
тут - Залил собственный, русифицированный Putty.1) Начало работы с HLDSUpdatetool
Создайте каталог srcd и сохраните hldsupdatetool в данной папке. Затем нужно будет его запустить.
Откройте окно терминала и пропишите следующие команды:
Command(s):
mkdir srcds
cd srcds
wget https://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steamHLDSUpdatetool начнет сначала проверять наличие новой версии, если необходимо будет обновление, hldsupdatetool автоматически загрузит новую.
Примечание:
Если Вам выдается ошибка, при вводе команды ./hldsupdatetool.bin:
sh: uncompress: command not found
tar: This does not look like a tar archive
tar: Error exit delayed from previous errorsПропишите следующую команду:
ln -s /usr/bin/gunzip /usr/bin/uncompress2) Загрузка файлов
Начнем загружать и скачивать сервер. Это может занять несколько часов, в зависимости от качества связи с сервером и качества вашего Интернет соединения.
Command(s):
./steam -command update -game "Counter-Strike Source" -dir .Ах да, забыл, не забывайте заменить переменные вашими собственными, так как статья основана на примере. Может изменится директория, куда загружаются файлы сервера.
3) Запуск SRCDS
Для этого необходимо будет изменить настройки /cstrike/cfg/server.cfg. его.
А теперь пробуем запустить srcds сервера.
Откройте окно терминала и пропишите команду:
./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate4) Обновление SRCDS
Для того, чтобы обновить Ваш сервер или в случае прерывания его скачивания используйте команду обновления с опцией проверки файлов:
./steam -command update -game "Counter-Strike Source" -dir . -verify_all5) Дополнение. Запуск SRCDS в фоновом режиме
Мы будем делать скрипт, который будет запускать srcds в фоновом режиме "Экран".
Создайте файл с именем server.sh и скопируйте в него следующий текст:
#!/bin/sh
echo "Starting Cs:Source Server"
sleep 1
screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust +maxplayers 16 –autoupdateСохраните файл и присвойте ему значение CHMOD:
chmod +x server.shЗапускаем сервер:
./server.shСервер готов, можете тестировать его, но не забудьте установить Source Mod и Metamod для управления сервером.
Отредактировано: Raijin 2023.09.09 23:08:32