Дата: Понедельник, 31.01.2011, 22:18 | Сообщение # 1
== Основатель ==
Сообщений: 8498
.
Готовый сервер Team Fortress 2 (TF2)
Вы решили сделать свой собственный сервер Team Fortress 2 (TF2). Давайте тогда разберемся что нам для этого надо. Ведь вы хотите создать хороший и посещаемый готовый сервер Team Fortress 2 (TF2), так что читаем статью, скачиваем файлы и делаем как в ней описано и в итоге вы получите сервер Team Fortress 2 (TF2). Установка сервера Team Fortress 2 (TF2):
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: http://depositfiles.com/files/gid5oer7g tf2.No Steam_emu.rar 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) Все муки окончились играйте.
Требования к серверу TF2:
3 GB на жестком диске 1 GB оперативки процессор 2.1 GHZ Windows XP,Vista