Шаблоны для ucoz
Понедельник, 09.12.2024, 07:05
Меню сайта
Главная страница Новости Галерея Статьи Форум Друзья сайта

uCoz

Скрипты для uCoz Шаблоны для uCoz Иконки для форума Иконки для групп

Counter-Strike 1.6

Скачать Counter-Strike 1.6 Модели оружия CS 1.6 Модели игроков CS 1.6 Другие модели CS 1.6 Готовые серверы CS 1.6 Другие сервера CS 1.6 Руссификаторы CS 1.6 Background CS 1.6 Программы для CS 1.6 Античиты CS 1.6 Спрайты CS 1.6 Конфиги CS 1.6 Плагины CS 1.6 Патчи CS 1.6 Моды CS 1.6 Карты CS 1.6 Боты CS 1.6

Counter-Strike: Source

Cкачать CSS Перчатки для CSS Руки для CSS Модели игроков для CSS Модели оружия для CSS Готовые сервера для CSS Руссификаторы для CSS Темы меню для CSS Античиты для CSS Плагины для CSS Карты для CSS Моды для CSS Боты для CSS
Категории:
Наши баннеры

Наши баннеры
Наш опрос
Как вам сайт?


Архив
Результаты
Всего голосовало: 1878
Главная » Статьи » Статьи для CS 1.6 » Статьи для CS 1.6

Создание и настройка Clan War сервера
Введение:

Показать / Скрыть текст
В данной статье, я расскажу, как создать "Clan War" сервер.

Допустим что у вас уже стоит чистый "HLDS" сервер с "Metamod", "Amxx" и "Dproto" ( Dproto по вкусу ).

Скорей всего, вы будите задавать вопросы, а для чего нужен "Amxx"? Ведь он портит стрельбу, появляются всяческие не нужные надписи и.т.п. Дак вот, отвечу что "Amxx" нам нужен для более удобного администрирования сервера, а также для раздачи банов ( блокировок ) "читерам", к сожалению и на "Clan War" они далеко не редкость.

1. Настройка amxx:

Показать / Скрыть текст
И так, начнём с настройки "Amxx".

Заходим в папку …\cstrike\addons\amxmodx\configs. Далее открываем файл к примеру обычным "блокнотом" и оставляем следующие плагины:

admin.amxx
admincmd.amxx
menufront.amxx
cmdmenu.amxx
plmenu.amxx
mapsmenu.amxx
pausecfg.amxx
restmenu.amxx

Сохраняем и закрываем файл конфигурации.

Теперь открываем блокнотом файл "Amxx.cfg".
Ищем строчки: "amx_show_activity" меняем на "0" и "amx_imessage" кавычки оставляем пустыми, то есть должно получиться так: "amx_imessage "" """". Сохраняем и закрываем файл конфигурации.

Дальше открываем файл "users.ini" и делаем себя "администраторм" ( админом ) сервера. Если собираемся играть с того же компьютера где будет запущен сервер, то прописываем следующую строчку ""Ваш IP" "" "abcdefghijklmnopqrstu" "de"".

На этом мы заканчиваем с настройкой "Amxx" и переходим к следующему пункту.

2. Настройка файла конфигурации ( .cfg ):

Показать / Скрыть текст
Конфигурация сервера это залог его стабильной работы. Поэтому рассмотрим эту часть более подробно.
Идём в папку ..\cstrike
И открываем блокнотом файл конфигурации "server.cfg", если, по какой-либо причине, такого файла нет, то создаем его сами.

Вы первой строке должно быть название сервера. Назовем наш сервер к примеру: [Makeserver.ru][Clan War Server]

Hostname "[Makeserver.ru][Clan War Server]"

Второй строчкой нам нужно установить "RCON" пароль для администратора сервера. Поэтому добавляем строчку:

rcon_password "ваш пароль"

Так как на нашем "Clan War" сервере все модели стандартные, то устанавливаем переменные:

cl_allowupload 0
cl_allowdownload 0

Если же вы поменяли какие-лбо переменные, то нужно поменять параметр "cl_allowdownload" с "0" на "1"
Чтобы "мертвые игроки" не могли следить за передвижениями команды соперников, меняем параметры:

mp_fadetoblack 0
mp_forcechasecam 2
mp_forcecamera 2

Устанавливаем время до взрыва бомбы:

mp_c4timer 35

Убираем "autoteambalance":

mp_autoteambalance 0

Включаем возможность ранить своих "тимейтов":

mp_friendlyfire 1

Устанавливаем время раунда и все что связано с переходом карты:

mp_roundtime 1.75
mp_winlimit 0
mp_timelimit 0
mp_fraglimit 0
mp_freezetime 8
mp_buytime 0.25

Настроим "рейты":

sv_maxrate 25000
sv_maxupdaterate 101
sv_minupdaterate 20
sv_lan_rate 25000
ex_interp 0.1

Включим запись "логов":

log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3
mp_logmessages 1

Если нужно, ставим пароль для сервера:

sv_password "ваш пароль"

Ну и приведем общие настройки в порядок, такие как звук ходьбы, фонарик и.т.д:

mp_autokick 0
mp_falldamage 1
mp_flashlight 1
mp_friendly_grenade_damage 1
mp_footsteps 1
mp_hostagepenalty 0
mp_limitteams 0
mp_mapvoteratio 0.5
mp_maxround 0
mp_tkpunish 0
pausable 1
r_dynamic 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_challengetime 50
sv_cheats 0
sv_gravity 800
sv_maxspeed 320
sv_proxies 2
sv_sendvelocity 0
sv_spectalk 1
sv_stopspeed 75
sv_timeout 300
sv_unlag 1
sys_ticrate 10000
mp_consistency 1
mp_playerid 0
mp_startmoney 800
decalfrequency 60
edgefriction 2
host_framerate 05.
sv_maxunlag 0.5

На этой мы закончили конфигурацию сервера. Но нам нужно, чтобы "Clan War" сервером было удобно управлять? А у нас получился обычный "Публичный сервер". Будем писать алиасы.
В том же файле, "server.cfg" добавляем:

amx_restrict off ammo
amx_restrict off equip
amx_restrict off pistol
amx_restrict off shotgun
amx_restrict off sub
amx_restrict off rifle
amx_restrict off machine
amx_restrict on shield

Теперь игроки не смогут купить щит.

Вставляем следующий код:

alias kn "say KNIFE KNIFE KNIFE KNIFE"
alias li "say LIVE LIVE LIVE LIVE"
alias wait_d "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;"
alias wait_r "wait_d;wait_d;wait_d;wait_d;wait_d;wait_d;"
alias wait_t "wait_r;wait_r;wait_r;wait_r;"
alias knife "sv_restart 1;wait_t;sv_restart 1;wait_t;sv_restart 1; wait_r; kn; kn;kn;"
alias live "sv_restart 1;wait_t;sv_restart 1;wait_t;sv_restart 1; wait_r; li; li; li;"

// Запрет оружия на knife round
alias restrict "amx_restrict on ammo;amx_restrict on equip;amx_restrict on pistol;amx_restrict on shotgun;amx_restrict on sub;amx_restrict on rifle;amx_restrict on machine;amx_restrict off vest;"

// Снятие запрета на оружие при LIVE раунде
alias cancel_restarict "amx_restrict off ammo;amx_restrict off equip;amx_restrict off pistol;amx_restrict off shotgun;amx_restrict off sub;amx_restrict off rifle;amx_restrict off machine;amx_restrict on shield;"

// Остановка ненужных плагинов
alias stop1 "amxx pause nextmap;amxx pause mapchooser;amxx pause timeleft;amxx pause statsx;amxx pause miscstats;amxx pause stats_logging;"
alias stop2 "amxx pause amxx_atac_cfg.1.1.09;amxx pause atac.2.5.5.5;amxx pause afkkicker2;amxx pause afkkisss;amxx pause show_ip;amxx pause slaylosers;amxx pause amx_autorestart;"
alias stop_plug "stop1;stop2;"

// Задержка между выводом
alias ww "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;"

// Анимация knife
alias sv "sv_restart 1";
alias kn_c "say [-----KNIFE-----];"
alias kn_c_r "say [------KNIFE----];ww;say [-------KNIFE---];ww;say [--------KNIFE--];ww;say [---------KNIFE-];ww;say [----------KNIFE];ww;"
alias kn_r_c "say [---------KNIFE-];ww;say [--------KNIFE--];ww;say [-------KNIFE---];ww;say [------KNIFE----];ww;say [-----KNIFE-----];ww;"
alias kn_c_l "say [----KNIFE------];ww;say [---KNIFE-------];ww;say [--KNIFE--------];ww;say [-KNIFE---------];ww;say [KNIFE----------];ww;"
alias kn_l_c "say [-KNIFE---------];ww;say [--KNIFE--------];ww;say [---KNIFE-------];ww;say [----KNIFE------];ww;say [-----KNIFE-----];ww;"
alias say_knife "kn_c;kn_c_r;kn_r_c;kn_c_l;kn_l_c;sv;"
alias knife "say ----AFTER 3 RR KNIFE ROUND----;stop_plug;restrict;wait_t;wait_t;sv;wait_t;sv;wait_t;wait_t;say_knife;"

// Анимация live
alias li_c "say [-----LIVE-----];"
alias li_c_r "say [------LIVE----];ww;say [-------LIVE---];ww;say [--------LIVE--];ww;say [---------LIVE-];ww;say [----------LIVE];ww;"
alias li_r_c "say [---------LIVE-];ww;say [--------LIVE--];ww;say [-------LIVE---];ww;say [------LIVE----];ww;say [-----LIVE-----];ww;"
alias li_c_l "say [----LIVE------];ww;say [---LIVE-------];ww;say [--LIVE--------];ww;say [-LIVE---------];ww;say [LIVE----------];ww;"
alias li_l_c "say [-LIVE---------];ww;say [--LIVE--------];ww;say [---LIVE-------];ww;say [----LIVE------];ww;say [-----LIVE-----];ww;"
alias say_live "li_c;li_c_r;li_r_c;li_c_l;li_l_c;sv;"
alias live "say ----AFTER 3 RR LIVE ROUND----;stop_plug;cancel_restarict;wait_t;wait_t;sv;wait_t;sv;wait_t;wait_t;say_live;"

// NEW Анимация knife
alias begin "say [-----KNIFE---];ww;say [------KNIFE--];ww;say [-------KNIFE-];ww;say [--------KNIFE];ww;say [E--------KNIF];ww;say [FE--------KNI];ww;"
alias end "say [IFE--------KN];ww;say [NIFE--------K];ww;say [KNIFE--------];ww;say [-KNIFE-------];ww;say [--KNIFE------];ww;say [---KNIFE-----];ww;say [----KNIFE----];ww;"
alias knife_ani "begin;end"
alias knife1 "say ----AFTER 3 RR KNIFE ROUND----;stop_plug;restrict;wait_t;wait_t;sv;wait_t;sv;wait_t;wait_t;knife_ani;knife_ani
;wait_t;sv;"

// NEW Анимация live
alias begin_2 "say [-----LIVE---];ww;say [------LIVE--];ww;say [-------LIVE-];ww;say [--------LIVE];ww;say [E--------LIV];ww;say [VE--------LI];ww;"
alias end_2 "say [IVE--------L];ww;say [LIVE--------];ww;say [-LIVE-------];ww;say [--LIVE------];ww;say [---LIVE-----];ww;say [----LIVE----];ww;"
alias live_ani "begin_2;end_2"
alias live1 "say ----AFTER 3 RR LIVE ROUND----;stop_plug;cancel_restarict;wait_t;wait_t;sv;wait_t;sv;wait_t;wait_t;live_ani;li
ve_ani;wait_t;sv;"

3. Запуск сервера:

Показать / Скрыть текст
Переходим в корневой каталог нашего сервера. Создаем обычный "txt" файл. Открываем его, выбираем сохранить как, тип файла выбираем любой. В строчке имя файла пишем "hlds.bat"
Зачем нам нужен "bat" файл? Для запуска сервера с параметрами.
Удаляем обычный текстовый файл, открываем блокнотом только что созданный нами "hlds.bat"
Пишем все в одну строчку. Здесь, я буду пояснять что означает тот или иной параметр.

start "[Makeserver.ru][Clan War Server]" /HIGH /wait – запускаем сервер с высоким приоритетом, в принципе этот параметр уже не актуален, но тем, у кого слабые машины, он может пригодиться.
hlds.exe -game cstrike – собственно указываем что нам нужно запустить именно Counter – Strike сервер.
+port 27015 – указываем порт сервера. Если планируется запустить сразу несколько серверов, то создаем еще один бат файл но меняя +port на любое другое значения. Стандартный порт 27015
+map de_dust2 – карта по умолчанию с которой начинают свою работу сервер.
+maxplayers 12 – максимальное количество игроков на сервере, т.к в статье речь идет именно о cw сервере то не рекомендую ставить это значения больше 12
-console – запускаем сервер в консольном режиме, что позволяет нам очень существенно экономить ресурсы компьютера.
-exec server.cfg – указываем что нужно загружать настройки сервера из данного файла.

Следующей строкой пишем:

start "HLTV" /MIN/HIGH hltv.exe – запускам hltv
+connect 127.0.0.1:27015 - подключаем hltv к серверу
-port 27020 - указываем порт hltv

И так, сервер готов. Запускаем файл "hlds.bat" появляется черное окно не пугайтесь это и есть сервер.

Сворачиваем все это. Запускаем клиент Counter-Strike 1.6. Коннектимся к серверу. Открываем консоль в клиенте кнопочкой "`" и пишем: Connect ип сервера:порт.

Если все было сделано правильно, то мы попадем на наш сервер.

Введите в консоль "amxmodmenu". Должно будет появиться меню amxx.

При помощи команды amx_tsay ”color” ”сообщение” мы будем писать сообщения от имени администратора. Проигравшись с amxx, переходим к серверу. В консоле пишем rcon_password пароль который мы написали в файле "server.cfg".
В той же консоле пишем rcon sv
Должен произойти рестарт раунда.

Запускаем кнайф раунд:

В консоле игры пишем
rcon knife Происходит 3 рестарта выводится сообщение о начале кнайф раунда. Важное замечание. Во время кнайф раунда не возможно произвести закуп до ввода команды rcon live.
rcon live – собственно запуск самой игры. Делается 3 рестарта раунда, выводится сообщение о начале игры.

Вот собственно и всё. Не так уж и сложно, не правда ли?

С вами был Flash-Ekb, специально для Makeserver.ru

P.S:
В комметариях прошу, не быть "быдло"!

Спасибо за внимание.

Категория: Статьи для CS 1.6 | Добавил: Grandman (25.10.2010)
Просмотров: 870 | Теги: создание, War, настройка, сервера, CLAN | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
Статистика
Онлайн:

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Зарег. на сайте:
Всего: 25658
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них:
Администраторов: 2
Модераторов: 1
Дизайнеров:
Файловиков: 1
Журналистов: 0
Проверенных: 24
Обычных: 25630
Забаненых: 0
Из них:
Парней: 2101
Девушек: 74
Счетчики:
Сегодня нас посетили:
Друзья сайта
Мы в TOP'ax
Свободно Свободно Свободно
СвободноСвободно Свободно
|