Создаем сервер с нуля [DoD:S]
- Опубликовал: BAKS
- Дата: 25-08-2011, 10:08
- Просмотров: 5 384
I. Загрузка сервера
Итак, начнем с того, что скачаем программу, которая собственно скачает сам сервер - HldsUpdateTool.exe
(Берем ее здесь: http://narod.ru/disk/283877001/hldsupdatetool.rar.html)
Скачал? Теперь создадим папку в которой будет наш будущий сервер. В моем случае это будет Z:Server(DODS) Далее кидаем в эту папку саму программу и запускаем её. Пойдет процесс обновления программы в черном окне, и когда он закончится, черное окошко пропадет само.
Далее мы открываем блокнот и в нем пишем:
start c:\server\hldsupdatetool.exe -command update -game "DODS" -dir "z:\server(dods)"
exit
Вы же Z:\Server(DODS) меняете на свое
Жмем сохранить как...
И охраняем в папке z:\server(dods) с названием update.bat(название файла можно сделать любым, главное, чтобы расширение было .bat, а не txt).
Сохранили? теперь запускаем его!
И начинается долгий и нудный процесс закачивания сервера. Он может продолжаться по-разному долго (это зависит от скорости вашего интернета). А мы пока перейдем ко фторому шагу!
II. Запуск сервера
Пока наш сервер скачивает необходимые файлы, мы создадим файл для запуска сервера. И опять открываем блокнот и пишем в нем:
cls
:loop
echo (%date% %time%) Checking for updates
start /wait z:\server(dods)\update.bat
echo (%date% %time%) Starting SRCDS
start /wait z:\server(dods)\srcds.exe -console -game dod +maxplayers 20 +map dod_donner
echo (%date% %time%) Restarting SRCDS
goto loop
Z:\Server(DODS) как обычно заменяем на свое! Так же можно -console заменить на +console, тогда сервер откроется в оконном режиме, что я так думаю будет удобнее для управления сервером.
Код как и в прошлом случае сохраняем под расширением .bat а файл можете назвать start.bat
Вместо dod_argentan можно поставить другую карту.
Далее кликаем курсором по startr.bat и открывается чёрное окошко, ждём примерно 3 минуты (в зависимости от скорости вашего инета) и включается сервер (тоже в виде чёрного окошка). Это окно не закрывем! Включаем игру DoD Source и подключаемся к своему серверу через консоль(~ - тильда). Пишем в консоле:
connect **.***.****:27015 (вместо звёзд пишем адрес своего сервака. Адрес можно узнать в чёрном окошке, который мы не закрыли.)
Жмём ENTER и Вы попадаете на свой сервер
Далее приглашаем друзей на свой сервер и играем до посинения:)
III. Базовая настройка
Вот файлы и папки, на которые вам стоит обратить внимание:
• /dod/maplist.txt - содержит список всех карт на сервере. Если карты нет в списке, то ее нельзя поставить, даже если соответствующий .bsp файл находится в папке maps (на самом деле все будет можно когда мы поставим SourceMod)
• /dod/mapcycle.txt - содержит список карт, которые находятся в игровом цикле.
• /dod/motd.txt - содержит приветственное сообщение, демонстрируемое игрокам при входе на сервер или при смене карты. При форматировании используется HTML.
• /dod/addons/ - папка куда мы сложим всякого рода дополнения.
• /dod/cfg/ - папка с настройками сервера.
• /dod/cfg/autoexec.cfg - содержит параметры, которые должны выполняться один раз при запуске сервера (в отличие от server.cfg, который исполняется при каждой смене карты).
• /dod/cfg/server.cfg – главный файл настроек сервера. После первого запуска сервер сгенерирует стандартный server.cfg но можно и сделать свой или взять готовый и изменить под себя.
После базовой настройки сервера если хотите можно добавить различных плагинов, для более интересной игры.
IV. Возможные проблемы
F: HldsUpdateTool.exe не качается по ссылке
Q: Забейте HldsUpdateTool.exe в google и скачай с другого сайта.
F: Что такое google?
Q: Если у вас возник такой вопрос, то советую не заниматься серверами )))
F: Когда пытаюсь качать сервер черное окошко мигает и ничего не происходит
Q: Вполне возможно что неправильно вбил команду update
z:\server(dods)\hldsupdatetool.exe -command update -game dods –dir.
F: Нужен ли мне статистический IP адрес?
Q: Не обязательно, хотя если хочется сделать полноценный паблик сервер, то понадобится.
F: Первый запуск не удается (ничего не происходит)
Q: Если вы не можете запустить srcds.exe, попробуйте добавить команды
к параметрам первого запуска (перед командой +ip)
F: На сервер не могут зайти друзья/Сервер создается в LAN
Q: Здесь проблема с IP адресом. Если есть такая проблема, то возможно потребуется статистический IP.
V. Плагины
Бывают плагины разные, но т.к. мы здесь ведем речь о DoD:S, то нам поможет SourceMoD (ManiAdmin не работает на OrangeBox c Windows)
Для установки SourceMod’a необходим Metamod (качаем здесь http://www.metamodsource.net/?go=downloads)
Качаем последнюю версию и распаковываем в /orangebox/dod/
Затем скачаем metamod.vdf – фай который укажет путь к метамоду (http://narod.ru/disk/9206517000/metamod.vdf.html)
Кидаем его в папку /dod/addons/
На этом установка основы закончена.
Приступим к установке SourceMod’a. Качаем сам мод (http://www.sourcemod.net/downloads.php) Как и прежде качаем последнюю версию и распаковываем в /orangebox/dod/
Далее рассмотрим что там у нас появилось:
В папке /cfg/sourcemod/ - настройки плагинов, которые стаят на соурсмоде (такие как mapchooser или spawnprotection) Редактируя .cfg файлы в этой папке вы сможете по своему желанию настороить плагины сервера.
Идем в папку addons/sourcemod/. Из этой папки нам крайне интересны:
• Configs/ - папка где так же как и в /cfg/sourcemod/ хранятся настройки плагинов, здесь прописываются админы.
• Logs/ - в эту папку пишутся логи, а это очень полезная вещь.
• Plugins/ - это папочка где уютно устроились собсна сами плагины мода, которые мы видим в игре (голосования, rtv, nominate и т.д.)
• Plugins/Disabled/ - папка с отключенными плагинами. Советую файлы из нее вытащить в папку plugins, а затем удалить ненужные плагины и саму папку disabled
Полезные плагины можете найти на сайте www.sourcemod.net
Теперь, когда мы разобрались с устройством, пора бы раздать админки
Зайдем в папку /configs/, где увидим файл admins_simple.ini Там мы прописываем админов по образцу (http://narod.ru/disk/9207564000/admins_simple.ini.html)
В первом столбце прописываем SteamID игрока в ковычках, напротив пишем “99:z”, где 99 это уровень imunity а Z это флаги ( в данном случае игрок получает полный доступ) Чтобы посмотреть какие бывают флаги и уровни доступа, обратитесь к файлу admin_levels.cfg в той же папке.
Вот и Всё!

Поделиться или рекомендовать своим друзьям:
Прямая ссылка: | |
BB-code ссылка: | |
HTML ссылка: |
Причина: Немного статью подправил!
- Категория: Day of Defeat: Source → Статьи
Также рекомендуем:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.