Здравствуйте. Создавая эту тему, я преследовал лишь одну цель: - дать людям, как можно больше подробной информации по созданию своего собственного, выделенного сервера. А таких пользователей на этот форум заходит не мало. В большинстве случаев, люди просто стесняются или ленятся использовать поиск по форуму с указанием конкретного вопроса, который их интересует. Не хотят потратить пары минут своего времени на пролистывание и просмотр большинства страниц этого форума, где как раз таки, расскрыто множество вопросов касающихся установки сервера. Да и в глобальной сети сейчас появилось множество заманчивых предложений - скачать уже готовый сервер. Не хочу обижать создателей таких вот "выпусков", но в большинстве своём, такие сообщения уже устарели, т.к. версии предлагаемых серверов уже не соответствуют реальной действительности, да и версии установленных плагинов и модов тоже имеют старые версии. Вот и возникают у людей скачавших такие "выпуски" вопросы, ответы на которые можно писать сотнями из форума в форум и из темы в тему. А здесь, на примере установки одного сервера, я попытаюсь дать объёмную информацию по основным вопросам. Оговоримся сразу, что в этой теме мы рассмотрим установку выделенного сервера на машину под управлением операционной системы WINDOWS. А так же и тот момент, что все приводимые мной чуть ниже в качестве примера команды, будут с указанными в них директориями запуска как они есть на самом деле у меня. Вам останется лишь подставить свои директории к этим командам.
И так, приступим. Cкачайте, а затем установите себе - Windows HLDS update tool - это приложение, после его установки в вашу систему, позволит не только скачать вам выделенный сервер для выбранной вами игры, но и в дальнейшем обновлять его.
По прошествии некоторого времени, исходя из вашего трафика, вы стали счастливым обладателем - сервера. В дальнейшем, вам останется лишь настроить его и запустить (хотя запустить можно и в таком виде). Что касется настройки, а именно файла конфигурации сервера - server.cfg, то я вам ничего фантастического и сверх'естественного не скажу. Информации в глобальной сети интернет более чем предостаточно. Да к тому же и конфигурацию сервера и его настройку каждый 'подгоняет' под себя сам, т.к., в конфиге можно указать индивидуальные параметры для каждого сервера. В качестве примера я приведу вам 'стандартные' конфиги для трёх серверов: CS:S, DoD:S и TF2. Но и их вам будет вполне достаточно для запуска сервера. На примере - server.cfg для Team Fortress 2 - вам будет предложен 'подробный' конфиг с коментариями. Остальные конфиги приведу в 'нормальной текстовке'. Напомню ещё раз, что серверный конфиг для своего сервера, каждый админ 'подгоняет' сам, исходя из собственных запросов и пристрастий.
sv_tags "no-steam"
это позволит отсортировать ваш сервер в браузере игрового клиента (спасибо товарищу - bir3yk - за его эмулятор v. 9.8.5 - 09.04.2011)
Простой пример того, как можно легко настроить админку в SourceMod:
[frame]Первое - найдите в папке SourceMod установленного на ваш сервер - admins.cfg
.\orangebox\cstrike\addons\sourcemod\configs\admins.cfg - для Counter-Strike: Source
.\orangebox\dod\addons\sourcemod\configs\admins.cfg - для Day of Defeat: Source
.\orangebox\tf\addons\sourcemod\configs\admins.cfg - для Team Fortress 2
.\orangebox\cstrike\addons\sourcemod\configs\admins_simple.ini - для Counter-Strike: Source
.\orangebox\dod\addons\sourcemod\configs\admins_simple.ini - для Day of Defeat: Source
.\orangebox\tf\addons\sourcemod\configs\admins_simple.ini - для Team Fortress 2
Чтобы вам было удобно пользоваться вашей админкой, я предлагаю вам забиндить для этой цели одну функциональную клавишу. Для "биндовки" клавиши предлагаю сделать следующее:
* Запустите ваш игровой клиент. Откройте игровую консоль (клавиша "~" - "тильда") и введи такую команду
Код: Выделить всё
bind "F11" "sm_admin"
Теперь у вас возникает вопрос - а какой сервер вам нужен? В чистом виде этот сервер - лицензионный, и не позволит подключиться к нему игрокам с "пиратскими" клиентами. Если вы хотите, чтобы ваш сервер позволял заходить на него игрокам с "пиратскими" клиентами, то на сервер необходимо установить эмулятор. Из эмуляторов обсуждаемых на этом форуме, я предлагаю (на ваш выбор) - два варианта:
1) Страница проекта > REVOLUTiON Emulator <
2) Страница проекта > eSTEAMATiON <
[frame]Для блокировки некоторого вида читов, я рекомендую установить на ваш сервер плагин DBlocker > скачать <
[frame]Для защиты сервера от DDOS атак рекомендуется установить DoS Attack Fixer for Orangebox (CS:S, DoD:S, HL2 DM & TF2) v4 > скачать <
[frame]Существует вполне обоснованное утверждение, что для достижения fps_max 1000 на SRCDS-сервере, конфигурация сервера должна (минимум) отвечать таким требованиям:
- современный(!) 2010/2011 г. выпуска, не менее двух ядер(!) процессор от Intel и обязательно(!) работающий на материнской плате только с чипсетами Intel(!), да и материнская плата сервера должна быть чисто - Intel. Только в этом случае ваш сервер выдаст 1000 fps (+/- несколько fps).
Если у вас установлен процессор AMD или старенький, годков эдак до 2008г. Intel, но он работает на материнской плате не с чипсетами от Intel, вы получите не более 500 fps, что наводит на мысль о "тайном сговоре" разработчиков крупных приложений с компанией Intel.
Но есть два вполне рабочих варианта для поднятия fps на сервере (не отвечающего требованиям оговорённым чуть выше, т.е., для достижения fps_max 1000) до значения в 500 fps (+/- несколько fps).
Так что же вам для этого нужно сделать? - выбрать на ваше усмотрение один из предложенных чуть ниже вариантов.
[frame]
Дополнительно ознакомьтесь: c этой темой
Желаю успехов.