Як створити свій ігровий сервер

Як створити свій ігровий сервер

Коли гра, незважаючи на всю свою привабливість і яскравість, зрештою починає набридати, деяким хочеться зазирнути по той бік ігрового процесу, а то й покерувати ім. За допомогою цього посібника ви зможете встановити стандартний сервер для гри в Team Fortress 2 під Windows.

Інструкція

  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 секунд.
  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 хвилин).
  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.