Вы решили сделать свой собственный сервер Team Fortress 2 (TF2). Давайте тогда разберемся что нам для этого надо. Ведь вы хотите создать хороший и посещаемый готовый сервер Team Fortress 2 (TF2), так что читаем статью, скачиваем файлы и делаем как в ней описано и в итоге вы получите сервер Team Fortress 2 (TF2).
Установка сервера Team Fortress 2 (TF2):
1. Для начала надо скачать этот TF2 Server Creator 2. После того как скачали файл, создаем папку TF2_Server на диске D 3. Все предварительные приготовления мы закончили, начинаем инсталляцию, запускаем файл tf2.Server _ CREATOR указываем папку из пункта №2, после запуска процесса установки появиться черное окно в котором вы будете видеть процесс скачивания сервера TF2 с Valve по времени это занимает прилично, так что можете попить кофе.
Размер скачиваемого сервера TF2 - 3 Гб. После скачивание окно закроется. Внимание! Возможно, что антивирус найдет вирус в Server Creator'е - уверяю вас, нет там никакого вируса так как инсталляция на основе HLDS Update Tool! 4.Проверяем размер папки TF2_Server =>Свойства, примерный размер должен быть = 2,90 ГБ то загрузка ресурсов прошла успешно!
Установка NON STEAM emulator'a :
1. Скачайте эмулятор Steam TF2 - tf2.No Steam_emu 2. Запускаем инсталлер, указываем путь к папке TF2_Server на диске D
Настройка сервера:
Теперь нам надо все настроить, чтобы работало как часы, все серверные настройки в файле server.cfg , (путь к файлу D:=>TF2_Server=>orangebox=>tf=>cfg) Делаете под себя, если вам лень возьмите стандартные настройки файла server.cfg:
// Важные настройки сервера // // Имя сервера hostname yourserver.com TF2 Server // Сколько максимально сервер будет вмещать sv_visiblemaxplayers 24 // Максимум раундов после чего смениться карта mp_maxrounds 5 // Set to lock per-frame time elapse host_framerate 0 // Set the pause state of the server setpause 0 // Размещен сервер 0=В интернете 1=В локалке sv_lan 0 // Whether the server enforces file consistency for critical files sv_consistency 1 // Collect CPU usage stats sv_stats 1 // Загружать конфиги забаненных юзеров // exec banned_user.cfg exec banned_ip.cfg writeid writeip
// РКОН настройки // // Вставляем ваш пароль с помощью которого можем управлять сервером rcon_password yourpw // Сколько попыток юзера ввести правильный ркон пароль sv_rcon_maxfailures 5 // На сколько минут забаним юзера после попыток ввода не правильного пароля sv_rcon_banpenalty 1440 // Log Settings // // Ввести лог консоли (игры) и сохранять их в файл on=вести off=не вести log on // Вести лог в один файл 1=Да 0=Нет sv_log_onefile 0 // Вести в файл лог 1=Да 0=Нет sv_logfile 1 // Вести лог юзеров каторых забанили 1=Да 0=Нет sv_logbans 1 // Вести лог консоли 1=Да 0=Нет sv_logecho 1
// Рейтовые настройки // // Сколько ФПС максимум у юзера на сервере fps_max 600 // Минимальные рейты юзера допущенным сервером 0=Не ограничено sv_minrate 0 // Максимальные рейты юзера допущенным сервером 0=Не ограничено (рекомендуется ставить под рейт серва) sv_maxrate 25000 // Минимум секунд обновления сервера у юзера (во время игры) sv_minupdaterate 10 // Максимум секунд обновления сервера у юзера (во время игры)(рекомендуется ставить под рейт серва) sv_maxupdaterate 66
// Настройки загрузки файлов // // Дать возможность юзерам закачивать и заменять файлы если потребуется 1=Да 0=Нет sv_allowupload 1 // Дать возможность юзерам закачивать файлы если потребуется 1=Да 0=Нет sv_allowdownload 1 // Максимальный размер загружаемого файла в MB net_maxfilesize 15
// Баланс // // Авто-балансирование 1=Да 0=Нет mp_autoteambalance 1 // Делать авто-баланс каждые 60 секунд mp_autoteambalance_delay 60 // Делать срочный авто-баланс каждые 30 секунд (к примеру когда 1 vs 10) mp_autoteambalance_warning_delay 30 // Максимум сколько человек может превышать команду (не путать с классами) mp_teams_unbalance_limit 1
// Игровое время // // Ждать немного времени после того как должна меняться мапа(карта) 1=Да 0=Нет mp_enableroundwaittime 0 // Сколько ждать времени когда должен произойти рестарт mp_restartround 0 // Сколько команда выиграла раундов через столько произойдет рестарт mp_bonusroundtime 8 // Сколько секунд ждать(на респе) когда начнется раунд (перевел не точно) mp_stalemate_timelimit 3 // Сколько раундов играть на мапе (карте) mp_timelimit 35
// Клиент // // Разрешать убитым юзерам видеть других игроков 1=Да 0=Нет mp_forcecamera 0 // Позволять сидеть в спектаторах 1=Да 0=Нет mp_allowspectators 1 // Слышать звуки шагов 1=Да 0=Нет mp_footsteps 1 // Дать возможность включать читы юзерам 1=Да 0=Нет sv_cheats 0 // Через скока секунд кикать(тайм аут) игрока с разъединением sv_timeout 900 // Если игрок стоит 15 минут то есть кикает (автоматом) или отправляет в спеки mp_idlemaxtime 15 // Что делать с игроком который стоит 1=Отправить в спектаторы 2=Кикать mp_idledealmethod 2 // Через сколько секунд можно поставить новый спрей decalfrequency 30
// Голосовая связь и чат // // Разрешить общаться по микрофону 1=Да 0=Нет sv_voiceenable 1 // Команды могут слышать друг друга 1=Да 0=Нет sv_alltalk 0 // Через сколько секунд будет исчезать сообщение mp_chattime 10
Если при установке у вас не оказалось файла server.cfg создайте его с помощью любого текстового редактора например, блокнота!
Запуск сервера:
В каталоге TF2_Server находим файл srcds.exe , делаем правый клик и создаем ярлык , заходим в "Свойства" ярлыка и в строке объект,где у вас уже прописано D:\TF2_Server\orangebox\srcds.exe делаем следующее а) 1 пробел б) пишем -console -game tf +maxplayers 24 +map ctf_2fort +ip ВАШ IP maxlayers (количество игроков) и map (карта при старте) меняете по своему желанию !
tf2.Server _ CREATOR установил вам Sourcemod, прописывать админов нужно в файле admins_simple.ini , (D:=>TF2_Server=>orangebox=>tf=>addons=>sourcemod=>configs)
Или вы можете воспользоваться очень удобной программой для серверов SteamServerGames.
Ну вот и всё. Теперь вы можете установить на свой сервер разные дополнения и играть со спокойной совестью.
Требования к серверу TF2: 3 GB на жестком диске 1 GB оперативки процессор 2.1 GHZ Windows XP,Vista
Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
Сообщение отредактировал Tailsik208 - Пятница, 09.07.2010, 17:51
Мистер_Сендвич, Ничего я с ним не делал. Это аниме персонаж.Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
Мистер_Сендвич, А IP это уже ваша забота. Будет ли он постоянным или динамичным. Посмотри нащёт IP вот тут.Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
1. Почему используется TF2 Server Creator, а не hldsupdatetool и в чем разница кроме того, что креатор еще SM ставит? Что помимо SM он еще устанавливает и какие версии? Поддерживает ли креатор дальнейшее обновление сервера? 2. Какой именно no-steam эмулятор? revemu? Поддерживает ли анлоки на сервере и имеет последний items_440.bin? Почему не eSTEAMATiON? 3. В конфиге стоит взять в кавычки параметры для опций hostname "yourserver.com TF2 Server" и т.д. 4. В строке запуска сервера не обязательно указывать +ip ВАШ IP он определяется автоматически. А вот порт стоит указать, если не хотим использовать стандартный (27015) или у нас не один сервер. Лучше всего создать .bat файл в корне сервера:
Code
@echo off cls echo Protecting srcds from crashes... title tf2 crashprotector :srcds echo (%time%) srcds started. start /wait srcds.exe -console -game tf -secure -tickrate 66 +maxplayers 24 -appid 440 -nocrashdialog echo (%time%) WARNING: srcds closed or crashed, restarting.... goto srcds
и запускать игру через него, в случае падения сервера он автоматически будет перезапускаться. 5. Админа добавляем в admins_simple.ini добавляя строчку "Tema" "99:z" "password" вместо Tema и password соответственно ник админа и пароль. Либо "STEAM_0:1:16" "99:z" по steam_id админа. Затем там же открываем core.cfg находим "PassInfoVar" " " и меняем на "PassInfoVar" "_smserv". Для авторизации админа на сервере админ должен у себя в клиенте в ./tf/cfg/autoexec.cfg добавить строчку setinfo "_smserv" "password" и может спокойно делать свое "черное дело" прописав в чате !admin либо в консоле sm_admin
Сообщение отредактировал Temaska - Суббота, 10.07.2010, 02:00
Temaska, Creator - это сборка (Установка) всех необходимых плагинов и сам корень сервера.
Quote
2. Какой именно no-steam эмулятор? revemu? Поддерживает ли анлоки на сервере и имеет последний items_440.bin? Почему не eSTEAMATiON?
Он поддерживает обновление (Если нет, то я это исправлю) сервера. No-Steam эмулятор который я поставил. Это не сымой последний эмуль. (Но хотя бы это единственный рабочий который я нашёл)
Quote (Temaska)
3. В конфиге стоит взять в кавычки параметры для опций hostname "yourserver.com TF2 Server" и т.д.
Да стоит. Но если он тебя не устраивает создай свой через прогу SteamServerGames
Quote (Temaska)
4. В строке запуска сервера не обязательно указывать +ip ВАШ IP он определяется автоматически. А вот порт стоит указать, если не хотим использовать стандартный (27015) или у нас не один сервер. Лучше всего создать .bat файл в корне сервера:
Это всё можно сделать через прогу.
Quote (Temaska)
5. Админа добавляем в admins_simple.ini добавляя строчку "Tema" "99:z" "password" вместо Tema и password соответственно ник админа и пароль. Либо "STEAM_0:1:16" "99:z" по steam_id админа. Затем там же открываем core.cfg находим "PassInfoVar" " " и меняем на "PassInfoVar" "_smserv". Для авторизации админа на сервере админ должен у себя в клиенте в ./tf/cfg/autoexec.cfg добавить строчку setinfo "_smserv" "password" и может спокойно делать свое "черное дело" прописав в чате !admin либо в консоле sm_admin
А вот этого я не знал.Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
Можно немного сократить время на закачку сервера, для этого, берем GCFScape и из дирректории steamapps в orangebox распаковываем контент игры.Все, кто ещё против идлинга, щёлкните сюда.
ApTeM5130x, Да хоть на двадцать. У мя раньше скорость была 400кб и челы играли. (Только это было на CS:S сервере)Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
saraev92, Процент чего?Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.
Str0ngeR, Fuck! Блин. Я перепутал.Открылись официальные сервера сайта TF-2.org Всё про них вот тут Вот ещё сервер 94.181.106.207:27015 Это прятки.Очень весело будет.