Навигация сайта
Главная Файловик ФорумоК Состав клана Таблица Кв
Категории раздела
Мои статьи [4]
Мини-чат
Наш опрос
С каким оружием вы больше всего любите играть??

Всего ответов: 4
Стастистика
Зареганых:
Счетчик:
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Юзеры онлайн:
Нас посетили:

Форма входа
Главная » Статьи » Мои статьи

Создаем сервер с нуля

Скачивание и установка

1. Скачиваем
HLDS Update Tool
2. Устанавливаем. Путь для установки выбираем тот, где вы хотите чтобы располагался сервер. Лучше указать C:\Server. Предварительно создав там папку Server.

3. Далее заходим в ту папку, которую указали при установке. Кидаем туда батник Update.bat и там же запускаем его. Начнется загрузка серверного контента. Ну или другими словами загрузка самого сервера. Загрузка длится довольно долго, т.к. весит сервер около 2гб. Но все зависит от вашего интернета.

4. После скачивания в папке Server\orangebox\ будет лежать программка srcds.exe. С помощью нее и запускаем сервер. По желанию можно запускать сервер через батник Start.bat. Его нужно скачать и поместить в папку с вашим сервером (С:\Server). Также в архиве Start вы найдете файл srcds_fps_boost.exe. Его надо кинуть туда же, куда и Start.bat. Этот файл нужен для поднятия FPS сервера. srcds_fps_boost.exe будет запускаться автоматически вместе с файлом Start.bat.

Внимание! Если у вас другое расположение сервера (не С:\Server), то необходимо поменять пути для файлов в батниках Update.bat и Start.bat. Делается это обычным блокнотом.

Команды в Start.bat:
-autoupdate
Сервер проверяет обновления при запуске.
-console
SRCDS будет запущен в консольном режиме (только в Windows).
-dev
Показывать сообщение разработчика.
-debug
Режим разработки.
-game <игра>
Задает, какую игру/мод запустить.
-insecure
Запускает сервер без использования технологии защиты от читеров (Valve Anti-Cheat).
-nobots
Отключить ботов.
-port
Порт для подключения клиента к серверу.
-tickrate <число>
Задает tickrate сервера (подробнее в Source Multiplayer Networking).
-verify_all
Производит проверку на то, что каждый файл сервера последней версии.

Консольные значения в Start.bat
+hostname «Имя Сервера»
Задает имя сервера.
+ip
Задает IP сервера, когда в системе несколько сетевых карт.
+map <карта>
Задает карту для запуска.
+maxplayers <число>
Задает максимальное количество игровых слотов.
+hostport <порт>
Задает порт хоста.
+clientport <порт>
Задает порт клиента.
+sv_lan <0/1>
Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN).

Запуск и настройка

Итак, мы скачали и установили сервер. Что дальше?

Создание основного конфига сервера:
Файл server.cfg является главным конфигом управления сервера. Если у вас нету данного файла то просто создайте в блокноте пустой файл и переименуйте его в server.cfg. Итак, начнем.

// Главные настройки
hostname "" // Имя сервера
tv_name "" // Название SourceTV
sv_password "" // Пароль сервера
tv_password "" // SourceTV пароль для всех клиентов
sv_region 3 // Регион нахождения сервера
sv_contact "" // Контактный e-mail
rcon_password "" // Rcon-пароль для удаленного управления сервером (рекомендуется ставить максимально сложный)

// Настройки Gameplay
mp_footsteps 1 // Вкл/Выкл 1|0 звуки шагов
mp_flashlight 1 // Вкл/Выкл 1|0 фонарик
mp_autocrosshair 0 // Вкл/Выкл 1|0 автоприцеливание
mp_friendlyfire 1 // Вкл/Выкл 1|0 огонь по своим
mp_chattime 15 // Время, в течении которого игроки смогут разговаривать между собой после окончания текущей карты (сек)
mp_timelimit 20 // Ограничение времени на карту (мин)
mp_buytime 0.25 // Время покупки (мин)
mp_maxrounds 0 // Максимальное количество раундов на одной карте
mp_winlimit 0 // Максимальное количество выигранных раундов одной из команд, после чего произойдет смена карты
mp_startmoney 800 // Начальная сумма денег у игроков
mp_roundtime 3 // Время раунда (мин)
mp_freezetime 4 // Начальный отсчет времени в каждом раунде (сек)
mp_c4timer 35 // Таймер C4 (сек)
mp_limitteams 0 // Максимальное превышение кол-ва игроков в одной из команд
mp_autoteambalance 0 // Разрешить автоматическую балансировку команд

// Наказания
mp_tkpunish 1 // Вкл/Выкл 1|0 убийство тимкиллера в след. раунде
mp_autokick 1 // Вкл/Выкл 1|0 автоматически кикает тимкиллеров и не играющих игроков (афк)
mp_spawnprotectiontime 0 // Кикает игроков, которые убивают членов своей команды в течении # секунд после перезапуска раунда
mp_hostagepenalty 1 // Кикает террориста при убийстве заданного лимита заложников

// Настройки окружения
sv_turbophysics 1 // Вкл/Выкл 1|0 позволяет толкать предметы при нажатии на кнопку "E"
cl_ragdoll_collide 1 // Настройка физики
sv_gravity 800 // Гравитация в игре
sv_stopspeed 75 // Минимальная скорость остановки на поверхности
sv_maxspeed 320 // Максимальная скорость игрока
sv_accelerate 10 // Определяет ускорение игрока, когда он находится в воздухе (например падает)
sv_airaccelerate 10 // Режим скольжения по стенкам объектов (используется на surf - картах)
sv_wateraccelerate 10 // Ускорение игрока в воде
sv_waterfriction 1 // Трение игрока в воде
sv_footsteps 1 // Использовать звук шагов при передвижении игрока.
sv_rollspeed 200
sv_friction 4 // Коэффициент трения в игре.
sv_stepsize 18 // Длинна шага в юнитах
sv_backspeed 0.6 // Скорость передвижения (назад)

// Rcon конфигурация
sv_rcon_minfailuretime 30 // Количество секунд для определения неверной rcon-аутенфикации
sv_rcon_minfailures 5 // кол-во попыток набора rcon-пароля в течении, указанного в sv_rcon_minfailuretime, после которого игрок будет забанен
sv_rcon_maxfailures 2 // Максимальное количество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен.
sv_rcon_banpenalty 5 // Время бана игрока, неправильно вводившего rcon-пароль (мин)

// Интернет конфигурация
sv_unlag 1 // Лагокомпенсация
sv_maxunlag 0.5 // Максимальная лагокомпенсация, в секунду
sv_lan 0 // Вкл/Выкл 1|0 LAN сервер
sv_minrate 10000 // Минимальное количество байт в секунду, которое может быть передано сервером (0 - без ограничения)
sv_maxrate 25000 // Максимальное количество байт в секунду, которое может быть передано сервером (0 - без ограничения)
sv_timeout 65 // Максимальное кол-во времени, в течение которого если сервер не получает отклика от игрока, игрок будет кикнут (сек)
sv_minupdaterate 33 // Минимальное количество обновлений (количество пакетов) которое разрешено на сервере
sv_maxupdaterate 100 // Максимальное количество обновлений (количество пакетов) которое разрешено на сервере
sv_mincmdrate 33 // Минимальное количество принимаемых пакетов которое разрешено на сервере.
sv_maxcmdrate 100 // Максимальное количество принимаемых пакетов которое разрешено на сервере
sv_client_cmdrate_difference 20
sv_client_interpolate 1
sv_client_interp 0.01
sv_client_predict -1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

// Голосовые настройки
sv_alltalk 0 // Включить общий голосовой чат
sv_voiceenable 1 // Разрешить использование микрофона

// Файловые настройки
sv_consistency 1 // Режим проверки соответствия файлов моделей на клиенте.
sv_allowupload 1 // Разрешить загрузку на сервер (например спреев)
sv_allowdownload 1 // Разрешить загрузку с сервера (например карт)
//sv_downloadurl "http://вашсайт.ru/cstrike/" // Адрес сайта, для быстрой скачки файлов с сервера

// Логи
log on // Вести лог сервера (on|off)
sv_logbans 1 // Вести лог банов
sv_logecho 1 // Показывать информацию из логов сервера в консоль сервера
sv_logfile 1 // Записывать логи сервера в файл
mp_logdetail 3 // записывать в лог повреждения от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих
writeid // записываем SteamID игроков
writeip // записываем IP игроков

// Настройка игроков
sv_specaccelerate 5 // Ускорение при передвижения в режиме spectator
sv_specspeed 1.5 // Скорость передвижения в режиме spectator
sv_specnoclip 1 // Игрок в режиме spectator может пролетать через стены и объекты
mp_forcecamera 1 // Разрешить переключения камер в режиме спектатора
mp_allowspectators 1 // Включение возможности spectator
mp_playerid 0 // Всплывающие подсказки при наведении прицела на игрока
mp_fadetoblack 0 // После смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора

// Разное
sv_pausable 0 // Разрешить ставить паузу во время игры
sv_cheats 0 // Разрешить игровые читы на сервере (пример: noclip)
sv_stats 1 // собирать статистику использования процессора
mp_decals 300 // количество разрешённых декалей (спреи, пятна крови, пулевые отверстия)
fps_max 1000 // Максимальный фпс
breakable_multiplayer 1
decalfrequency 60
host_framerate 0

// exec конфигурация
exec banned_ip.cfg // Добавляем в данный файл banned_ip.cfg список забаненных по Steam ID
exec banned_user.cfg // Добавляем в данный файл banned_user.cfg список забаненных по имени игрока
exec mani_quake_sounds.cfg // Выполнение команд файла mani_quake_sounds.cfg
exec mani_server.cfg // Выполнение команд файла mani_server.cfg
Категория: Мои статьи | Добавил: Hitman (08.07.2011)
Просмотров: 248 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Наши баннера









Результаты 1-10 из 126 по запросу
Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
© 2011 Cs-ENd.Ru
CS-END.RU Создать бесплатный сайт с uCoz