Портал iPlay - скачать чит-коды, трейнеры, моды, дополнения и скриншоты

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Как создать свой сервер в Counter-Strike: Source

Сообщений 1 страница 15 из 15

1

После обновления и перевода Counter-Strike: Source на Counter-Strike: OrangeBox Source Beta эта статья больше неактуальна
Тут я подробно опишу, как создать сервер в Counter-Strike source и подробно опишу создание сервера для Counter-Strike: Source.
Создавать мы будем лицензионный сервер, поэтому вам будет нужна учетная запись Steam.

1. Скачивание и установка сервера через Steam.
Открываем Steam, идем в раздел "Инструменты (Tools)" и в длинном списке ищем строчку
Source Dedicated Server
Щелкаем по строчке правой кнопкой мыши и выбираем "установить (install)". После этого начнется скачивание сервера на ваш компьютер. Source Dedicated Server можно запустить как для Half-Life 2: Deathmatch, так и для Counter-Strike: Source.
После того, как сервер загружен, запустится процесс установки. Он заключается в принятии лицензионного соглашения, после чего придется наблюдать за медленно растущей зеленой полосочкой.
В процессе установки у вас запросят разрешение на создание ярлыков, везде оставляем галочки.

2. Первый запуск сервера
Запустить сервер можно по ярлыку на рабочем столе (Source Dedicated Server) или через Steam в Инструментах. Надпись с названием сервера будет ярко-белой и статус будет "100% готово".
После запуска сервера у вас появится стартовой окошко с первичными настройками.
Игра (Game) - тип игры, под которую запускается сервер. Выбираем Counter-Strike: Source.
Имя сервера (Name) - название сервера. Пишем что-то типа Vasya Pupkin's [RUS] server!!! - название любое.
Карта (Map) - стартовая карта. Пока стоит de_dust, так и оставляем, скорее всего, изменить карту вы сейчас не можете.
Сеть (Network) - тип сети, в которой будет работать сервер. Интернет/Локалка, смотря с кем вы играете. Если хотите создать всемирный сервер - выбираем Интернет, если хотите поиграть с Коляном из третьего подъезда - выбираем локальную сеть.
Максимальное кол-во игроков (max players) - сколько максимум игроков могут к вам подключится. Для начала сойдем и 32))
Порт (UDP port) - порт, на котором будет висеть ваш сервер. Не знаете что это такое - поставьте 27015, самый оптимальный вариант.
Пароль (Pass) RCON - это не пароль для подключения к серверу, это - пароль удаленного администрирования. Введя этот пароль, человек сможет прямо из игры управлять сервером. Придумайте пароль по-надежней и не говорите никому.
Безопасность Система защиты VAC2 (VAC2 protection) - лучше поставить галочку, этой защиты боятся читеры. Ни один не зайдет, а если зайдет - тогда через две недели вообще не сможет никуда зайти в игре.
Тыкаем Запуск (Launch) и ждем загрузки сервера.

3. Сервер запущен - как настроить?
Вырубаем сервер. Просто тыкаем по крестику вверху справа и жмем Да (Yes).
После запуска сервера у нас появилась папка с его данными. Папка по адресу:
C:\Program files\Steam\SteamApps\Ваш_Логин\Source Dedicated Server\
Лучше сделайте ярлык для этой папки, вам сюда часто заходить придется. В дальнейшем все пути я буду писать, исходя из этой папки
В этой папке есть папка cstrike, она-то нам и нужна.
В папке cstike есть папка cfg (далее - cstrike/cfg, открываем ее.
Создаем текстовый файл и называем его server.cfg. Открываем его и копируем туда это. По желанию можно настроить, там все написано.
Создаем текстовый файл и называем его autoexec.cfg. Этот файл будет выполнятся при запуске сервера. Открываем его и добавляем строку:
exec server.cfg
Этим мы заставляем сервер выполнить содержимое файла server.cfg

4. Консольные команды
Запустите сервер.
Тут есть 6 закладок.
Главное меню - настройки сервера, если что-то не так указали в стартовом окошке, есть возможность исправить здесь.
Конфигурация - настройки игрового процесса, тут все понятно.
Статистика - статистика игровых событий, пока нафиг не нужно.
Игроки - подключенные в данный момент игроки, можно прям отсюда кикнуть/забанить кого-либо.
Ограничения доступа - список банов (кто/почему/насколько) и т.д.
Консоль - самое интересное. Это одновременно и чат игроков, и запись всех событий и поле для выполнения команд.
Приведу несколько полезных команд:
changelevel <карта> - изменяет карту, например, changelevel de_dust2
say <что-то> - говорит что-либо в игровом чате от лица игрока Console
А также все команды, которые вы видели в server.cfg и вообще где-либо, можно выполнить в консоли. Консоль также отобразит результат выполнения этих команд.

5. Подключение к серверу и удаленное администрирование
На закладке "Главное меню" есть поле "IP адрес", тут написан ваши ip адрес и порт сервера.
Запомните или скопируйте эти данные и запускайте игру.
Открывайте консоль и пишем
connect 127.0.0.1:27015
где вместо 127.0.0.1 - ваш ip адрес, а вместо 27015 - ваш серверный порт.
Если же консоль не открылась (клавиша [~], а вообще, про включение консоли читайте здесь), щелкаем по "найти серверы" и ищем название вашего сервера, после чего подключаемся.
После подключения открываем консоль, вводим:
rcon_password ваш_пароль
где ваш_пароль - ваш rcon-пароль, указанный в стартовом окошке.
После чего можно выполнять любые команды через консоль, вводя перед ними слово rcon, например:
rcon sv_gravity 600 - меняем гравитацию (стандартное: 800)
rcon bot_quota 9 - устанавливаем 9 ботов
rcon changelevel cs_office - меняем карту на cs_office

6. Карты
Чтобы добавить на сервер свои карты, надо создать папку cstrike/maps. В эту папку мы кидаем все файлы, необходимые для запуска нестандартных карт.
Например, чтобы с помошью команды changelevel можно было поставить карту fy_twotowers, надо закинуть в папку maps все файлы этой карты, скажем:
fy_twotowers.bsp - сама карта
fy_twotowers.nav - файл, который направляет ботов по карте. Без него боты на карте не заработают.
Теперь, чтобы поставить fy_twotowers, надо просто ввести в консоли:
changelevel fy_twotowers
При наличии *.nav файла можно еще и ботов поставить:
bot_quota 19

Если у вас есть только *.bsp файл, а файла для ботов нету, не расстраивайтесь. Просто попробуйте все равно вызвать ботов на карту. При отсутствии *.nav файла сервер начнет генерировать этот файл сам. Занимает это от минуты до получаса. После чего появится заветный *.nav.
Теперь надо добавить эту карту в очередь, если хотите, чтобы сервер ее включал в список карт, которые можно ставить самому по истечении времени или раундов.
Для этого название карты надо добавить в два файла в папке /cstrike:
mapcycle.txt
maplist.txt

Кстати, оттуда можно и удалить ненужные вам карты. Например, если вы не любите de_port, то просто удалите название карты из этих файлов. Карту можно будет вызвать с помощью changelevel, но сервер сам ее уже больше не поставит.

Вы спросите - откуда брать карты? Есть несколько способов:
1. Создать самому
2. Выдернуть уже скаченные контрой карты из папки C:\Programs files\Steam\SteamApps\ваш_логин\counter-strike: source\cstrike\maps
3. Скачать из интернета, вот несполько ссылок:
http://igry.build2.ru/viewtopic.php?id=232#p1939 - то, что предлагает наш сайт, набор отобранных мною карт, почти ко всем есть *.nav-файл, к первым трем даже скриншоты понаделал))
http://www.cstrike-mania.ru/downloads.php?cat_id=15 - карты с cstrike-mania.ru, есть архив аж на 35 карт сразу
http://www.csfight.net/css_maps.php - карты с csfight.net, очень красивые карты
4. Можно слить с других серверов прям из интернета, сделал запрос в поисковике: Index of cstrike/maps. Вот результаты Google:
http://www.google.ru/search?hl=ru&amp;source=hp&amp;q=Index of cstrike/maps&amp;btnG=Поиск в Google&amp;lr=&amp;aq=f&amp;oq=
Выбор очень большой, правда, отсутствуют скрины и т.д. выбирайте по названию)

Замечу, что все стандартные карты уже зашиты в steam, поэтому не надо волноваться по поводу отсутствия в папке cstrike/maps карт de_dust2, cs_office и т.д

7. Установка, настройка и запуск Mani Admin Plugin
Mani Admin Plugin - один из лучших плагинов для расширенного администрирования сервера.
Тут можно:
Настраивать голосования за карты/консольные команды, составлять опросы и запускать их;
Наказывать игроков (ослеплять, замораживать, поджигать, убивать, бить, делать бомбами и т.д.);
Управлять телепортированием;
Устанавливать и одевать скины;
Давать оружие, ставить noclip игрокам без включения sv_cheats;
Менять команды игрокам на месте, без убийства игроков и без их ведома;
Довольствоваться удобной системой бана/кика игроков;
И многое другое...
Что надо сделать, чтобы получить, установить и настроить данный плагин?
Сначала надо скачать плагин. На момент написания статьи самую актуальную версию можно скачать тут:
Mani Admin Plugin V.1.2 Beta S Hotfix -2 Release
Вы скачаете *.zip архив, распакуйте его с помощью вашего архиватора (WinZIP\WinRAR\7Zip и т.д.).
Внутри архива будет четыре папки:
adoons - в этой папке хранятся модификации к игре, именно здесь находится сам mani admin plugin
cfg - в этой папке, как мы знаем, хранятся конфиги и настройки; сюда же пойдут настройки нового плагина
materials - тут обычно хранятся модели/материалы игры, плагин засунет сюда изображение своей рекламы (можно потом отключить)
sound - тут хранятся звуки сервера, mani admin plugin будет хранить здесь свои звуковые файлы

Начинаем слияние папок.
Просто выделите все папки в архиве и перенесите их в папку cstrike вашего сервера. На вопросы "заменить?" везде нажимаем "да".
Закрываем архив, нам он больше не нужен, чтобы не путаться.
Открываем папку cstrike/addons. Там появилась программка CreateVDF.exe, смело запускаем ее.
В поле "Game Type" выбираем cstrike и жмем кнопку "Save VDF". Откроется окно сохранения файла, сохраняем файл под именем mani_admin_plugin.vdf в папке cstrike/addons.
Все, Mani Admin Plugin установлен, но его еще надо настроить.

Как уже упоминалось, настройки сервера хранятся в cstrike/cfg, несколько основных конфигов плагина тоже хранятся там, а под все остальные настройки наш Mani Admin Plugin оккупировал себе местечко в cstrike/cfg/mani_admin_plugin. Там настройки хранятся в *.txt файлах.
Сначала настроим cstrike/cfg/mani_server.cfg. Файл большой, на детальное конфигурирование может уйти до часа. В этом файле около каждого параметра имеется английское описание, скоро я добавлю сюда вариант файла с русским описанием.

После настройки mani_server.cfg лезем в папку cstrike/cfg/mani_admin_plugin.
Вот описание файлов, хранящихся в этой папке:
actionsoundlist.txt - тут указываются пути к звуковым файлам (заход на сервер, начало и конец голосований, запрещенное оружие)
adverts.txt - реклама-сообщения на сервере, одна строка - одно сообщение.
cexeclist_all.txt, cexeclist_ct.txt, cexeclist_t.txt, cexeclist_player.txt, cexeclist_spec.txt - заголовки действий и действия, которые админ может проделать над всеми игроками, только над контрами, только над терами, только над одним игроком, только над спектаторами.
chattriggers.txt - слова в чате, которые не показываются в самом чате, файл используется для служебных команд типа "rank", "top100" и т.д.
clients.txt - список ников и steamid игроков, которым даются определенные полномочия. Советую поработать над этим файлом, если хотите удобно администировать сервер с помощью mani admin plugin. Как именно настроить этот файл, уже написано в одном моем сообщении, кстати оно находится в теме "Вопросы по настройке Source Dedicated Server", там вы можете задавать самые разные вопросы по вашему серверу. Если же хотите сделать все быстро и автоматически, вам в эту тему: Как настроить clients.txt
clipboard.txt - спаунпоинты aka точки возрождения игроков. В файле уже все разобрано на примере de_dust. Совет: для того, чтобы узнать какие-то координаты на карте, встаньте в нужное место и в консоли введите команду ma_position. В чате появятся координаты.

http://igry.build2.ru/uploads/0001/0f/a1/3033-1.gif

+1

2

Чет у меня неполучается!!( в инструментах пишет 100% готово когда там нажимаю запуск игры вылазит табличка типо название сервера ,имя сервера,карта и тд..
а потом жму создать сервер ошибка какаято вылазит на английском языке!(((

вот MountFilesystem(241) Failed:SteamMountFilesystem(2188,241,0х7fbfd58=,0x7fbfc48)  failed with error 5: No Steam Content Servers are available

ща попробую снова все переустановить http://smileak.narod.ru/smile2.gif

0

3

а если скачать готовый сервер? тогда надо будит устанавливать Source Dedicated Server?

0

4

блин iPlayer ты где пропал? http://smileak.narod.ru/wtf.gif

0

5

Тут я, тут.
Вообще, если хочешь все на стиме, то да. Из стимовского меню "тулз".
А есть еще какой-то не стимовский сервер.
Но ведь готовые сервера - там ведь обычно идут папки addons, cfg, sound и т.д? Иногда вся папка cstrike. А все остальное должно уже быть

0

6

если готовый серв с инета кинуть то тогда стим не нужен будит?

0

7

Я уже объяснил

Зависит от сервера

0

8

Короче скок пробовал так и не смог свой сервак создать http://smileak.narod.ru/wtf.gif  значит мне не суждено хД http://smileak.narod.ru/figtebe.gif

0

9

а у тебя есть свой серв в контре сорс? http://smileak.narod.ru/smile2.gif

0

10

А ты что думаешь, я скопипастил эту статью, чтоли <очень злой> http://smileak.narod.ru/wtf.gif ???
Один основной (GunGame), зомбиковский, детмач, обычный и всякие остальные сервера, настроенные на разные типы карт.

0

11

спс большое все получилось +1)

0

12

Спс http://smileak.narod.ru/nice.gif
Статья еще не дописана, буду продолжать

0

13

У меня на сервере стоят эти проги)
1.Mani_Admin_Plug_v.1.2.beta r (rus)
2.SourceMod_v.1.0.0
3.MetamodSource_v.1.4.3
4.Mattie_Eventscripts_v.200beta2_250i
5.Es_Tools_v.420

Зацените?) норм?)

Отредактировано Hi (2010-01-28 21:13:15)

0

14

Норм, норм. Ток я не понимаю, зачем тебе SourceMod и MetamodSource

0

15

АДМИН ПОМОГИ У МЕНЯ С.S STEAM ВСЁ СДЕЛАЛ КАК ТУТ НАПИСАНО ЗАХОЖУ НА СВОЙ СЕРФ И ПРИ ЗАГРУСКЕ СЕРВА ОШИБКА STEAM VALIDATION REJCTED

0



Создать форум. Создать магазин