Здесь задаём вопросы касаемо настройки серверов Team Fortress 2.
Краткий мануал по созданию НЕ ВЫДЕЛЕННОГО сервера Team Fortress 2 (на основе обычной игры).1. Скачиваем и устанавливаем игру (
http://torrents.vfose.ru/details.php?id=4022&hit=1) - здесь все необходимые патчи; либо если у вас уже есть игра - скачиваем и ставим эти обновления:
а.
http://torrents.vfose.ru/details.php?id=1735&hit=1б.
http://torrents.vfose.ru/details.php?id=3667&hit=1Устанавливать необходимо именно в этом порядке.
1.5. Убеждаемся в том, что в данный момент нет рабочих серверов и (по желанию) что есть народ, делающий играть. Для этого заходим в
эту тему и просматриваем последние пару страничек на предмет наличия там IP-адресов серверов. Также можете воспользоваться моим мониторингом (
http://dpx-infinity.vfose.ru/index.php?page=monit). Он отображает текущие рабочие серверы (если создатели серверов, конечно, пожелали добавить их в мониторинг), а так же можете проверить какой-либо IP-адрес из вышеуказанной темы на рабочесть (пробуете добавить его в мониторинг; если удаётся - делаете сразу два дела - и получаете IP для игры, и делаете доброе дело
) Если сервер есть - то лучше не создавать новый, если только ваш сервер не приватный. Если всё же активных серверов нет, то переходим к следующему шагу.
2. Убеждаемся в том, что ваш клиентский IP-адрес находится в подсети 88.147.0.0/16. Для этого делаем на выбор:
а. Смотрим статус соединения (правой кнопкой в трее на значке с компьютерами).
б. Нажимаем Win+R, вводим cmd, в окне консоли вводим ipconfig и смотрим адрес там, где написано что-то вроде "PPP Adapter".
в. Используем мою программу Ip Updater (
http://vfose.ru/ipupdater.php) - в главном окне показывается ваш IP-адрес.
Это можно сделать только владельцам модемов в режиме бриджа. Для роутеров можно зайти на
http://vfose.ru/ - там показывается ваш IP-адрес (это применимо и для бриджей).
Итак, используя любой из указанных методов, смотрим свой IP-адрес. Он должен начинаться числами 88.147. Если это не так (например, первые числа 78.29), то отключаем Интернет-соединение и подключаем снова. Возможно, может понадобиться выдернуть и снова вставить сетевой (тот что идёт к электрической сети) кабель модема, если он у вас внешний. Если ваш IP-адрес теперь (или с самого начала) начинается на 88.147, переходим к следующему шагу (если у вас модем в режиме роутера, скопируйте адрес в буфер обмена - он вам понадобится на следующем шаге).
3. Запускаем игру. Нажмите "~" для открытия консоли в меню игры (возможно, потребуется включить консоль в опциях).
Прописываете в консоли:
- Код: Выделить всё • Развернуть
sv_lan 1
Если у вас модем-роутер, до дополнительно придётся прописать
- Код: Выделить всё • Развернуть
ip <ваш_IP> // помните, мы его копировали в буфер?
net_start
Теперь вы можете создавать сервер (Create Server, выбираем нужную карту и т.д.).
4. Итак, сервер создан. После его создания сворачиваете игру (Alt-Tab) и идёте опять в
эту тему на Портале, где выкладываете свой IP для подключения. Далее, по возможности, заходите на мониторинг (
http://dpx-infinity.vfose.ru/index.php?page=monit) и добавляете туда свой сервер.
Если вы зарегистрированы на этом сервисе и регулярно обновляете свой IP-адрес, а также имеете домен в категории "Игровой сервер|cs/hl/tf", то через некоторое время мониторинг сервиса подхватит ваш сервер, и на него смогут заходить из каталога сервиса.
5. Разворачиваете игру и ждёте игроков
.
В недалёком будущем будет готова программа-клиент к мониторингу, тогда вы сможете просмотреть статус активных серверов и добавить свой не заходя в браузер.
Самые популярные вопросы насчёт создания серверов и подключения к нимQ: Я пытаюсь подключиться к кому-то на сервер, но у меня возникает ошибка с текстом вроде "Lan Servers Are Restricted To Local Clients (Class C)". Что делать?
Q: Я создал сервер, но ко мне никто не может подключиться из-за ошибки с текстом "Lan Servers Are Restricted To Local Clients (Class C)"! Как это исправить?
А. Эта ошибка возникает, когда сервер и клиент находятся в разных подсетях. Чтобы подключение было нормальным, сервер и клиент должны находиться в одной подсети (это может быть и 88.147.0.0/16, и 78.29.0.0/16, но желательно первое, т.к. это основная зона для нашей ФОС). Для исправления этой ошибки отключите и снова подключите ваше соединение с Интернет.
Q: Я не могу подключиться к серверу! Возникает ошибка "Server Uses Different Class Tables"!
Q: Не могу сконнектиться с сервом. Пишет ошибку "Your map [maps/cp_gravelpit.bsp] differs from the server's". Что делать?
A: Проблема для обоих случаев одна и та же. Неправильно установлены патчи. Ставить патчи нужно в директорию вроде E:\Games\Orangebox\, а НЕ в E:\Games\Orangebox\tf !! Это очень важно! Также обратите внимание на порядок установки обновлений.
Напомню, что основная, так сказать, штаб-квартира игрок в TF2 нашей ФОС находится по адресу
http://portal.san.ru/forums/index.php?showtopic=49188 . Почаще заходите в эту тему и играйте на серверах!