Team fortress 2 dedicated server

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Закрыто
Сообщение
Автор
Аватара пользователя
godjong
Сержант
Сержант
Сообщения: 51
Зарегистрирован: 27.06.2012
Откуда: Another World
Благодарил (а): 1 раз
Контактная информация:

#1 Сообщение 21.08.2012, 15:54

Всем читающим и нечитающим - Ку!
Вот на днях решил запилить выделенку на игру Team Fortress 2: Mann vs Machine(закрытая игра для меня и моих знакомых).
Тут я выложу по порядку, что я все сделал, а вы меня по случаю поправите:
1).Я скачал через hldsupdatetool.exe сам сервер

Код: Выделить всё

HldsUpdateTool.exe -command update -game tf -dir "моя папка с сервом(на англ)"
2).Через определенное время скачал "чистый" сервер и сделал пару "косметических" штрихов:
Смотри
1. Отредактировал текстовые файлы - motd.txt, motd_text.txt, maplist.txt, mapcycle.txt
2.Создал батник с update-ом серва

Код: Выделить всё

HldsUpdateTool.exe -command update -game tf -dir "моя папка с сервом(на англ)" -verify_all -retry pause
3.Создал батник для запуска серва через консоль, чисто через srcds.exe не работает

Код: Выделить всё

orangebox\srcds.exe -console -game tf +map mvm_mannworks +maxplayers 32 +ip 192.168.0.173 +port 27076
4.Отредактировал конфиг - server.cfg

Код: Выделить всё

hostname "Team Fortress 2: Mann vs Machine[locked party]"
rcon_password "9fjesgioapgp53280akjhaf930r802t"
sv_contact "[email protected]"
mp_timelimit "60" 
sv_lan "0"
sv_password "molotmvm"
3).Так как я обладатель "чудо-роутера" - D-link DIR_300NRUB5, то мне пришлось отредактировать и там вот это:
Смотри
Через виртуальные серверы пытался, не выходило, но все равно оставил(сразу все порты)
Изображение
Эта настройка помогла, через нее я запускал сервер в Killing floor - все прекрасно шло, но серваки в Garry`s mod и в Garry`s mod 13, а также все связанное с Source не получалось поднять.
Изображение
Ну и все что я сделал, пока пробую "чистый" сервер. Проверял его, народ заходил, а я сам никак. Не знаю даже что делать, подскажите что не так пошло. Перечитал в свое время много инструкций, все раньше шло отлично на модеме. Порты открывает только через DMZ.

Жду ответов... Желательно побыстрее.
Изображение

Аватара пользователя
SHADOW
Полковник
Полковник
Сообщения: 4024
Зарегистрирован: 13.05.2009
Благодарил (а): 61 раз
Поблагодарили: 327 раз
Контактная информация:

#2 Сообщение 21.08.2012, 16:08

192.168.0.173
Точно твой внутренний IP адрес? Проверь в ipconfig, а лучше кинь лог сюда.

Аватара пользователя
godjong
Сержант
Сержант
Сообщения: 51
Зарегистрирован: 27.06.2012
Откуда: Another World
Благодарил (а): 1 раз
Контактная информация:

#3 Сообщение 21.08.2012, 16:51

SHADOW
Внутренний!
Изображение

Я путаюсь немного, но вроде у меня динамический ip, хотя я я всегда запускаю серверы через 62.68.137.214.
Внешний(public) выдает - 62.68.137.214.
UPnP
Изображение
Все идет гладко, все видят сервер.
Так-с, проверил, 2 способа рабят:
Через UPnP(не у всех работает этот протокол, ибо наверно отсутствует или отключен)
Через виртуальные серверы
DMZ не понятен, вроде он не мешает виртуальным серверам, даже дополняет, к примеру в killing floor только с ним виден сервер.

Перекопал все настройки, никак не зайду на сервер, в других играх все идет вроде, еще потестю.
Никто похоже не поможет... :cry: .
Изображение

Аватара пользователя
Nicknine
Полковник
Полковник
Сообщения: 1303
Зарегистрирован: 29.06.2011
Откуда: Москва
Благодарил (а): 18 раз
Поблагодарили: 59 раз
Контактная информация:

#4 Сообщение 22.08.2012, 11:51

"Не могу" - слишком расплывчато. Какие ошибки выдает? Как пытаешься подключиться? Я подключаюсь к своему серверу через connect <внутренний_IP>:<порт> и нормально заходит.

Аватара пользователя
SHADOW
Полковник
Полковник
Сообщения: 4024
Зарегистрирован: 13.05.2009
Благодарил (а): 61 раз
Поблагодарили: 327 раз
Контактная информация:

#5 Сообщение 22.08.2012, 13:52

godjong
У меня, к примеру, когда я создаю сервер, то люди спокойно подключаются к моему внешнему IP (после того, как открыл порты). Но я могу подключиться лишь на внутренний адрес.

Попробуй подключаться к 192.168.0.173:27015

SS_warrior
Сержант
Сержант
Сообщения: 37
Зарегистрирован: 22.02.2007

#6 Сообщение 22.08.2012, 14:59

+ip 0.0.0.0 -port 27076 так попробуй

в dhcp роутера твой ип (192.168.0.173) должен быть зарезервирован, иначе при следующем подключении может выдать другой.

UPnP - не нужен.

при включении ип в dmz твой комп будет полностью открыт, т.е. проброс портов выполнять не нужно, но это не лучший вариант в плане безопасности.

тебе подключаться к серверу через локальный ип (192.168.0.173)

Аватара пользователя
godjong
Сержант
Сержант
Сообщения: 51
Зарегистрирован: 27.06.2012
Откуда: Another World
Благодарил (а): 1 раз
Контактная информация:

#7 Сообщение 22.08.2012, 15:51

Nik1895
Мерси, я не знал такой фишки, благодарность да и только :)

Да и всем, кто позже предложил эту идею.
Изображение

Закрыто