Как создать свой сервер CS Source OB sozdaemДумаю по этой статье вам будет очень легко разобраться с созданием сервера CS:S новых версий OB с нуля. I. Получаем чистую платформу сервера: 1) Качаем "дистрибутив" программы hldsupdatetool [ скачать с офф. ] Прежде чем приступить к установке, необходимо сказать пару слов о hldsupdatetool. Это единый инструмент для установки и обновления серверов на базе Steam, включая игры Valve на базе HL1 и HL2. С помощью данной программы можно создать сервер, который не будет привязан в вашему аккаунту, в отличии от Инструмента "Source Dedicated Server", который можно скачать через STEAM. Если вы установите сервер через STEAM, то при попытке войти под своим аккаунтом с другого компьютера, ваш сервер отключится. 2) Запускаем hldsupdatetool.exe и проходим короткий мастер установки, тыкаем NEXTы и выбираем куда вы хотите установить программу скачивания сервера, позже мы в неё и скачаем сервер. Допустим, папка "C:\SourceCEPBEP" В папке создаем пакетный bat файл для установки и последующего обновления сервера (можно обойтись и без него, в этом случае просто используйте тот же синтаксис в командной строке). Для этого через Блокнот создаем текстовый файлик и в него пишем: start /wait hldsupdatetool.exe Сохраняем файл и переименовываем его в update.bat (меняя расширение *.txt на *.bat) Итак, платформу имеем, идем далее... II. Небольшая настройка перед запуском. Последние версии SRDS от OrangeBox не имеют глобального файла настроек server.cfg, поэтому создаем его сами в папке "C:\SourceCEPBEP\orangebox\cstrike\cfg". Команды берем из статьи "Настройки server.cfg" для CS:S. Есть и другие файлы, на которые вам стоит обратить внимание: /cstrike/maplist.txt - содержит список всех карт на сервере. Если карты нет в списке, то ее нельзя поставить, даже если соответствующий .bsp файл находится в папке maps /cstrike/mapcycle.txt - содержит список карт, которые находятся в игровом цикле. Если карты здесь нет, то поствить ее можно только вручную. /cstrike/motd.txt - содержит приветственное сообщение, демонстрируемое игрокам при входе на сервер или при смене карты. При форматировании использутеся HTML /cstrike/cfg/autoexec.cfg - содержит параметры, которые должны выполняться один раз при запуске сервера (в отличие от server.cfg, который исполняется при каждой смене карты). Его также создаем сами, если нужен, например, для подгрузки ES Tools. III. Запуск сервера. При запуске сервера мы будем также использовать батник, который не только избавит нас от необходимости вводить длинную командную строку при каждом запуске, но и гарантирует автоматический перезапуск сервера в случае непредвиденного падения. * Первая строка просто отключает вывод ненужной информации на экран * Вторая строка устанавливает точку, к которой батник вернется в случае падения сервера * Третья строка выводит на экран сообщение Starting SRCDS с указанием даты и времени * Четвертая строка запускает собственно сервер. Рассмотрим ее параметры подробнее: IV. Установка "органов сервера". 1) Установка MetaMod: Source. В gameinfo.txt прописываем строку: 2) Устанавливаем Mattie EventScripts OB. На данный момент все Source скрипты (моды и т.д) пишутся под ES и версия orangebox справляется пока что не со всеми. Внимание: при установки последних версий ES появляется ошибка "Точки доступа .. в DLL ...". Для решения проблемы просто удаляем или переименовываем файл steamclient.dll в папке "C:\SourceCEPBEP\orangebox\bin". Это безопасно и опубликовано на офф. сайте. Существует SourceMod. Представляет собой неплохую админку, читает плагины. Но мы обойдемся без него и следуещим шагом поставим более популярную админку с широкой функциональностью и удобством. 3) Устанавливаем Mani Admin Plug-in Version 1.2 Vb под OB. Распаковываем, создаем VDF. Но так, как мы не используем SourceMod, удаляем папку orangebox\cstrike\addons\mani_admin_plugin, т.к. в ней лежат библиотеки под SM. Далее желательно ознакомиться со статьей "Установка и настройка Mani Admin Plugin" для подробной настройки и добавления админки. 4) Установка скриптов. Это очень легкий шаг, где нужно просто переместить, например, папку showdamage в \orangebox\cstrike\addons\eventscripts Готово. Теперь все зависит только от вас.
*Всегда сохраняйте копирайты (ссылки на источники). В том числе и на данную статью. |
Сервера
Последний пост
el.MEJOR Team
Про сервачок
Нужно знать
Наши опросы
Партнеры
|