Инсталяция сервера под Linux Добро пожаловать в руководство по установке выделенного сервера Linux. Здесь вы найдете подробную информацию о запуске Source Dedicated Server под Linux. Мы полагаем, что у вас уже имеется достаточно знаний для работы с операционной системой Linux. После запуска /hldsupdatetool.bin программа попросит вас согласиться с условиями лицензионного соглашения, просто напишите "yes" для продолжения работы. 1. Начнем с HLDSUpdatetool Прежде всего нам понадобится небольшая програмка от Valve - HLDSUpdatetool. Скачиваем ее, сохраняем в какую-нибудь временную директорию на сервере (например srcds_l); запускаем со следующими параметрами: mkdir srcds_l cd srcds_l wget http://www.steampowered.com/download/hldsupdatetool.bin chmod +x hldsupdatetool.bin ./hldsupdatetool.bin ./steam Будет скачана новая версия HLDSUpdateTool. По завершению процесса вы вернетесь в консоль управления. 2. Скачиваем сервер Теперь мы можем начать скачку файлов. Этот процесс может занять до нескольких часов в зависимости от скорости интрнет-соединения вашего сервера. ./steam -command update -game "Counter-Strike Source" -dir . Если вы хотите установить сервер Half-Life 2 Deathmatch, используйте "hl2mp" для выбора игры. Можете пойти сделать себе чашечку кофе. 3. Запуск сервера Сначала отредактируйте (или создайте) srcds_l/cstrike/cfg/server.cfg так как вам нужно. Теперь мы готовы к запуску сервера. Наберите в консоли: ./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate нажмите "Enter" (используйте "-game hl2mp" для сервера HL2DM). Ваш srcds запущен. Xtras. Запускаем сервер с помощью скриптов Мы создадим скрипт, который позволит запускать 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". Ваш сервер запустится в фоновом режиме, для того, чтобы вернуть вывод на экран напишите: screen -x css-server Если вы захотите вернуть сервер в фоновый режим, нажмите ctrl+a+d. |