Например: Спреи для CSS
Пятница, 06.02.2026, 06:50 Регистрация Карта сайта RSS Лента
Навигация
ALL FREE VIP
CS:GO
Photoshop
Читы
Категории раздела
Все о серверах [0]
Здесь вы найдете ответы на любые ваши вопросы о серверах. Для Консультации мой скайп zver-_-
GAMES [15]
Все про игры. Все о играх.
Soft [0]
Все о софте.
Все о серверах [6]
Здесь вы найдете ответы на ваши вопросы.
Наши Партнеры
Мини Профиль
SP Ucoz

Наш сайт Scary-Portal расположен в системе uCoz. Мы советуем систему uCoz всем нашим участникам, которые хотят создать стабильный, привлекательный и популярный сайт!
Создать свой сайт Бесплатно!
Опрос
CT VS T
[ Результаты · Архив опросов ]
Всего ответов: 27
Топ скачиваемых
Мини-чат
Новые файлы
Counter-Strike 2 (CS:GO 2)
Скачиваний: 53
Добавил: H1gh
Добавлено: 03.04.2023
Counter Strike: Source v81
Скачиваний: 983
Добавил: H1gh
Добавлено: 21.03.2014
CRASH.EXE Программа для убийства серверов css.
Скачиваний: 199
Добавил: H1gh
Добавлено: 17.02.2013
Maplist Creator
Скачиваний: 4
Добавил: H1gh
Добавлено: 17.02.2013
Статистика
Гости: Пользователи:
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи онлайн
Никого нет.

Ваша реклама

WEB-DES.RU Digital Agency
Главная » Статьи » Все о серверах

Установка css сервера под Linux



1. Введение. 
Данная инструкция предназначена для тех, кто хочет установить выделенный сервер Counter-Strike: Source. Её можно взять за основу и для других модов Source, поддерживаемых VALVE. Предполагается, что человек, создающий сервер, неплохо разбирается в операционной системе и ему не нужно отвечать на вопросы из книжки Linux для чайников. Поэтому здесь рассматривается лишь последовательность шагов по установке выделенного сервера на знакомую вам платформу. 

2. Получение дистрибутива. 
Настойчиво рекомендую брать дистрибутив сервера и обновлять его через Steam. Это бесплатно, быстро и своевременно. Единственное препятствие для работы со Steam, когда машина, на которой установлен сервер, не имеет доступа в Интернет или находится за фаероллом с закрытыми портами, необходимыми для скачки сервера или обновлений. Утилита для получения дистрибутива сервера и его обновления, на сегодняшний день может работать из под Windows и получать дистрибутив для сервера Linux и наоборот. Так что вам остается лишь найти машину, имеющую прямой доступ в Интернет. Только после того, как вы оказались в тупике и не можете сами получить дистрибутив сервера или его обновление со steam, тогда уже берите предоставленный кем-то дистрибутив и при каждом обновлении ждите, что кто-то сделает патч для вашего сервера. 

Для получения дистрибутива сервера и его дальнейшего обновления через Steam используется утилита Linux HLDS Update Tool. Это архив, после распаковки которого вы получите файл Steam для Linux. Файл Steam еще необходимо сделать запускающимся: 

chmod +x steam 

Теперь утилита готова для запуска: 
./Steam - для Linux 
При первом запуске утилита обновится до последней версии и после обновления выдаст синтаксис доступных команд. 


Use: hldsupdatetool -command [parameters] [flags] 

Commands: 

update: Install or update HLDS 
parameters: 
-game - Mod name: cstrike, tfc, dod, dmc, valve, czero, or ricochet 
-dir - HLDS Install dir (if dir not specified, will use value from last run of tool) 
flags: 
-verify_all - Verify all HLDS files are up to date 
-retry - Automatically retry every 30 seconds if the Steam Network is busy 

For example: hldsupdatetool -command update -game cstrike -dir c:\hlds 

version: View installed versions 
list: View available games 

Командой 

hldsupdatetool -command list 

получаем список доступных модов сервера для скачки. 

** 'game' options for Source DS Install: 

"Counter-Strike Source" 
"Counter-Strike Source-linux" 
"Counter-Strike Source-win32" 
"hl2mp" 
"hl2mp-linux" 
"hl2mp-win32" 

Осталось лишь набрать команду для получения дистрибутива: 

#!/bin/bash 
cd /home/cs/srcds_l 
./steam -command update -game 'Counter-Strike Source' -dir 

и теперь можно переходить к тестированию и основным настройкам. 

3.Тестирование и запуск сервера. 
Основные настройки. 
Для запуска сервера также необходимо создать скрипт запуска. Для теста просто запустим сервер строкой 

./srcds_run -game cstrike +maxplayers 16 +map de_dust 

Если сервер был скачан без ошибок, то вы увидите появившуюся консоль сервера. Если этого не произошло, возвращайтесь к пункту Получение дистрибутива. 
В консоли сервера после всех инициализаций можем набрать: 

version - консоль покажет версию сервера; 
stats - консоль покажет основные параметры работы на данный момент √ загрузку процессора, fps, количество игроков. 
exit - закрыть сервер. 

Убедились что сервер работает? Теперь попробуйте зайти на него своим клиентом. 

Простой скрипт запуска start_css.sh: 

#!/bin/bash 
cd /home/cs/srcds_l 
./srcds_run -game cstrike +maxplayers 16 +map de_dust > /home/cs/server_css.log 2>&1 & 

При этом, сервер будет писать все свои действия в /home/cs/server_css.log. 
Останавливаем сервер с помощью скрипта: 

#!/bin/bash 
kill `ps ax -H --cols 1000|grep -e "-game cstrike"|grep -e "srcds_"|grep -v grep|awk '{printf("%s\n",$1);}'` 

Вам осталось выбрать тип сервера, который вы хотите запустить. Лановый (+sv_lan 1 в строке запуска) или доступный из интернета (+sv_lan 0), будет ли сервер защищен античитом от VALVE VAC (по умолчанию защищен) или нет (-insecure в строке запуска), нужно, что бы ваш сервер отображался в глобальном списке серверов (включено по умолчанию) или нет (-nomaster в строке запуска). 
Основная работа позади. Сервер скачан, запущен и работает!!!
Категория: Все о серверах | Добавил: H1gh (25.01.2012)
Просмотров: 806 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Реклама на сайте

Лучший игровой портал!