Team Fortress Classic - оригинальный командный FPS на классах: две команды, девять классов, захват флага и удержание точек. Сервер развернули вы, поэтому вы его админ. Админка здесь делается через RCON из игровой консоли, которую вы открываете клавишей ~. Этот гайд охватывает то, как заходят друзья, какие команды работают и что встроено изначально.
Как заходят ваши друзья
Ваш сервер находится на публичном IP, поэтому не нужен ни проброс портов, ни VPN. Друзья заходят одним из двух способов:
- Откройте консоль (~) и выполните:
connect IP:27015 - Или найдите его в браузере серверов игры, вкладка Internet (или Favorites, добавить по IP). Имя вашего сервера начинается с 2hours.gg.
На выделенный сервер заходят по IP, а не по приглашению в друзья Steam. Функция Steam "join game" работает только для того, кто хостит со своего ПК, а это ровно та схема, которую всё это и заменяет.
Публичный или приватный
- Оставьте пароль входа пустым при деплое = публичный. Любой, у кого есть IP, может зайти, и он отображается в браузере серверов.
- Задайте пароль входа = приватный. Друзья указывают его перед подключением:
password yourpassword; connect IP:27015
Девять классов
Каждый выбирает класс в игре из меню смены класса: Scout, Sniper, Soldier, Demoman, Medic, HWGuy, Pyro, Spy и Engineer. Настраивать нечего, игроки меняют класс при каждом возрождении. У TFC нет ботов, так что зовите живых людей.
Карты, встроенные изначально
Каждая официальная карта идёт с игрой, поэтому никому ничего не нужно скачивать. Выберите стартовую карту при деплое или меняйте её на лету из консоли через rcon (см. админку ниже). Стоковый набор охватывает все типы карт TFC:
2fort, well, badlands- Capture the Flag. 2Fort - культовая: возьмите вражеский флаг из их подвала и принесите домой.
dustbowl, avanti- Attack and Defend. Одна команда прорывается через точки под таймер, другая держит оборону.
warpath, rock2- Territorial Control. Команды сражаются за линию командных точек по всей карте.
hunted- The Hunted. Один игрок - VIP, которого телохранители сопровождают, а убийцы пытаются остановить.
Пользовательские карты сообщества не доставляются автоматически: для этого нужен FastDL-хост, который не настроен в первом релизе. Все играют на картах, которые идут с игрой.
Админ через RCON (вы владелец)
У TFC нет игрового админ-меню. Админ-команды вы выполняете через RCON из консоли. У вашего сервера случайный пароль RCON, показанный на карточке сервера после деплоя. Введите его один раз за сессию, затем ставьте перед каждой админ-командой rcon:
rcon_password yourpassword- Войдите как админ на эту сессию (используйте пароль с карточки сервера). Сделайте это один раз, затем используйте rcon ниже.
rcon status- Список подключённых игроков с их user id, пингом и текущей картой.
rcon changelevel <map>- Сменить карту сейчас, например rcon changelevel dustbowl. Игроки ненадолго переподключаются.
rcon kick <name>- Убрать игрока по имени (или сначала используйте rcon users, чтобы узнать его user id).
rcon mp_timelimit <minutes>- Минуты до смены карты (0 = без лимита). По умолчанию 30.
rcon mp_friendlyfire <0|1>- Выключить (0) или включить (1) огонь по своим. По умолчанию выключен.
rcon mp_teamplay <flags>- Битовая маска правил teamplay (по умолчанию 21). Управляет уроном по команде и поведением подсчёта очков.
Для TFC нет веб-консоли: RCON GoldSrc работает по UDP, который наша браузерная консоль не понимает. Вместо этого вы выполняете каждую команду из игровой консоли, работает это точно так же.