5

Создаем сервер Day of Defeat: Source с нуля

У нас вы можете почитать статью Создаем сервер Day of Defeat: Source с нуля
Данный материал предоставлен исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Создаем сервер Day of Defeat: Source с нуля

 

Как создать сервер Day of Defeat: Source самому? Легко! Достаточно следовать данной статье и у вас всё получится.

I. Загрузка сервера

Итак, начнем с того, что скачаем программу, которая собственно скачает сам сервер - HldsUpdateTool.exe
(Берем ее здесь: http://narod.ru/disk/283877001/hldsupdatetool.rar.html)
Скачал? Теперь создадим папку в которой будет наш будущий сервер. В моем случае это будет Z:Server(DODS) Далее кидаем в эту папку саму программу и запускаем её. Пойдет процесс обновления программы в черном окне, и когда он закончится, черное окошко пропадет само.
Далее мы открываем блокнот и в нем пишем: 

start c:serverhldsupdatetool.exe 
start c:serverhldsupdatetool.exe -command update -game "DODS" -dir "z:server(dods)" 
exit


Вы же Z:Server(DODS) меняете на свое

Жмем сохранить как...

И охраняем в папке z:server(dods) с названием update.bat(название файла можно сделать любым, главное, чтобы расширение было .bat, а не txt).

Сохранили? теперь запускаем его!
И начинается долгий и нудный процесс закачивания сервера. Он может продолжаться по-разному долго (это зависит от скорости вашего интернета). А мы пока перейдем ко фторому шагу!

 

II. Запуск сервера 

Пока наш сервер скачивает необходимые файлы, мы создадим файл для запуска сервера. И опять открываем блокнот и пишем в нем: 

@echo off 
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, попробуйте добавить команды

–console –game dods +maxplayers 20 +map dod_donner


к параметрам первого запуска (перед командой +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 в той же папке.

Вот и Всё! wink





Прямая ссылка:
BB-code ссылка:
HTML ссылка:

Новость отредактировал: BAKS - 22-07-2016, 19:30
Причина: Немного статью подправил!
  1. BAKS [Создатель] (написал 30 марта 2011 12:22)
    По-моему все понятно. И оформил зачетно feel
    Себя не похвалишь, кто похвалит wink
    -----
    Набор журналистов на сайт
  2. ТИГР01 [Посетители] (написал 24 августа 2011 21:24)
    Baks .объясни пожалуйста,я сделал всё что написанно в этой статье,но после запуска сервера в оконном режиме ,пишет мой айпи по которому я должен подключится к серву,и после ввода его в консоль подключение не происходит 2 палки,и спустя некоторое время пишет что после 4 попыток не удалось связаться.И в списке сервов его тоже нет.Помоги
    Заранее спасибо.
  3. BAKS [Создатель] (написал 25 августа 2011 10:07)

    Так... я статью немножко подправил. Попробуй так сделать. Я убрал второй шаг и вместо него подставил шестой (которого как видишь сейчас нету). А в остальном все осталось таким же!

    -----
    Набор журналистов на сайт
  4. ТИГР01 [Посетители] (написал 25 августа 2011 13:36)
    Я сделал и в этой последовательности,но у мненя всё ровно в инете сервер не виден.может это связанно с тем что у меня нет открытых портов?
  5. MegaMEN [Администраторы] (написал 25 августа 2011 13:39)
    ТИГР01,
    Цитата: BAKS
    Попробуй так сделать. Я удрал второй шаг и вместо него подставил шестой (которого как видишь сейчас нету). А в остальном все осталось таким же!

    Сделай получается по другому, раз BAKS изменил! smile
    Может получится?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Купить ссылку здесь за руб.

Как часто Вы посещаете Наш сайт?
  • Анализ сайта онлайн
  • Яндекс.Метрика
Copyright www.valve-server.ru © 2010-2016 - Все права успешно нарушены.
Copyright © 2004-2016 SoftNews Media Group All Rights Reserved. Powered by DataLife Engine © 2016
Наверх