Zona13 - Игры и всё о них, новости и много интресного - Форум

Понедельник, 23.11.2009, 03:38 Привет, Гости!

Страница 1 из 11
Модератор форума: Mordavolt 
Форум » Как сделать свой серв для любой игры Valve no-steam » TF2 server » УСТАНОВКА СЕРВЕРА (ДЛЯ ЧАЙНИКОВ!)
УСТАНОВКА СЕРВЕРА (ДЛЯ ЧАЙНИКОВ!)
CRYSISДата: Среда, 11.03.2009, 15:21 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 210
Репутация: 27
Награды:
Бог сайта и форума За дизайнерские умения За уважение народа За хорошую посещаемость на форуме За отличную посещаемость на форуме
Статус: Offline
1) Для начала звоним своему провайдеру и узнаем выделенный (Внешний статический IP-адрес) у вас IP адрес. Это нужно для того чтобы ваш сервер видели другие игроки и могли на него зайти. Стоимость этого удовольствия зависит от вашего провайдера , это значит у когото он идет в подарок уже подключен бесплатно , а у когото нет стоимость идет от 10 руб. до 150 руб. так все с этим мы разобрались теперь идем к установки сервера поехали далее.

2) Скачиваем hldsupdatetool весит он 688 кб. Вот сылка
hldsupdatetool можно установить его куда вам угодно не обязательно на диск С я буду брать пример с диском D! Куда вы установите hldsupdatetool там у вас сервер и будет.

3) Установка hldsupdatetool нажимаем на него два раза мышкой и поехали!

Нажимаем Next

Нажимаем I Agree

Нажимаем Browse

Открывается окошко вы его видите ниже! В нижнем правом углу есть стрелочка где можно выбрать диски выбираете какой вам нужно и дописываем к нему Server и получилось у нас вот что D:\Server нажимаем OK и далее Next открывается еще одно окошко там тоже нажимаем Next вам на диск скопируються файлы и откроется следующие окошко

Ставим черную точку на Europe и жмем Next откроется еще одно окошко и там нажимаем Next и Finish можете снять галочку с View ReadMe или же оставить и посмотреть его

Все с установкой hldsupdatetool закончили идем далее или же как по английски Next =)

5) Лезим теперь в папку куда установили и создаем блокнот. В нём пишем

Quote
start /wait D:\server\hldsupdatetool.exe
start /wait D:\server\hldsupdatetool.exe -command update -game "tf" -dir .
exit

(ВНИМАНИЕ! Сохранить надо в .bat формате)

Как создать этот самый батник (.bat формат)'
Ответ: Заходим в блокнот пишем код наш дальше нажимаем ФАЙЛ-->Сохранить как-->Указываем тип файла "все файлы" пишем в имени файла nash.bat и сохраняем вот и все =-)

6) Запускаем этот самый батник
Если такие два окошечка появились значит все норм Если нет тогда сделайте не на D диске а на C
Начинаеться скачка сервера TF2 в папку где у нас hldsupdatetool
Ждем когда он скачаеться......
Сервер довольно много весит что не очень хорошо для траффов (Сервер весит около 2гигабайт)
Не волнуйтесь если он сам закрылся (не ожидано) это значит что загрузка завершена и можно Приступать к настройке

Часть вторая.... Настройка

1)И так заходим в папку нашего сервера дальше идем сюда \orangebox\tf\cfg
Там у нас должен быть файлик server.cfg
Если его нету то создайте с помощью блокнота или скачайте готовый тут в
готовом впишите имя сервера и пороль.
Тот кто создаёт сам.
В него поместите стандартные настройки сервера эти настройки переведены(лично мною)

И они находяться внизу

Quote
//////////////////////////////////////////////
//////////////////////////////////////////////
/////////////Стандартный конфиг////////
//////////////////////////////////////////////
//////////////////////////////////////////////
//////////////////////////////////////////////

// Важные настройки сервера //

// Имя сервера
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

(Если чтото не так с переводом говорите подправлю)
Дальше настраиваем по нашему усмотрению его и сохраняем (Как я говорил в директорию \orangebox\tf\cfg)
Потом создаем в этой же директории (CFG) файлы

banned_user.cfg
banned_ip.cfg

Это конфиги забаненых юзеров чтобы когда мы перезагружали сервер то забаненые читеры не смогли Еще раз появиться на сервере
Дальше идем в папку \orangebox\tf\maps\
Туда ложим мапы(карты) каторые хотим видить на сервере
Сделали??? Идем в папку \orangebox\tf
Там будут два файлика "mapcycle" и "maplist"
В первом файле (mapcycle) храняться карты каторые будут проигрываться на сервере
Во втором файле (maplist) храняться мапы каторые можно будет поставить с помощью админки к примеру или голосования

Часть третья.... Запуск сервера

Создаем новый батник (.bat формат) в нем пишем
Я этот батник обзову к примеру start-server.bat

Quote
@echo off
cls
:loop
echo (%date% %time%) Checking for updates
start /wait D:\server\nash.bat
echo (%date% %time%) Starting SRCDS
start /wait D:\server\orangebox\srcds.exe -game tf
echo (%date% %time%) Restarting SRCDS
goto loop

Теперь запускаем этот самый батник (.bat формат) каторый токо что создали
И так у нас появиться окошечко обновления и второе окошечко где надо указать данные запуска Сервера
Указываем игру ТФ2
Имя серва по барабану так как у нас имя серва будет вставать то каторое прописано в \orangebox\tf\cfg\server.cfg

Карту указываем, количество игроков, UDP порт указываем вот и все))
Запускаем сервер по нажатию клавишы "Запуск сервера"

Ну вот и все сервер теперь есть остается сделать так , чтобы вы могли им управлять (тобиш быть админом) ссылка на управление сервером ниже.

УСТАТОВКА "MANI ADMIN PLUGIN" НА СЕРВЕР (ДЛЯ ЧАЙНИКОВ!)

Не забываем говорить

Спасибо


 
salerДата: Суббота, 23.05.2009, 21:11 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Награды:
Статус: Offline
я тоже такое делал сервак попёр тока айпи внешний нужен был

Добавлено (23.05.2009, 21:11)
---------------------------------------------
я тоже такое делал сервак попёр тока айпи внешний нужен был


 
Форум » Как сделать свой серв для любой игры Valve no-steam » TF2 server » УСТАНОВКА СЕРВЕРА (ДЛЯ ЧАЙНИКОВ!)
Страница 1 из 11
Поиск:
Zona13.Ucoz.Net © 2009
Сайт управляется системой uCoz