Инструкция
1
По ссылке в конце статьи скачайте setup-файл HldsUpdateTool.exe. Установите его, например, в D:/Tf2server. Во время установки укажите регион «Европа». Убедитесь, что вы устанавливаете HldsUpdateTool не в папку закачки – это приведет к ошибке.
2
В той папке, куда вы установили утилиту, создайте файл update.txt, откройте его через блокнот и поместите следующие строчки:hldsupdatetool.exe -command update -game tf -dir . -verify_all -retry
pauseЗдесь -game tf – это игра, которая будет скачиваться; -dir – директория для скачивания (например -dir D:Tf2server), точка получается, что сервер будет закачиваться в ту же папку, в которой установлена сама утилита; -verify_all – проверка уже скачанных файлов, чтобы не скачивать их повторно в случае обновления сервера или обрыва закачки; -retry означает, что если связь со Steam оборвется, система будет пытаться подключаться к нему каждые 30 секунд.
pauseЗдесь -game tf – это игра, которая будет скачиваться; -dir – директория для скачивания (например -dir D:Tf2server), точка получается, что сервер будет закачиваться в ту же папку, в которой установлена сама утилита; -verify_all – проверка уже скачанных файлов, чтобы не скачивать их повторно в случае обновления сервера или обрыва закачки; -retry означает, что если связь со Steam оборвется, система будет пытаться подключаться к нему каждые 30 секунд.
3
Нажмите «Файл» -> «Сохранить как», в выпадающем меню «Тип файла» выберите All types, назовите файл update.bat (.bat – расширение файлов, содержащих команды для Windows-консоли) и нажмите «Сохранить».
4
Запустите HldsUpdateTool, и пускай утилита обновится до последней версии. Затем запустите update.bat. Удостоверьтесь, что дискового пространства достаточно, чтобы вместить порядка 4,5 Гб, а в будущем и больше, т.к. программа будет постоянно закачивать обновления.
5
В директории D:/Tf2server/orangebox/tf/cfg создайте файл server.cfg. В нем будут располагаться основные настройки вашего сервера. Измените его разрешение аналогично bat-файлу в третьем шаге инструкции. Укажите наиболее важные из параметров:hostname "tf2_server"
sv_region 3
rcon_password "qwerty"
mp_timelimit "30"Первое – название сервера, обязательно на английском. Второе – регион, «3» значит Европа. Третье – пароль для удаленного администрирования. Четвертое – время, после которого меняется карта (в нашем случае 30 минут).
sv_region 3
rcon_password "qwerty"
mp_timelimit "30"Первое – название сервера, обязательно на английском. Второе – регион, «3» значит Европа. Третье – пароль для удаленного администрирования. Четвертое – время, после которого меняется карта (в нашем случае 30 минут).
6
По желанию можно создать и отредактировать в папке D:/Tf2server/orangebox/tf несколько файлов для более углубленных настроек сервера. Файл motd.txt отвечает за приветствие, которое предстает перед игроком, когда тот заходит на сервер, maplist.txt – за список карт.
7
Перейдите в раздел D:/Tf2server/orangebox и создайте еще один файл – tf.bat. Отредактируйте его следующим образом:orangebox/srcds.exe -console -game tf +map pl_badwater +maxplayers 16Здесь pl_badwater - это первая карта после запуска сервера, а 16 – максимально допустимое количество игроков. Эти параметры можно изменить.
8
Откройте порт 27015-27041. Для этого вам нужно зайти в настройки роутера: откройте браузер, наберите в адресной строке 192.168.1.1 и авторизуйтесь если нужно. Найдите необходимую страницу - в разных роутерах она называется по-разному: Port Forwarding, Virtual Servers, Servers Setup, Applications. Это так называемая таблица маршрутизации. Укажите здесь свой локальный адрес и откройте порты. Чтобы активировать сервер, запустите файл tf.bat.