12(впоследствии может поменяться).Установка плагинов. Настройка Motd, Adverts, mani_server. 35
1.Основы Серверостроения.
В этой главе будет рассмотрена структура сервера, входящие в него папки.
Собственно основные папки сервера:
Папку hl2 не трогаем!
Структура папки orangebox:
Поясню несколько вещей:
1)Работать будем в папке cstrike, на остальные папки можно забить (может потом добавлю работу с ними).
2)srcds.exe - запускает сервер в графическом режиме, это выглядит так:
3)Strart.bat- запускает сервер в режиме командной строки.
Структура папки cstrike:
!В этой папке пойдет вся настройка сервера!
Рассмотрим папки и некоторые файлы: (некоторых из перечисленных папок может не быть)
Addons -одна из самых важных папок, сюда устанавливаются аддоны для серва, плагины.
Bin – это мы трогать не будем, хранятся данные сервера.
Cfg –тоже важная папка, в ней находится конфигурация сервера, настройки некоторых плагинов.
Classes –это мы трогать не будем, хранятся данные сервера.
Doc –не трогаем.
Папки DownloadLists, downloads, logs, particles, relists_xbox, scripts, tools, mediaтрогать не будем! Хранят данные сервера.
Maps –Здесь лежат карты сервера.
Materials, Models –обычной в них засовываются модели, и прописываются путь к ним.
Более подробно нужные папки будут рассматриваться по ходу темы!
2. Создание Сервера с Нуля !!Сначала необходимо скачать hldsupdatetool !
1) Разархивируем hldsupdatetool.rar
2) Когда вы запустите файл из архива, то вам предложат выбрать куда установить hldsupdatetool, это можно сделать куда угодно, важно, что эта папка в дальнейшем и станет папкой Сервера, я приведу пример с диском С:
3) ВыбираемEurope и жмём Next. Далее откроется еще одно окошко и в нем нажимаем Next и Finish(Могут быть вариации но суть та же!)
4) Идем в папку куда был установленhldsupdatetool (в данном примере C:\Server). Запускаем файл HldsUpdateTool.exe, в следствии чего откроются два окошка и HldsUpdateTool.exe начнет обновлять себя, так как у вас не последня версия, скрин можно увидеть ниже: Обновление займет не более чем 1 минуту!(На самом деле может и дольше) После чего окно само закроется.
5) После обновления HldsUpdateTool идем в папку с сервером (в данном примере C:\Server). Теперь нам необходимо скачать сервер, для этого мы создаем файл Update.bat
6) На рабочем столе (можно где угодно) жмем правую кнопку мышиСоздать\Текстовый документ В него вставляем вот этот код:
Жмем Файл\Сохранить как В Имя файла пишем Update.bat.Жмем Сохранить. Готово.
7) Update.batкидаем в папку с сервером (в данном примере C:\Server)! Теперь можно его запустить, после чего откроются два окошкa и начнется скачивание сервера, скрин можно посмотреть ниже:
Сервер весит1 - 1.2 GB (ОСТОРОЖНО ТРАФФИК),соответственно скорость скачки зависит от скорости твоего интернета и как следствие чем выше скорость Интеренета, тем быстрее все скачается. После окончания окошко закроется само.
8) После того как скачка закончится, нам необходимо будет создать файл Start.bat, он нужен для запуска сервера. Нам вновь надо создать Текстовый документ, в котором необходимо прописать:
@echo off cls echo Protecting srcds from crashes... echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter. title srcds.com :srcds :loop echo (%date% %time%) srcds started. start C:\Server\orangebox\srcds_fps_boost.exe start /wait C:\Server\orangebox\srcds.exe -console -game cstrike -tickrate 66 -port 27015 +fps_max 600 +maxplayers 12 +map de_dust2 goto srcds echo (%date% %time%) WARNING: srcds closed or crashed, restarting. goto loop
Файл настроен вот так: при запуски сразу же карта de_dust2 , TickeRate 66(если ставить выше, то могут быть проблемы на сервере, например жутко подниматься пинг), порт сервера 27015 , FPS сервера 600 и 12 слотов на сервер. (12 игроков)
(Путь который на скрине неверный! Ксс обновили по-этому путь теперь выглядит так:
C:\Server\orangebox\srcds.exe и бла бла бла
C:\Server\orangebox\srcds_fps_boost.exe)
8) Набор основных команд, которые можно написать в строчке, которая подчеркнута красным цветом.
1. -autoupdate Сервер проверяет обновления при запуске.
2. -insecure Запускает сервер без использования технологии защиты от читеров (Valve Anti-Cheat).
3. -nobots Отключить ботов.
4. -verify_all Производит проверку на то, что каждый файл сервера последней версии.
5. +ip <пример 192.168.0.1> Задает IP сервера, когда в системе несколько сетевых карт.
6. +sv_lan <число 0/1> Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN).
7. +maxplayers <число от 1 до 32> Задает максимальное количество игровых слотов.
11. -port <число 27015\27016\27017\27018> Порт для подключения клиента к серверу.
12. +fps_max <число 300\600\1000> FPS сервера
13. +tv_port <число 27020\27021\27022\27023\27024> Порт для подключения SourceTV.
После чего жмем Файл\Сохранить как\Start.batИ кидаем этот фаил в папку с сервером (в данном примере C:\Server\orangebox)
Вот собственно и всё! Ваш личный CSS сервер готов! Ну безусловно вам придётся покопаться с настройками, и с добавлением музыки\карт, этим мы займемся в следующих главах!
И еще: как только вы решите скачать сервер убедитесь у своего провайдера что у вас подключен Выделенный ip!
Теперь нужно скачать Sourcemod и metamod, как только скачали, устанавливаем: (Es_Tools тоже не помешает)
Установка Metamod
Metamod — это плагин (мод), служащий для установки других модов на движок counter strike source. Для установки распакуйте архив в папку «C:\Server\orangebox\cstrike» или распакуйте архив и поместите каждый файл соответствующий папке в туже папку на сервер — т.е. Файлы из папки «addons» в папку «C:\Server\orangebox\cstrike\addons» соответственно.