SteamDB

» » Создание собственного сервера в TF2

Создание собственного сервера в TF2

Создание собственного сервера в TF2


Установка



Скачиваем hldsupdatetoolЭта прога для того чтобы держать сервера STEAMУстанавливаем к примеру сюда (C:server-tf2) установили???Дальше лезим в блокнот пишет туда это:start /wait c:serverhldsupdatetool.exestart /wait c:serverhldsupdatetool.exe -command update -game "tf" -dir .exit(ВНИМАНИЕ! Сохранить надо в .bat формате)Сохраняем в любую папку (о том как сохранить в .bat формате читаем в конце статьи)Запускаем этот самый батникЕсли такие два окошечка появились значит все норм Начинаеться скачка сервера TF2 в папку где у нас hldsupdatetoolЖдем когда он скачаеться......Сервер довольно много весит что не очень хорошо для траффов (Сервер весит около 2гигабайт)Не волнуйтесь если он сам закрылся (не ожидано) это значит что загрузка завершена и можно Приступать к настройке





Настройка



И так заходим в папку нашего сервера дальше идем сюда orangeboxtfcfgТам у нас должен быть файлик server.cfgЕсли его нету то создайте с помощью блокнотаДальше в него поместите стандартные настройки сервера эти настройки переведены(лично мною) И они находяться внизу://///////////////////////////////////////////////////////////////////////////////////////////////////////Стандартный конфиг////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Важные настройки сервера //// Имя сервераhostname yourserver.com TF2 Server// Сколько максимально сервер будет вмещатьsv_visiblemaxplayers 24// Максимум раундов после чего смениться мапа (карта)mp_maxrounds 5// Set to lock per-frame time elapsehost_framerate 0// Set the pause state of the serversetpause 0// Размещен сервер 0=В интернете 1=В ланеsv_lan 0// Whether the server enforces file consistency for critical filessv_consistency 1// Collect CPU usage statssv_stats 1// Загружать конфиги забаненых юзеров //exec banned_user.cfgexec banned_ip.cfgwriteidwriteip// РКОН настройки //// Вставляем ваш пароль с помощью каторого можем управлять сервером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// Максимальный размер загружаемого файла в MBnet_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





Чёрный список



Потом создаем в этой же директории (CFG) файлы banned_user.cfgbanned_ip.cfg Это конфиги забаненых юзеров чтобы когда мы перезагружали сервер то забаненые читеры не смогли Еще раз появиться на сервереДальше идем в папку orangeboxtfmapsТуда ложим мапы(карты) каторые хотим видить на сервереСделали??? Идем в папку orangeboxtfТам будут два файлика "mapcycle" и "maplist"В первом файле (mapcycle) храняться карты каторые будут проигрываться на сервереВо втором файле (maplist) храняться мапы каторые можно будет поставить с помощью админки к примеру или голосования





Старт сервера



Создаем новый батник (.bat формат) в нем пишемЯ этот батник обзову к примеру start-server.bat@echo offcls:loopecho (%date% %time%) Checking for updatesstart /wait C:server_tf2update.batecho (%date% %time%) Starting SRCDSstart /wait C:server_tf2orangeboxsrcds.exe -game tfecho (%date% %time%) Restarting SRCDSgoto loopРассмотрим......."C:server_tf2update.bat" что это за путь такой таинственный вы спроситеПомните в начале статьи мы создавали наш батник (.bat формат) каторый обновляет наш сервер так вот Это он просто указываете путь до него (желательно чтобы он лежал в серверной папке)"C:server_tf2orangeboxsrcds.exe" указываем путь до файла srcds.exe этот файл храниться у нас в серверной ПапкеТеперь запускаем этот самый батник (.bat формат) каторый токо что создалиИ так у нас появиться окошечко обновления и второе окошечко где надо указать данные запуска СервераУказываем игру ТФ2Имя серва по барабану так как у нас имя серва будет вставать то каторое прописано в orangeboxtfcfgserver.cfgКарту указываем, количество игроков, UDP порт указываем вот и все))Запускаем сервер по нажатию клавишы "Запуск сервера" Вот и все)))





Полезные ссылки




скачать dle 10.6фильмы бесплатно