Как создать свой игровой сервер?

3 ноября 2014 г. Просмотров: 585 Инструкции
Когда игра, несмотря на всю свою привлекательность и яркость, в конце концов начинает надоедать, некоторым хочется заглянуть по ту сторону игрового процесса, а то и поруководить им. При помощи этого руководства вы сможете установить стандартный сервер для игры в Team Fortress 2 под Windows.

Инструкция

  • По ссылке в конце статьи скачайте setup-файл HldsUpdateTool.exe. Установите его, например, в D:/Tf2server.
    Во время установки укажите регион «Европа». Убедитесь, что вы устанавливаете HldsUpdateTool не в папку закачки – это приведет к ошибке.
  • В той папке, куда вы установили утилиту, создайте файл update.txt, откройте его через блокнот и поместите следующие строчки:hldsupdatetool.exe -command update -game tf -dir . -verify_all -retry
  • pauseЗдесь -game tf – это игра, которая будет скачиваться; -dir – директория для скачивания (например -dir D:Tf2server), точка получается, что сервер будет закачиваться в ту же папку, в которой установлена сама утилита; -verify_all – проверка уже скачанных файлов, чтобы не скачивать их повторно в случае обновления сервера или обрыва закачки; -retry означает, что если связь со Steam оборвется, система будет пытаться подключаться к нему каждые 30 секунд.

  • Нажмите «Файл» -> «Сохранить как», в выпадающем меню «Тип файла» выберите All types, назовите файл update.bat (.bat – расширение файлов, содержащих команды для Windows-консоли) и нажмите «Сохранить».
  • Запустите HldsUpdateTool, и пускай утилита обновится до последней версии. Затем запустите update.bat. Удостоверьтесь, что дискового пространства достаточно, чтобы вместить порядка 4,5 Гб, а в будущем и больше, т.к. программа будет постоянно закачивать обновления.
  • В директории D:/Tf2server/orangebox/tf/cfg создайте файл server.cfg. В нем будут располагаться основные настройки вашего сервера. Измените его разрешение аналогично bat-файлу в третьем шаге инструкции. Укажите наиболее важные из параметров:hostname "tf2_server"
  • sv_region 3

    rcon_password "qwerty"

    mp_timelimit "30"Первое – название сервера, обязательно на английском. Второе – регион, «3» значит Европа. Третье – пароль для удаленного администрирования. Четвертое – время, после которого меняется карта (в нашем случае 30 минут).

  • По желанию можно создать и отредактировать в папке D:/Tf2server/orangebox/tf несколько файлов для более углубленных настроек сервера. Файл motd.txt отвечает за приветствие, которое предстает перед игроком, когда тот заходит на сервер, maplist.txt – за список карт.
  • Перейдите в раздел D:/Tf2server/orangebox и создайте еще один файл – tf.bat. Отредактируйте его следующим образом:orangebox/srcds.exe -console -game tf +map pl_badwater +maxplayers 16Здесь pl_badwater - это первая карта после запуска сервера, а 16 – максимально допустимое количество игроков. Эти параметры можно изменить.
  • Откройте порт 27015-27041. Для этого вам нужно зайти в настройки роутера: откройте браузер, наберите в адресной строке 192.168.1.1 и авторизуйтесь если нужно. Найдите необходимую страницу - в разных роутерах она называется по-разному: Port Forwarding, Virtual Servers, Servers Setup, Applications. Это так называемая таблица маршрутизации. Укажите здесь свой локальный адрес и откройте порты. Чтобы активировать сервер, запустите файл tf.bat.
  • Оцените статью!