Главная » Как создать сервера для игр » Как создать сервер для DoD: Source

Как создать сервер для DoD: Source

I. Загрузка сервера
Итак, начнем с того, что скачаем программу, которая собственно скачает сам сервер - HldsUpdateTool.exe
(Берем ее здесь: http://u.to/UnEG )
Скачал? Запускай и устанавливай в C:\Server\
После установки в папке C:\Server\ появится файл HldsUpdateTool.exe
Запускаем его. Пойдет процесс обновления программы (в черном окне ), и когда он закончится, черное окошко пропадет.
Далее мы открываем командную строку (нажатием клавиш win+R) В ней пишем:
c:\server\hldsupdatetool.exe -command update -game dods -dir.
Давим Enter, и начинается долгий и нудный процесс закачивания сервера. Он может продолжаться по-разному долго ^^ (это зависит от скорости вашего инета) Когда же, наконец, сервер скачался, я предлагаю сделать первый запуск и проверить его на работоспособность.
II. Мелкий запуск
Мы заходим на этот сайт: www.whatismyip.com дабы узнать свой айпи.
Затем все так же открываем командную строку, в которой пишем следующее
c:\server\orangebox\srcds.exe +ip x.x.x.x. (вместо иксов вставите айпи с сайта)
Затем все просто – откроется стандартное окошечко, где вам потребуется ввести только rcon password (для начала 1234 т.к. все равно потом менять) На сервер советую зайти и позвать пару друзей.
Если до сих пор все у вас получалось, то можно перейти к настройке : )
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 но мы будем пользовать универсальный файл, сделанный мною естесно^^ ( Качаем здесь http://u.to/EnMG ) В нем есть уже все что нужно для хорошей работы, там вам надо будет отредактировать название и ркон пароль (остальное по желанию).
После базовой настройки сервера надо бы воткнуть на него плагины… но сначала расскажу о возможных проблемах.
IV. Возможные проблемы
Итак, что может случиться или пойти не так как надо:
F: HldsUpdateTool.exe не качается по ссылке
Q: Забей HldsUpdateTool.exe в google и скачай с другого сайта.
F: Что такое google?
Q: LoL Если у вас возник такой вопрос, то советую не заниматься серверами )))
F: Когда пытаюсь качать сервер черное окошко мигает и ничего не происходит
Q: Вполне возможно что неправильно вбил команду апдейта
c:\server\hldsupdatetool.exe -command update -game dods –dir.
F: Нужен ли мне статистический айпи ?
Q: Необязательно, хотя если хочется сделать полноценный паблик то статистич. айпи понадобится.
F: Первый запуск не удается (ничего не происходит)
Q: Если вы не можете запустить srcds.exe, попробуйте добавить команды –console –game dods +maxplayers 20 +map dod_donner к параметрам первого запуска (перед командой +ip)
Если же все это не поможет, то ХЗ че делать… у меня как-то было и прошло само ^^
F: На сервер не могут зайти друзья/Сервер создается в лане
Q: Здесь проблема с айпи адресом. Если есть такая проблема, то (!)возможно потребуется статистический айпи.
F: У меня проблемы с настройкой
Q: С настройкой проблем не должно быть : )
Ну вот а теперь перейдем к плагинам.
V. Плагины
Бывают плагины разные, но т.к. мы здесь ведем речь о DoDs, то нам поможет SourceMoD (ManiAdmin не работает на OrangeBox’e c виндой)
Для установки SourceMod’a необходим Metamod (качаем здесь http://u.to/EHMG )
Качаем последнюю версию и распаковываем в orangebox/dod/
Затем скачаем metamod.vdf – фай который укажет путь к метамоду ( http://u.to/EXMG ) Кладем его в папку dod/addons/
На этом установка основы закончена.
Приступим к установке SourceMod’a. Качаем сам мод ( http://u.to/E3MG ) Как и прежде качаем последнюю версию и распаковываем в orangebox/dod/
Далее рассмотрим что там у нас появилось:
В папке cfg/sourcemod/ - настройки плагинов, которые стаят на соурсмоде (такие как mapchooser или spawnprotection) Редактируя cfg файлы в этой папке вы сможете по своему желанию настороить плагины сервера.
Идем в папку addons/sourcemod/. Из этой папки нам крайне интересны:
• Configs/ - папка где так же как и в cfg/sourcemod/ хранятся настройки плагинов, здесь мы пропишем админов… но чуть позже.
• Logs/ - в эту папку пишутся логи, а это очень полезная вещь.
• Plugins/ - это папочка где уютно устроились собсна сами плагины мода, которые мы видим в игре (голосования, ртв, номинейт и т.д.)
• Plugins/Disabled/ - папка с отключенными плагинами. Советую файлы из нее вытащить в папку plugins, а затем удалить ненужные плагины и саму папку disabled
Предлагаю вам скачать пару плагинов и поставить их на сервер (положить в папку plugins) Эти плагины будут записывать логи с действий админов, позволят просматривать рейты и админов онлайн на сервере ( http://narod.ru/disk/9207313000/Downloads.rar.html )
Еще больше полезных плагинов на www.sourcemod.net
Теперь, когда мы разобрались с устройством, пора бы раздать админок >: )
Зайдем в папку /configs/, где увидим файл admins_simple.ini Там мы прописываем админов по образцу ( http://u.to/D3MG )
В первом столбце прописываем Стим айди игрока в ковычках, напротив пишем "99:z”, где 99 это уровень imunity а Z это флаги ( в данном случае игрок получает полный доступ) Чтобы посмотреть какие бывают флаги и уровни доступа, обратитесь к файлу admin_levels.cfg в той же папке.
VI. Запуск сервера
Теперь открываем блокнот и пишем следующее:
Или скачайте его здесь
@echo off
cls
:loop
echo (%date% %time%) Checking for updates
start /wait c:\server\update1.bat
echo (%date% %time%) Starting SRCDS
start /wait c:\server\orangebox\srcds.exe -console -game dod +maxplayers 20 +map dod_argentan
goto loop
Код сохраняем под расширением startserver.bat!
Вместо dod_argentan можно поставить другую карту.
Далее кликаем курсором по startserver.bat и открывается чёрное окошко, ждём примерно 3 минуты(в зависимости от скорости вашего инета) и включается сервер(тоже в виде чёрного окошка). Это окно не закрывем! Включаем игру DoD Source и подключаемся к своему серверу через консоль(~ - тильда). Пишем в консоле:
connect **.***.****:27015(вместо звёзд пишем адрес своего сервака. Адрес можно узнать в чёрном окошке, который мы не закрыли.)
Жмём ENTER и Вы попадаете на свой сервер
Далее приглашаем друзей на свой сервер и играем до посинения:)
Вот и Всё!
Добавил статью: FLYER(Admin)
Примечание:
Если не получается через командную строку, то открываем блокнот и пишем код, и сохраняем под расширением .bat!
Копирование запрещено! Эта статья может быть размещена только на сайте www.how-to-create.3dn.ru

Похожие материалы:
Самые читаемые
Статистика
Яндекс.Метрика