Предисловие
В данном уроке мы создадим сервер, с возможностью запуска плагинов, и благодаря утилите TF2 Server Manager, это не составит труда.
Создание сервера
Сначала, скачайте TF2 Server Manager отсюда. Нам понадобится файл Release.zip.
Теперь, нажмите Add, чтобы добавить новый сервер в наш менеджер.
Укажите название сервера (Name) и папку, где будут хранится файлы сервера (Folder). И нажмите Run Updater, чтобы скачать файлы сервера.
Окно Брандмауэра Windows пару раз появится, в нем нужно дать приложению все разрешения.
После загрузки, у вас появится папка Servers.
Добавляем поддержку плагинов.
Нам понадобится SourceMod и Metamod, для доступа к плагинам, и к админке.
Скачайте SourceMod отсюда.
И Metamod отсюда.
Архивы распакуйте в папку Servers/имя_сервера/Server/tf. В таком порядке
- Сначала SourceMod
- Потом Metamod
Теперь, необходимо прописать себя в админы, для этого зайдите в папку \Servers\2_fort\Server\tf\addons\sourcemod\configs и откройте там admins.cfg, с помощью блокнота, и добавьте следующий код внутрь файла.
Admins
{
"Ваше_имя"
{
"auth" "steam"
"identity" "ваш_steam_id"
"flags" "z"
}
}
- Ваше_имя — замените на свое имя.
- ваш_steam_id — замените на свой steam_id, узнать его можно здесь. В поле сайта, введите ссылку на свой профиль Steam.
У меня получилось следующее.
Admins
{
"Bolon"
{
"auth" "steam"
"identity" "STEAM_0:1:49475945"
"flags" "z"
}
}
Последнее что осталось, это запустить сервер. Нажмите кнопку Start в Tf2 Server Manager.
У вас может появится такая ошибка.
На практике, она обозначает что сервер локальный. Решение данной проблемы кроется в открытии портов, и покупке статичного ip адреса у своего провайдера (примерно 100р в месяц). Хотя, проще поставить сервер на дедик (выделенный сервер), там и порты открыты, и сервер работает круглосуточно. Но я отвлекся.
Теперь, нажмите Connect, чтобы подключится к серверу.
На сервере введите в чат !admin
У вас должно появится следующие окно.
Заключение
TF2 Server Manager хорош для тестирования работы локального сервера. Когда наиграетесь с ним (поставите нужные плагины, пропишите себя в админы), после этого, закупите VPS (дедик) на системе Ubuntu, и перетащите туда свои ресурсы через FTP.
Выбирайте любой VPS, которому вы доверяете, однако, обратите внимание на:
- Объем памяти — он должен, хотя-бы, превышать 15 Гб. (голый tf2 сервер занимает 8Гб + система)
- Тип жесткого диска нас не волнует (игра 2007 года, как никак)
- Скорость интернета, тоже не так важна.
Рекомендую закупить VPS на FirstVds, т.к. сам им пользуюсь. Месяц сервера стоит 179 р (тариф VDS-KVM-Прогрев-8.0), и дают аж, 30 Гб памяти, что супер дешево.
Когда будете готовы поставить сервер на хостинг, переходите к этой статье.