Меню сайта
Мини-чат
Наш опрос
Какие файлы бы вы хотели скачивать с моего сайта
javascript:; javascript:;
Всего ответов: 2360

Четверг, 21.11.2024, 10:27
Приветствую Вас Гость

Как зделать ?

                                                      Как установить модели для CS?,  

Итак приступим:

Какие файлы могут быть: возьмём к примеру ак47;
v_ak47.mdl - это то что вы видите у себя в руках;
p_ak47.mdl - это то что вы видите у друга или у противника в руках;

w_ak47.mdl - это вы видите

на земле; 

ak47-1.wav - это звуковые файлы;

Файлы с расширением *.mdl ---> копировать в папку "\cstrike\models" - это если вы скачали модель оружие:

Пример:
\cstrike\models\v_ak47.mdl

Примечание:
Также не стоит забывать, что в кс 1.6 существует щит )), поэтому,- модели щитов с пистолетами и ножом находятся:
\cstrike\models\shield

Файлы с расширением *.mdl ---> копировать в папку "\cstrike\models\player\*" - это если вы скачали модель игрока:

Примечание:
в папке player находятся подпапки для каждого бойца в CS

Пример:
\cstrike\models\player\arctic\arctic.mdl
\cstrike\models\player\chicken\chicken.mdl
\cstrike\models\player\gign\gign.mdl
\cstrike\models\player\gsg9\gsg9.mdl
\cstrike\models\player\guerilla\guerilla.mdl
\cstrike\models\player\leet\leet.mdl
\cstrike\models\player\sas\sas.mdl
\cstrike\models\player\terror\terror.mdl
\cstrike\models\player\urban\urban.mdl
\cstrike\models\player\vip\vip.mdl

Файлы с расширением *.wav ---> копировать в папку "\cstrike\sound\"
"\cstrike\sound\weapons" - это если вы скачали звук для оружия:

Пример:
\cstrike\sound\weapons\ak47-1.wav

Важно:
Вопрос: После установки модели оружия - карты не запускаются. Что делать? Всем у кого не запускается CS(выдает ошибку после замены оружия), - пишите в консоли команду MP_CONSISTENCY 0 - запретит проверку моделей, чтобы каждый раз не прописывать команду - добавьте её в конфиг.

Я постарался как можно точнее описать этот процесс так, как новичкам в CS тяжело сообразить что к чему.

На этом урок будет закончен, если столкнулись с проблемами во время установки моделей - пишите!

+
+
+
+
+
+

                                   КАК СОЗДАТЬ КЛАН

1. Решение о создание клана.
Подумайте для чего Вам нужен клан. Обычно ответ бывает один из трех...

1.1. Клан нужен для красивой подписи и для того, чтобы понтоваться.
Ну, это самый простой вариант. Соответственно собираетесь со своими друзьями и придумываете крутое/смешное название клана, после чего создание клана можно считать законченным. Спокойно играем в контру. Если игра более менее идет то возможно, что клан вам нужен для...

1.2. Клан нужен для того, чтобы играть с интересными/сильными кланами города, которые с обычными людьми стрелку забивать не будут, а с новоявленным кланом может и будут...
Более сложный вариант, хотя если не ставить цель выиграть, а только получить удовольствие, то все проще. Опять же собираетесь со своими друзьями, придумываете название клана, возможно даже пытаетесь найти/придумать какую - нибудь тактику/стратегию. Которая все равно работать не будет. Так как, как только начнется реальный бой, все игроки сразу же забудут обо всем... Если же Вам вдруг удалось выиграть, то возможно клан Вам нужен для...

1.3. Клан нужен для победы на соревнованиях.
Очень сложный вариант. Требует постоянных тренировок, постоянного отсутствия свободного времени. Забивания на школу/институт/работу и т.д. Внимательно подумайте, а стоит победа на городском соревновании такой цены?

Если ваш ответ №2 или №3. То продолжим дальше...
Если Вы собираетесь создавать профессиональную команду, то она должна быть укомплектована из людей не моложе 14лет. То есть после получения паспорта. Только при этом условии Вы сможете вступить в ФКС(Федерация Компьютерного Спорта - для тех кто не знает, подробнее: www.cybersport.ru

Далее надо решить последний, но самый сложный вопрос – денежный (Конечно, если Вы клубная команда, которая играет за бесплатно, то этот вопрос становится менее важным. Хотя для новорожденного клана это и маловероятно). Команде потребуется как минимум 3-4 тренировки в неделю, часа по 2. У нас в городе 1час (без интернета) стоит 14 руб. Теперь считаем: 14х2 часа х 4 дня/неделя х 4недели = 448руб. с каждого человека в команде. В идеале, конечно, тренироваться надо больше. (Профи тренируются по 6-11 часов в сутки). Далее взнос за ФКС, взнос за участие в турнире, покупка собственных мышей, клавиатур, наушников и т.д. (без наушников играть СИЛЬНО не рекомендуется).

Итак, если Вы и после всех этих расчетов всё ещё горите желанием создать клан, то начнем...

2. Набор членов команды.
В команду нужно минимум 6 человек (5 игроков команды + 1 запасной). Можно больше, но это порождает свои сложности. (Выбор, кто достоин играть на турнире, а кто нет иногда порождает такие свары!)

2.1. Самый простой метод набора - друзья. НО есть большая вероятность, что они будут играть плохо, либо, что еще хуже, будут ставить под сомнения Ваш авторитет капитана. Плюс заменить игрока команды - своего друга, на более профессионального, очень тяжело и черевато разрывом отношений.

2.2. Набрать игроков из "мяса", очень простой вариант, поскольку практически любой игрок что-нибудь слышал про кланы и захочет в него попасть. НО есть проблема, игрока взятого из "мяса", придется переучивать, причем с очень большим трудом. Так как он считает, что наличие его имени в ТОР15 игроков сервера уже делает его непогрешимым.

2.3. Взять/переманить игроков которые уже были в каком-нибудь клане. НО если человек в сильном клане, то чем Вы его привлечете? Если его вышибли из клана, то нужен Вам такой игрок?

В общем вопрос набора игроков очень сложен и обычно решается не с первой попытки (кого-то приходится выгонять).

Итак, будем считать, что вы использовали метод 2.1 или 2.2 (что в принципе одно и тоже)

3. Приступим к тренировкам.

Если Вы думаете, что тренировки это интересно, то что-то Вы делаете не так.

Начинаем выбивать "мясо” из людей.

3.1. Приучить людей не уходить с респа до Вашей команды. Большинство игроков срывается с места как только заканчивается freezetime и несутся в одному им известном направлении. Соответственно даете указания ("Если хоть какая блядь двинется до команды, убью!") и в начале раунда смотрите, если кто рванул в атаку, вместе с оставшимися/более умными членами команды убиваете его. После чего даете команду и дожидаетесь ОБЯЗАТЕЛЬНОГО подтверждения от каждого игрока (affirmative-с1), только после этого начинаете движение.

3.2. Распределите места для каждого члена команды (для начала играйте за CT и дайте каждому задание держать определенную точку), если кто-то посидел минуту, после чего не сумел выдержать и рванул в атаку, отстреливайте его, либо kill в следующем раунде. Раш к террорам ТОЛЬКО по Вашей команде с ОБЯЗАТЕЛЬНЫМ подтверждениям получения приказа. (это не блажь. Если вы думаете, что в разгар боя при работающем "Калашникове”, кто-то услышит вашу команду, то Вы глубоко заблуждаетесь...)

3.3. Приучаем людей по команде ходить тихо (для мясников трудно понять что своим топотом они могут подставить всю команду). Хорошо помогает мат при любом постороннем звуке во время тихого раша. Для дачи такого указания своей команде нажимаем U после чего пишем букву Т (означает - тихо) и жмем Enter. После этого любые шаги расцениваются как шаги врага. (Очередь в направлении шагов)

3.4. Учим людей использовать радар. Если кто-то всадил очередь в своего неожиданно выскочившего из-за угла, то он ОЧЕНЬ виноват. Соответственно - мат, если не помогает писать kill. Надо чтобы услышав приближающиеся шаги из-за угла, человек автоматически проверял радар, если в том направлении не движется свой, то со спокойной душой стреляем.

3.5. Учим людей простреливать стандартные места через стены (для azteca - это например "сортир" при выходе терроров из ворот он обычно забивается в угол за ящики и ждет подхода своих. Место очень хорошо простреливается), учится так: Один садится на простреливаемое место, а второй с разных точек стреляет через ящики, первый ему сообщает попал/нет, сколько хитов снял и т.д. Через некоторое время должен выработаться автоматизм, ушел человек за стену/дверь продолжай стрелять туда.

3.6. Учим не матерится (либо матерится про себя). Напомню, на турнире за первый мат - предупреждение, за второй, третий -kill, за четвертый дисквалификация команды. Так что это ОЧЕНЬ серьезно.

3.7. Учим людей хотя бы основным командам по клавишам (Z, X, C).

3.8. Если человек использует конфиги. Отучить его. На турнире конфиги запрещены. Более того запрещены практически все консольные команды. (Учитесь играть на Default управлении).

3.9. Выучить название различных мест на карте. ("сортир", "столбы", "трап" и т.д) ЭТО ОБЯЗАТЕЛЬНО. Кроме того приучить людей говорить где увидел ДО того как начал стрелять. Меры те же мат, kill, убеждение, объяснение, дисквалификация игрока и его замена.

Предположим, что Вы сумели собрать команду и выбить из игроков "мясо". На данный момент у Вас есть игроки, но они не умеют работать командой.

4. Работа парой.

4.1. Игроки должны в зависимости от текущей задачи разбиваться на пары. То есть если Вы дали указание - "двое ворота, трое мост", игроки должны быстро сами решить кто куда и с кем идет. Решается с помощью приоритетов. То есть если человек, хорошо играет в воротах, то он туда и идет (кроме случаев с рашем и т.д.)

4.2. Бегущий сзади игрок должен сообщить будущему напарнику, что они работают вместе. Примерно так - "player, я сзади! сработаемся", только после этого игрок бегущий впереди начинает работать в паре.

4.3. Первый закон работы в паре и раша. Не стоять в дверях. Человек стоящий в дверях играет один, мало того он не дает пройти остальным. Соответственно надо постараться ему это объяснить.

4.4. Второй закон работы в паре. Первый всегда выходит до самого конца. Скажем играя на de_dust2 террорами и рашуя на А по длинному. Первый выходит до самой стены длинного прохода. Чтобы не мешать напарнику выйти в тот же коридор. Это кроме того связано с особенностью психологии. Все начинают стрелять по первому выходящему. Соответственно он должен двигаться, а его напарник должен выйти и стоя на месте прицельно снять стреляющих.

4.5. Третий закон работы в паре. Закон диагонали. Двигаясь по коридору один игрок двигается по одной стене, второй игрок двигается по противоположной стене чуть сзади. Диагональ должна быть направлена в сторону наименьшей опасности, чтобы неожиданно выскочивший противник не смог положить двоих одной очередью.

4.6. Четвертый закон работы в паре. Закон гранат. Пока стреляет твой напарник, ни в коем случае не доставать гранату. Лучше снять врага в два ствола. Гранаты должны кидаться в момент когда враг ушел за ящик/укрытие. Тогда один простреливает, второй кидает гранату. Это связано с тем, что на доставание гранаты нужно 1 секунду, на прицеливание, кидание ещё секунду и на переключения на старое оружие ещё секунда. Итого Вы теряете 3 секунды огневого столкновения, в течение которых Ваш напарник остался один.

4.7. Пятый закон работы в паре. Закон перезарядки. Начал перезаряжаться, сообщи напарнику об этом (голосом), он должен прикрыть твою перезарядку прострелом потенциально опасных мест выхода врага.

4.8. Прекратите перезаряжаться после каждого убитого врага!!! Если враги работают в паре это ваша смерть.

4.9. Шестой закон работы в паре. Закон прикрытия. Если вы хотите кинуть гранату во врага ушедшего за ящик/угол, дайте команду (cover me) после этого напарник должен в течении 3 секунд продержать врага за этим ящиком прострелом угла/ящика (только редкие идиоты и профессионалы высовываются из-за угла в момент когда по ним стреляют)

4.10. Седьмой закон работы в паре. Закон стрейфа. Стрейфясь помните вы не один сзади сидит ещё один человек. Соответственно проход по которому Вы идете делится на две части - это и есть Ваша область стрейфа.(учитесь микрострейфу, то есть стрейфу на шаг влево - вправо)

4.11. Восьмой закон работы в паре. Закон точности. Как это не странно от Вас не требуется большая точность стрельбы. Лучше стрелять не в голову а в тело, поскольку Вас двое Вы положите врага также быстро как если бы попали в голову, главное чтобы Вы вообще попадали в тело.

5. Управление командой.

Чтобы Ваша команда не носилась куда ни попадя. В начале раунда Вы должны дать общее представление игрокам о своей стратегии, остальное за ними. Давать команды надо тихо и быстро. Тихо чтобы даже если у кого-то из Ваших игроков работают колонки враг ничего не смог бы услышать (а то команда storm the front очень хорошо слышна), а быстро потому что во время боя иногда надо быстро поменять стратегию. Можно забиндить указания на клавиши. Но это не очень удобно, поскольку не позволяет играть на Default'ном управлении. Во время турнира это достаточно важно, поскольку контра не является самой безглючной игрой и есть вероятность, что Вас выкинет. А ждать пока Вы заново забиндите всевозможные клавиши никто не будет.
Поэтому используем клавишу U (Say_team). Например указание B4M1 означает, что на точку В идут четверо, по мосту идет один (вероятнее всего с бомбой, но это по договоренности) RB-раш на В, B1M1V3 - на В один, на мост один, в воду трое. Т уже разбирали - это тихо и т.д. Обычно этого хватает, если Вам этого не хватает договоритесь об остальных сокращениях сами. Из всего вышеизложенного вывод командой say_team во время игры пользуется ТОЛЬКО капитан.

Далее надо решить, какие карты Вы будете играть.
Обычно на турнирах есть 5 или 7 карт на которых могут играть (в последний раз когда я участвовал в турнире это были: Cbble, Dust2, Aztec, Prodigy, Nuke, Train, Inferno). Карта на которой Вы будите играть играется Вычеркиванием. Для 7 карт 3 вычеркиваете Вы, 3 враг, на оставшейся играете. Учитывая, что Вы можете вычеркнуть 3 карты, то тренировать Вам надо только четыре оставшихся. Выберите карты которые Вы хорошо знаете и тренируйте их до упора. Обычно более менее профессиональные команды первым делом вычеркивают карты Aztec и Dust2, это наиболее популярные карты у "мяса", соответственно вычеркнув эти карты Вы выбиваете почву у них из под ног...

6. Тренировка.

6.1. Нарабатывайте стандартные ситуации. У Вас в команде 6 человек. Соответственно делитесь 3 на 3 и начинаете отрабатывать штурм какого-то места. Например в течении часа три человека штурмуют подвесной мост на aztec, а 3 других его защищают. Пытаясь выработать идеальную защитную/нападающую систему. После этого команды меняются. Да, я понимаю что это скучно, но как я говорил, если тренировка доставляет удовольствие Вы что-то делаете не так.

6.2. Дружеские встречи.
Если Вы все время будете играть только сами с собой то это ничего не даст, а команда очень быстро развалится. Помните люди в вашу команду пришли именно для того чтобы играть teamplay, соответственно забивайте стрелки с другими командами как можно чаше. Во первых Вы увидите своих будущих врагов, во вторых если Вы победите хорошо, у команды поднимется моральный дух, если проиграете, не беда будет ради чего тренироваться. Обязательно пишите демки во время teamplay'а. Во первых на них лучше всего понимать как действует враг, во вторых на демке видны ВСЕ ваши ошибки. Поэтому демку надо просматривать не только за себя любимого но и за каждого члена Вашей команды. После этого надо ткнуть мордой каждого игрока в его ошибки ("смотри падла, из-за твоей ошибки нас всех "отымели”!").

+
+
+
+
+
+
+
+
+
+
+
+
+

                                               Установка AMX Mod'a

Шаг первый – подготовка.

Если до перехода на АМХ у вас стоял AdminMod, то у вас уже установлен Metamod. Вам только необходимо убедиться в его версии – она должна быть не ниже 1.14.х

Разархивируйте архив и установите файлы следующим образом:

cstrike/metamod/dlls/metamod.dll
cstrike/addons/metamod/dlls/metamod_i386.so
cstrike/addons/metamod/plugins.ini


теперь откройте в директории вашего Counter-Strike файл liblist.gam и найдите в нем строки:

gamedll "dllsmp.dll"
gamedll_linux "dlls/cs_i386.so"

их следует изменить и привести к виду:

gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

сделав необходимые изменения, не забудьте сохранить их.

И так, Metamod установлен.



Шаг второй – установка.

Разархивируйте скаченный архив AMX в директорию, где стоит ваш Counter-Strike.

Должно получиться следующее:

cstrike/addons/amx/dlls/amx_mm.dll
cstrike/addons/amx/dlls/amx_mm_i386.so
cstrike/addons/amx/dlls/fun_ms.dll
cstrike/addons/amx/dlls/fun_ms_i386.so
cstrike/addons/amx/dlls/csstats_ms.dll
cstrike/addons/amx/dlls/csstats_ms_i386.so
cstrike/addons/amx/dlls/logd_ms.dll
cstrike/addons/amx/dlls/logd_ms_i386.so
cstrike/addons/amx/dlls/mysql_ms.dll
cstrike/addons/amx/dlls/mysql_ms_i386.so
cstrike/addons/amx/dlls/udp_ms.dll
cstrike/addons/amx/dlls/udp_ms_i386.so
cstrike/addons/amx/examples/*.sma
cstrike/addons/amx/examples/include/*.inc
cstrike/addons/amx/logs/...
cstrike/addons/amx/plugins/plugins.ini
cstrike/addons/amx/plugins/*.amx
cstrike/addons/amx/modules.ini
cstrike/addons/amx/…

Откройте файл $moddir/addons/metamod/plugins.ini и убедитесь в наличии следующих строк (если их нет, то добавьте их. Строки начинающиеся с ";” считаются закомментированными):

; AMX Mod

win32 addonsamxdllsamx_mm.dll
linux addons/amx/dlls/amx_mm_i386.so
; More script functions for AMX Mod
win32 addonsamxdllsfun_ms.dll
linux addons/amx/dlls/fun_ms_i386.so
; Stats for Counter-Strike
win32 addonsamxdllscsstats_ms.dll
linux addons/amx/dlls/csstats_ms_i386.so

Откройте $moddir/addons/amx/modules.ini и убедитесь в наличии следующих строк (если их нет, то добавьте их. Строки начинающиеся с ";” считаются закомментированными):

; More script functions for AMX Mod
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so
; Counter-Strike Statistics (только если вы хотите использовать статистику)
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so
; AMX LogD (только если плагины используют это)
addons/amx/dlls/logd_ms.dll
addons/amx/dlls/logd_ms_i386.so
; MySQL access (только если плагины используют это)
addons/amx/dlls/mysql_ms.dll
addons/amx/dlls/mysql_ms_i386.so
; Rcon and Query (только если плагины используют это)
addons/amx/dlls/udp_ms.dll
addons/amx/dlls/udp_ms_i386.so

Все скрипт-файлы АМХ (файлы типа - *.amx), которые вы используете, должны находится в директории $moddir/addons/amx/plugins, и прописаны в файле plugins.ini, который находится там же.

Установка АМХ закончена.



Шаг третий – настройка.

Откройте файл конфигурации АМХ - cstrike/addons/amx/admin.cfg

для его редактирования (да и других файлов тоже) советую пользоваться текстовым редактором WordPad.

Первое что вы увидите, это длинный список ключей доступа и флагов для установки прав администратора:

// Flags:
// a – не пускать игрока на сервер при неверном пароле
// b – регистрация клан тега
// c – админ заходит только с этими значениями authid/wonid
// d – админ заходит только с этого ip
// e – пароль не проверяется (необходимо только совпадение name/ip/wonid)


// Access:
// a - иммунитет (игрок не может быть кикнут/забанен/slayен/slapин и подвергнут воздействию других команд)
// b - резервация (игрок сможет пользоваться резервным слотом)
// c – доступ к команде amx_kick
// d - доступ к команде amx_ban и amx_unban
// e - доступ к команде amx_slay и amx_slap
// f - доступ к команде amx_map
// g - доступ к команде amx_cvar (не все переменные могут быть доступны)
// h - доступ к команде amx_cfg
// i - доступ к команде amx_chat и другим чат командам
// j - доступ к команде amx_vote и другим командам голосования
// k - доступ к переменной sv_password (через команду amx_cvar)
// l - доступ к переменной amx_rcon и rcon_password(через команду amx_cvar)
// m – произвольный уровень A (если вы используете нестандартные амх плагины)
// n - произвольный уровень B
// o - произвольный уровень C
// p - произвольный уровень D
// q - произвольный уровень E
// r - произвольный уровень F
// s - произвольный уровень G
// t - произвольный уровень H
// u – доступ к графическому меню управления
// z – пользователь

найдите строчку:

// Example of admin account configuration
// amx_admin "Player" "my_password" "abcdefghijklmnopqrstu" "a"

это пример выделения прав игроку. Имя игрока - Player. Его пароль - my_password, далее идут его права и флаги

Игрок обладает иммунитетом к командам других администраторов, доступом к командам и графическому меню АМХ, доступ к командам дополнительных (нестандартных) АМХ плагинов и будет непущен на сервер при неверно указанном пароле.

Сразу под строкой этого примера вы можете начать раздачу слонов, т.е. админских прав игрокам;)

Далее идет строчка:

// Default access
amx_default_access ""

эта строчка отвечает за права пользователя "по умолчанию” т.е. те права, которые будут даны ВСЕМ игрокам на сервере.

Например amx_default_access "j" – даст возможность ЛЮБОМУ игроку на сервере подымать голосования на смену карты, кик и т.д.

Следующая строка

// Name of setinfo which should store the password on client
// f.e. with current settings admin should have line in his config: setinfo _pw hello
amx_password_field "_pw"

отвечает за то, какой префикс будет использован для указания пароля для входа на сервер игроком как админом.

На примере вышеуказанного игрока Player: чтоб получить свои админские права, перед входом на сервер, он должен написать в консоле:

setinfo _pw my_password

вместо "_pw” вы можете использовать другие сочетания букв, например:
amx_password_field "myserver" , тогда игроку необходимо написать в консоле уже следующее: setinfo myserver my_password

Следующая строчка:

// Mode of logging to the server
// 2 - kick all players not on list
// 1 - normal mode
// 0 - disable logging, players won't be checked (and access won't be set)
amx_mode 1

Управляет доступом на сервер:

2 – не пускать на сервер игроков, не входящих в список админов.
1 – нормальный режим
0 – игроки не проверяются на права (и их права игнорируются)

Следующая строчка:

// Show admins activity
// 0 - disabled
// 1 - show without admin nick
// 2 - show with nick
amx_show_activity 2

Отвечает, будет ли показано имя админа, от имени которого выполняются те или иные команды (полезно для общественного контроля против беспредела админов ;)

Например, если админ наберет в консоле "amx_tsay white vse tut loxi I 4ewki” (графическое сообщение в нижнем левом углу белого цвета), то на экране все увидят кому именно принадлежат эти слова: "ADMIN: vse vy tut loxi I 4ewki”

Значения:
0 – отключено (команды не показываются)
1 – показывать без указания имени админа.
2 – указывать с именем админа.


Далее, строка:

// Some info displaying and frequency of scrolling message in sec.
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX -- Visit http://amxmod.net" 300

Показывает сообщение типа "бегущая строка” внизу в центре экрана с интервалом в 300 секунд. Может быть исправлено на любое ваше, если хотите ;)

Пример:
amx_scrollmsg "Welcome to %hostname% - visit our site on http://csserver.net" 300

Следующая строчка:

// Frequency of information messages in sec.
amx_freq_imessage 180

Указывает время в секундах, через которое будут отображаться информационное сообщение в центре экрана.

Далее

// Plain information messages
amx_imessage "Welcome to %hostname%" "255100000"
amx_imessage "This server is using AMXnVisit http://amxmod.net" "000100255"

Непосредственно информационные сообщения - можете изменять по своему вкусу.

Эти сообщения показываются по очереди, с вышеуказанным интервалом. Цифры в конце – цвет сообщения в RGB формате.

Следующая строка

// Set chat-flood protection
amx_flood_time 0.75

отвечает за режим "антифлуда” - интервал в секундах, между показом сообщений от игрока (сообщение, которое будет послано до указанного времени, будет игнорировано и не показано другим игрокам)

Строчка:

// Kicking rules to keep reservered slots free
// 0 - don't kick anyone and keep reserved slots only for players with reservation
// 1 - kick by shortest playing time
// 2 - kick by worst ping
// 3 - don't kick anyone and put on remaining reserved slots only players with reservation
amx_reservation 3

Отвечает за режим выделения резервных слотов входящим на сервер админам:
0 – никого не кикать и помещать на резервные слоты (если публичные слоты заняты, на резервные попадут только игроки с правами на него; если не заняты, то игроки с правами на резервный слот сначала займут публичные слоты.)
1 – кикать тех игроков, которые меньше всех успели поиграть (обидно, да? ;)
2 – кикать тех, у кого наибольший пинг.
3 – никого не кикать – на оставшиеся резервные слоты пускать только игроков с правом на резерв слот (игроки с правами на резервный будут заходить только на резервные слоты вне зависимости от не занятости публичных.)


Следующая строчка:

// Amount for reserved slots
amx_reserved_slots 2

Указывает количество резервных слотов на сервере.

ВАЖНО! Учтите, что в АМХ существует четкое разграничение РЕЗЕРВНЫХ и ПУБЛИЧНЫХ слотов. При определенных настройках, как и игроки не смогут занимать резервные слоты, так и напротив – админы не смогут занимать публичные слоты.

Учтите также, что если у вас на сервере все слоты выделены как резервные, с заходом на них простых (без прав) игроков (с последующим их киком со слота при входе на сервер админа), то необходимо указывать на 1 слот больше. Этот слот, будет использоваться как "дверь” на сервер для администратора (т.е. сначала он помещается на него, потом определяется игрок, который освобождает занимаемый собой слот, путем кика, для админа).

Пример: 14 слотов + 1 "дверь” = 15 слотов всего.

Единственный минус – эта "дверь” также отображается у игрока в свойствах сервера.

Далее, строчка:

// Time remaining displaying
// a - display text
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

управляет тем, как будет анонсироваться сообщение игрокам, об оставшемся до смены карты, времени. Начинает анонсирование за 20 минут до смены. Потом за 10,5,3,1 минут и с 11 секунды начинается посекундный отсчет до смены карты.

amx_time_display "режимы" "время"

Режимы:
a – показывать время на экране
b – использовать голос для анонсирования времени
c – не добавлять слово "осталось” (только голосовое анонсирование)
d – не добавлять слова "часы/минуты/секунды” (только голосовое анонсирование)
e – производить обратный отсчет, оставшегося до смены карты времени (в секундах)


Время – время в секундах, когда будет анонсироваться оставшееся до смены карты время.

Строчка

// Minimum delay in seconds between two voting sessions
amx_vote_delay 30

Интервал в секундах, между активациями графического меню голосований (смена карты, кик и др.). Голосование, которое будет поднято до указанного времени, будет игнорировано и не показано другим игрокам.

Следующая строчка:

// How long voting session go on
amx_vote_time 10

Указывает время в секундах, в течении которого будет проводиться голосование т.е. время отображения графического меню выбора на экране у игрока.

Далее, строчка:

// Display who votes for what
amx_vote_answers 1

Отвечает за то, будет ли показано на экране игрока, за что проголосовал каждый игрок. 1- показывать, 0 – нет.

Строка:

// Some ratios for voting success
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02

Указывает количество голосов, которое необходимо набрать, для положительного решения соответствующего вопроса.

1 – необходимо единогласное решение всех игроков на сервере
0.40 – необходимо только 40% голосов от всех игроков на сервере.
0.02 - необходимо только 2% голосов от всех игроков на сервере.

Строчка:
// Stats settings
// For stats settings use amx_statscfg admin command

для управления работой статистики, можно использовать команду amx_statscfg (администратор может прямо во время игры изменять настройки статистики)

Важно! данная команда работает только если включен плагин Stats Settings Plugin. Только тогда, через команду amx_statscfg (из плагина Stats Settings), вы сможете выставлять все настройки и сохранять их в файл!

но можно и подругому.
впишите сразу под этими строчками следующее:
amx_avlist_mode "режимы"

Режимы:
a – отображать статистику по игрокам атаковавшим вас (сколько брони и здоровья они у вас отняли)
b - отображать статистику по игрокам атакованных вас (сколько брони и здоровья вы у них отняли)
c – показывать статистику по вашему убийце (сколько здоровья и брони снял и из чего убил)
d – показывать игроку его статистику в конце карты
e – показывать игроку список 15 лучших в конце карты
f - отображает оставшееся здоровье и броню убившего вас на экране и в консоли
g – разрешить использовать "say /hp” - для детальной информации по последнему (для вас ;) "боевому столкновению”.
h - разрешить использовать "say /stats” - для показа "онлайн” статистики по игроку, выбранному из списка.
i - разрешить использовать "say /top15” - для показа списка 15 лучших игроков.
j - разрешить использовать "say /rank” - для показа игроку места в рейтинге, которое он занимает. (в рейтинге АМХ – он отличен от веб рейтинга, что называется PsychoStats!)
k - разрешить использовать "say /statsme” - для показа игроку его личной "онлайн” статистики


пример: amx_avlist_mode abcd

Далее, строка:

// Announce "say thetime" and "say timeleft" with voice
amx_time_voice 1

Сопровождать ли голосом анонсирование текущего времени (если игрок набрал "say thetime") и времени, оставшегося до смены карты (если игрок набрал "say timeleft"). 1 – анонсировать голосом, 0 – не анонсировать голосом.

Строчка:
// List of maps for nextmap chooser plugin (all maps are merged)
amx_nextmapch de_dust de_dust2 de_vegas de_storm de_nuke de_aztec
amx_nextmapch cs_militia de_prodigy cs_office de_piranesi
amx_nextmapch cs_italy de_cbble de_torn de_survivor cs_747 cs_assault
amx_nextmapch de_chateau cs_backalley cs_havana de_vertigo


Активно, только если вы используете плагин выбора следующей карты.
Список карт, выставляемых на голосование "следующая карта”. Позволяет сделать следующей, после текущей, (не смотря на то, что написано у вас в файле mapcycle.txt ;) карту из предлагаемого списка. В конце каждой новой карты список карт будет меняться на следующий указанный.

ВАЖНО! Указывайте только те карты, которые физически есть на сервере!

Далее:
// Max. time to which map can be extended
amx_extendmap_max 90

Время в минутах, на которое максимально может быть продлена текущая карта.
Выбирайте с умом, а то играть на одной карте более 1 часа как-то накладно ;)

И наконец, последнее:

// Step for each extending
amx_extendmap_step 15

шаг в минутах, на который будет продлеваться текущая карта. Ограничено переменной

amx_extendmap_max. Т.е. если amx_extendmap_max 90 и amx_extendmap_step 15, то карту можно продлить 6 раз (90/15=6) по 15 минут. 

+
+
+
+
+
+
+
+
+

                                       Создаём свой сервер

Как создать сервер?
В первую очередь убедитесь, что железо вашего сервера соответствует минимальным требованиям самой Half-life. Только после этого можно пытаться установить собственный Counter-Strike сервер. Не забывайте, что существует множество способов настройки игровых серверов, а советы, приведенные ниже – лишь описание того, как это делал автор.

ФАЙЛЫ КОНФИГУРАЦИИ:

Чтобы выставить настройки на сервере, их надо прописать в файле /cstrike/server.cfg. Есть несколько способов того, как это сделать. Один из них – раздобыть чей-нибудь работающий конфиг и отредактировать его. Другой путь – найти описание серверных команд, выбрать нужные и вписать каждую по отдельности.

СОЗДАНИЕ .bat ФАЙЛА:

Лучше всего создавать отдельную папку с ярлыками для создания игровых серверов. Также там можно расположить несколько .bat файлов для создания выделенных серверов. Сделать батник проще простого: создайте текстовый файл, поместите туда командную строку для запуска сервера и сохраните как файл с расширением .bat или просто измените расширение .txt на .bat после сохранения.

КОМАНДНАЯ СТРОКА:

Настройки сервера можно задать не только в конфиге. Для каждого отдельного сервера нельзя создать свой конфиг (даже из командной строки, используя +exec...), поэтому лучше прописать некоторые настройки прямо в командной строке. К ним относятся, например, имя хоста или название сервера. Если вы используете несколько портов, то, скорее всего, не захотите, чтобы все сервера назывались одинаково. Если так и есть, вы указываете имя хоста не в конфиге, а в командной строке. А так как для каждого порта у вас будет отдельная командная строка, в ней очень удобно указывать специфические настройки для каждого сервера. Из прочих команд в командной строке вам может понадобиться maxplayers (+maxplayers 20), пароль для соединения с сервером для ограничения доступа (+sv_password match), и т.д. Например:

С:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname "My Server" +mp_timelimit 40 +map de_dust

СОЗДАНИЕ НЕСКОЛЬКИХ СЕРВЕРОВ:

Зачем запускать только один сервер, если можно без проблем запустить много? Если железо (и оперативка в частности), может поддерживать больше серверов, можно элементарно запустить несколько серверов на разных портах. По умолчанию первый сервер настраивается на порт 27015. Для запуска дополнительных серверов надо всего лишь создать дополнительные командные файлы. Скопируйте командную строку, которая создает первый сервер, и измените или добавьте "-port XXXXX", где X – номер порта. Большинство админов просто увеличивают номер каждого следующего порта на один, начиная с 27015, но вы можете использовать совершенно любой номер (при условии, что он не занят). НЕЛЬЗЯ использовать один и тот же порт для нескольких серверов, даже если это совершенно другая игра.

ServerDoc СПАСЕТ ОТ КРАХА:

Самая большая проблема, с которой приходится сталкиваться админам при запуске Half-Life серверов - это то, что сервер может упасть в самый неподходящий момент (например, когда вас нет рядом). К счастью, в природе существует такая программа как ServerDoc. Она поддерживает жизнеспособность сервера и избавляет от необходимости ежедневной проверки. ServerDoc запускается из-под Half Life и отслеживает состояние игры каждые несколько секунд, убеждаясь в том, что он работает нормально. Если выяснится, что процесс Half Life остановлен, программа сама перезапустит его. К сожалению, в NT есть одна загвоздка, которая не дает ServerDoc перезапускать программы. Это программа диагностики Dr. Watson, встроенная в NT. Иногда она требует кликнуть мышью на выдаваемых сообщениях, чтобы позволить ServerDoc перезапустить программу, которая больше не хочет работать. Программу Dr. Watson можно легко отключить, но лучше этого не делать, если только вы полностью не распоряжаетесь сервером. Ниже приведены примеры батников с новой командной строкой, включающей ServerDoc. Единственное изменение - добавлен serverdoc.exe в начале обычной строки запуска сервера Half Life:

С:\gameservers\serverdoc\serverdoc.exe C:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname "Me Server" +mp_timelimit 40 +map de_dust

ПЛАНИРОВАНИЕ В NT:

ServerDoc может не только поддерживать сервер в рабочем состоянии, но и даже имеет встроенный планировщик задач. Однако, его немного сложно освоить, а значит – и эффективно использовать. Если необходимо запускать сервер по расписанию, то это проще сделать из встроенного Планировщика задач. В NT4 в Планировщик можно попасть из Моего Компьютера, а если его там нет, установите с дистрибутива ОС. Есть только одна проблема – эта прога не умеет в назначенное время выгружать программы. Хотя, может быть, это можно сделать и по-другому.

ПАТЧИ И АПГРЕЙДЫ:
Патчи – это здорово! Они решают проблемы, которые уже давно не дают вам жить. Но админы серверов должны помнить, что иногда патчи ломают больше, чем строят. Обычно патчи выходят в двух исполнениях – полная версия, которая апгрейдит любую версию до текущей, и частичная, которая апгрейдит только предыдущую версию до текущей. ВСЕГДА лучше использовать полные версии. Почему? Потому что можно столкнуться с большим количеством проблем, когда пытаешься устанавливать много патчей, один поверх другого. На всякий случай можно всегда держать под рукой 90-метровый дистрибутив hlserver и реинсталлировать его каждый раз, когда хотите пропатчить его заново. Но проверьте, сохранили ли вы конфиг, иначе придется помучаться пару ночей, переконфигурируя сервер.

+
+
+
+
+
+
+
+
+
+
+

                                         Делаем демку

Как записать демку HLTV?
Что это такое?
Это способность компьютера, не находясь непосредственно в игре, записать реально грамотную демку. При просмотре такого рода демки есть возможность наблюдать за игрой в различных видах:
летать как обычный спектатор независимо от кого-либо
«следить» за игроком (forcechasecam)
возможность наблюдать местонахождения всех игроков на "карте” (клавиша "Пробел”)
смотреть глазами любого игрока
В общем это надо видеть! Многие, кто записывал демку через консоль путём введения команд "record”, "stop” наталкивался на множество проблем среди них то, что все модели игроков как правило одного скина и не видно статистику + ко всему этому не видно, кто кого убил и чем – в общем много глюков. В помощь был изобретён вот этот самый HLTV Proxy.
Единственный недостаток этой программы в том, что для записи нужно выделить один комп – как бы под «спектатор» – в домашних условиях такую демку не запишешь, но вот для всевозможных чемпионатов по CS – это весьма и весьма полезно! Как ею пользоваться и что для этого нужно:
как я уже сказал – отдельный компьютер, который будет записывать демку
локальная сеть (если надо записывать игру, которая происходит в сети) или интернет (если вы решили записать демо какой-нить игры в интернете – например игру отцов на демосе – можно сделать и в домашних условиях! и ваш комп – будет спектатором. Интернет желательно есессено быстрый, сами понимаете, иначе запишется всё с такими же лагами, если бы вы сами играли! Или же программа закапризничает и выдаст кучу ошибок...)
сd-key – всё равно какой: легальный или сгенерированный... на качестве демки это не отразиться
немного терпения и небольших усилий
Принцип работы:
HLTV Proxy скачивает всю необходимую информацию из игры – и становиться своего рода «сервером».

«Тишина! Идёт запись»:
Итак самое главное – не скажу, что это сложно скорее даже очень легко: надо лишь пару раз создать такую демку и сразу всё будет понятно!
Запускаем файл в папке /half-life/hltv.exe. Этот файл идёт в стандартном наборе дополнительных программ типа Voice tweak и т.п. Вылезет окно, похожее на DOS Promt в которо

Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Форма входа
Block title
«  Ноябрь 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930