Об игре
[75]
Статьи об игре
|
Видеоролики
[73]
Видеоролики о CS 1.6
|
FAQ
[22]
Помогаем с Вашими проблема в CS 1.6
|
Обзоры девайсов
[2]
Различные девайсы
|
WES Cyber School
[26]
Тактики от WES Cyber School
|
Главная » Статьи » Counter - Strike 1.6 » FAQ |
Появляется Новое окошечко! И в этом окошечке нажимаем Dedcated Server и устанавливаем программу!
Порядок действий:
1. Открываем Halflife Logo Creator, выбираем картинку(Open)Пока что мы не будем записывать оригинальные звуки из демки (стрельбу, прыжки и пр.), а сделаем клип просто под музыку. Если же Вы хотите клип с оригинальными звуками из демки, то читайте специальную статью из этого же раздела.
Необходимые программы и суть процесса
Сразу оговоримся о софте, необходимом для создания клипа:
VideoMach
простенький видеоредактор, позволяющий склеить несколько картинок в клип и добавить музыку
Кодек DivX
видеокодек, сжимающий AVI-файл в формат DivX
Преобразовать демку из формата *.DEM сразу в сжатый *.AVI нельзя (хотя
и существуют программы, записывающие с экрана в AVI формат, например,
программа FRAPS, но с большими разрешениями она работает коряво),
поэтому приходится действовать поэтапно:
При проигрывании демка «разрезается» на большое количество BMP-картинок (скриншотов)
Затем эти скриншоты «склеиваются» в видеоредакторе и сжимаются кодеком в клип
Все скриншоты записываются в папку Half-Life. При «нарезке» скриншотов
игра очень сильно тормозит — ничего страшного, просто винчестер не
совсем успевает записывать скриншоты в количестве 30 штук в секунду,
придется подождать.
Требования к компьютеру для записи клипа
Главное, чтобы у Вас было достаточно свободного места на винчестере, а
именно на диске с установленным Half-Life (т.к. скриншоты записываются
именно туда).
Здесь очень важное значение имеет разрешение, установленное в CS, т.к. именно оно определяет размер будущих скриншотов. Далее мы приводим таблицу, из которой видно сколько места необходимо на диске, чтобы записать клип той или иной длины в зависимости от разрешения (условимся, что в 1 секунде — 30 кадров).
Таблица зависимости размера клипа от разрешения и длительности (в 1 сек — 30 кадров)
Разрешение | 1 кадр 1 сек 10 сек 30 сек 1 мин 2 мин 3 мин
-----------------------------------------------------------------------------------
400x300 | 352 КБ 11 МБ 105 МБ 315 МБ 630 МБ 1,3 ГБ 1,9 ГБ
512х384 | 577 КБ 17 МБ 175 МБ 525 МБ 1,1 ГБ 2,2 ГБ 3,3 ГБ
640х480 | 901 КБ 27 МБ 270 МБ 810 МБ 1,6 ГБ 3,2 ГБ 4,8 ГБ
800х600 | 1407 КБ 42 МБ 425 МБ 1275 МБ 2,6 ГБ 5,2 ГБ 7,8 ГБ
Из таблицы, например, видно, что для записи скриншотов эквивалентных 10 секундам демки с разрешением 400х300 необходимо 105 Мб места, а для записи 3 минут с разрешением 800х600 необходимо 7,8 Гб.
Запись скриншотов из демки
Запись скриншотов из демки осуществляется консольными командами:
startmovie
запускает «нарезку» скриншотов. Вместо Вы пишете любое имя; вместо
указываете количество кадров в секунду. Мы рекомендуем: 30-35.
В итоге, чтобы начать запись надо набрать в консоли: startmovie abc 30.
endmovie
прекращает «нарезку» скриншотов.
Удобно забиндить начало и конец нарезки скриншотов на клавиши, для этого нужно ввести в консоли или прописать в конфиге следующие команды:
bind [ "startmovie abc 30"
bind ] "endmovie"
Далее мы приводим последовательность действий от запуска CS до сжатия клипа по алгоритму DivX.
В CS, в меню «Configuration/Video/Modes» выставляем разрешение, руководствуясь таблицей размеров клипа, приведенной выше (оптимально: 512х384 или 640х480)
В консоли пишем: playdemo имя_демки (загружаем демку, демка должна лежать в папке cstrike).
В консоли пишем: startmovie abc 30. Теперь, когда нам нужно заснять
какой-то момент, мы убираем консоль (идет нарезка скриншотов). Если
какой-то момент мы не хотим записывать, то просто выдвигаем консоль
(нарезка картинок прекратится, демка станет проигрываться несколько
быстрее обычного). Чтобы записать следующий нужный момент просто еще
раз убираем консоль.
Если демка записана при помощи HLTV:
В консоли пишем: viewdemo имя_демки (загружаем демку, демка должна лежать в папке cstrike).
Кнопкой F2 вызываем плейер демок и отматываем на тот момент, который хотим заснять.
В консоли пишем: startmovie abc 30 — в общем, как и в первом случае.
Начнется процесс создания BMP-картинок с выбранным разрешением. Во время этого процесса демка будет проигрываться очень медленно (придется подождать). Когда нужный фрагмент демки закончится пишем в консоли endmovie и выходим из игры.
Склеивание картинок можно с легкостью проделать в программе Bmp2Avi. Только с ней вам придется разбиратся самостаятельно, но она очень легкая посравнению с VideoMach.
Запускаем программу VideoMach и загружаем в нее все BMP-картинки через меню «File/Open». Вы можете изменить порядок картинок, наложить различные эффекты и т.п. Музыка вставляется также через меню «File/Open». Теперь остается выбрать кодек для сжатия и установить параметры. Мы рекомендуем кодек DivX.
Жмем изображение дискетки для определения свойств AVI-файла.
Выбираем тип файла AVI. Если в фильме не будет звуков, то отмечаем «Video Only». В строке «Video File» выбираем папку, куда будет сохранен клип и даем ему имя, например, cs-movik.avi.
Переходим на вкладку «Video». Здесь при необходимости можно обрезать и перевернуть изображение, выставить количество цветов и т.д. Но нам нужно настроить параметры сжатия, поэтому жмем кнопку «Format Options».
Выбираем DivX кодек и жмем кнопку «Configure».
На первой вкладке параметров кодека устанавливаем битрейт, т.е. количество килобит в секунду. Например, битрейт 2000 составляет (2000:8=250) 250 Кб/сек. Чем больше размер изображения (разрешение клипа), тем больше нужен битрейт для обеспечения хорошего качества.
Чем выше битрейт, тем лучше качество клипа и соответственно больше его
размер. При меньшем битрейте все наоборот: хуже качество, но меньше
размер клипа.
А чтобы сделать из видео приличный мувик мы воспользуемся программой Sony Vegas.
«Тишина! Идёт запись»:
Итак самое главное – не скажу, что это сложно скорее даже очень легко:
надо лишь пару раз создать такую демку и сразу всё будет понятно!
Запускаем файл в папке /half-life/hltv.exe. Этот файл идёт в
стандартном наборе дополнительных программ типа Voice tweak и т.п.
Вылезет окно, похожее на DOS Promt в котором будет написано: console
initialized.
system initialized.
network initialized.
proxy module initialized.
no masters parsed from woncomm.
1st using default master master module initialized.
world module initialized.
server module initialized.
director module initialized.
multicast module initialized.
demo module initialized.
executing file hltv.cfg.
multicast not started.
WON initialized
Значит всё в порядке.
Если выскачет чёго-нибудь другое: в стиле
adding master server half-life.east.won.net:27010
adding master server half-life.west.won.net:27010
adding master server half-life.central.won.net:27010
Не пугайтесь это совсем не важно – это компьютер ищет в интернете через
сеть WoN сервера, чтобы можно было это дело транслировать… в общем не
забивайте себе головы – проехали…)
- дальше вводим:
multicast 1
Это, чтобы включить этот самый хвалёный multicast! В консоли появится надпись: multicast started.
- теперь от вас требуется узнать IP server’a на котором проходит игра.
(посмотреть IP можно через CS- > play -> Lan Games -> Server
Info : там он этот адрес записываем и выходим из игры)
вводим в окне:
connect 127.0.0.1:27015 (например)
Он напишет, что связь установлена и всё ок... и в этом окошке можно
будет "видеть" (читать, что происходит в это время на сервере, то есть
как люди общаются - вот!)
В игре на сервере можно будет заметить в строке спектаторов надпись HLTV Proxy.
- ну а дальше вводим непосредственно:
record de_dust
результат -> recording de_dust1.dem
По окончанию времени, раунда, соревнования – чтобы остановить запись надо набрать:
stop
Всё – демка записана! Мои поздравления!
ВАЖНО! Запишите на демку немного больше чем вы хотите – так сказать на запас! потому что в конце HLTV обрезает демку!
Как посмотреть:
Теперь, чтобы на неё взглянуть – ее надо скопировать из корневой директории /half-life в папку /cstrike
заходим в игру –> в консоль и набираем:
playdemo de_dust1
И наслаждаемся возможностями этой чудо-программы HLTV Proxy.
Разберемся внимательнее с третьим пунктом. Рисунок для фона консоли
должен иметь разрешение 320X240 или 640X480 пикселей, с палитрой в 256
цветов (8 бит).
Примечание:
Можно использовать и другое
разрешение картинки, но не больше 640X480, но тогда фон будет вытянутым
или сплющенным. Начнем пример с использованием графического редактора
PhotoShop:
1. Открываем PhotoShop
2. Если Вы собрались
рисовать свою собственную картинку, то нажните File>New... Или если
у вас уже есть картинка то откройте её, нажав File>Open...
3. Если открытая Вами картинка не разрешения 320X240 или 640X480, то сделайте ей ReSize.
4. Имея картинку с разрешением 320X240 или 640X480 пикселей, нам нужно
изменить её палитру на 256 цветов. Чтобы сделать это без потери
качества, то зайдите в меню Image>Mode>Indexed Color.
5. Готово. Теперь жмем File>Save As... указываем путь к сохранению и в строке "Format" выбираем BMP.
Все теперь у нас есть готовая картинка для нашего фона консоли, осталось только конвертировать её в WAD.
Примечание:
Фон консоли это не обычный WAD, который можно открыть с помощью Walley, а особенный. Он состоит из двух картинок:
Первая появляется как фон консоли, а вторая когда консоль отключена
(console 0 и нет строки "-console" в ярлыке) и что-то загружается.
Конвертирование:
1. Распакуйте zip архив с прогой Texture SDK.
2. Откройте Блокнот и пропишите туда следующее:
$DEST "cached.wad" // Имя выходного файла
$loadbmp "e:cached.bmp" // Путь к файлу отображающийся при загрузке, можно использовать стандартный
loading qpic 0 0 640 480 // Две последние группы цифр, обозначают разрешение картинки
$loadbmp "e:cached.bmp" // Путь к фону консоли
conback qpic 0 0 640 480 // Две последние группы цифр, обозначают разрешение картинки
3. Сохраните этот файл в папке с програмой Texture SDK, под именем
cached.ls (не забудьте в поле "Тип файла" выбрать "Все файлы").
4. В папке с программой Texture SDK создайте еще один Блокнот, пропишите в него строчку
qlumpy cached.ls
и сохраните его с именем cached.bat
5. Запустите cached.bat и в папке должен появится файл cached.wad
Ваш фон консоли готов!
1. Waypoint'ы - что это такое ?
Waypoint'ы - это точки на карте, которые использует бот для навигации. Они позволяют боту двигаться по карте, не сталкиваясь с препятствиями, находить места для установки бомбы, заложников. Эти точки не отображаются во время игры.
Боты знают, по какому пути идти, используя соединения между этими точками.
Для того, чтобы боты могли бегать по всем закоулкам карты, waypoint'ы должны быть расположены повсюду на карте. Без них боты будут просто стоять на месте либо выбирать направление движения случайно, при этом натыкаясь на стены и другие препятствия. Waypoint'ы также позволяют боту "знать" где на данной карте находятся цели - заложники, места для установки бомб.
Этот документ описывает команды, необходимые для создания или изменения файла путей (для POD-бота). При создании или редактировании путей необходимо, чтобы НЕ БЫЛО подключенных к текущей игре ботов, иначе могут произойти фатальные ошибки (с потерей всех не сохраненных данных). Создайте LAN Game, подключитесь к игре, расположите точки и их соединения на карте с помощью команд, приведенных ниже. Далее сохраните файл путей, отсоединитесь от сервера, затем опять создайте игру, на этот раз с ботами, для того, чтобы проверить, насколько хорошо (или плохо) они двигаются по только что созданным точкам.
2. Как точки путей выглядят на карте ?
Точки отображаются в виде вертикальных линий, которые выглядят, как молнии, или что-то типа этого. Вертикальная линия, с помощью которой отображается точка, имеет такую же высоту, как и игрок. Различные типы точек имеют разные цвета.
Waypoint'ы хранятся в файле с таким же именем, как и у названия карты, но с расширением ".pwf" вместо ".bsp" для карт. Например, для карты de_dust файл путей будет иметь имя de_dust.pwf и будет хранится в папке Half-LifecstrikePODBotWPTDefault.
Файл путей автоматически загружается при открытии карты (если он существует). Если же его нет, необходимо создать его, используя инструкции, указанные ниже.
3. Кратко о консольных командах для редактирования путей.
Доступны следующие консольные команды (ЧУВСТВИТЕЛЬНЫЕ к регистру):
"waypoint on" - Включает отображение Waypoint'ов
"waypoint on noclip" - Включает редактирование путей с читом Noclip, который позволяет проходить сквозь стены
"waypoint off" -Выключает отображение Waypoint'ов.
"waypoint add" - Добавляет точку в место, где в это время расположен
игрок (т.е. Вы). После выбора команды появляется всплывающее меню,
позволяющее указать различные типы точек.
"waypoint delete" -Удаляет точку, ближайшую к игроку.
"waypoint find x" - Показывает направление к точке номер x
"waypoint showflags" -Показывает все флаги, установленные для точки
"waypoint addflag" - Позволяет вручную добавить флаг к точке.
"waypoint delflag" - Позволяет выбрать флаг текущей точки, подлежащий удалению.
"waypoint setradius x" - Выставляет радиус зоны для текущей точки равным х
"waypoint stats" - Отображает статистику о количестве точек различных типов, поставленных на карте.
"waypoint check" - Проверяет правильность установки точек (осуществляется автоматически при сохранении)
"wayzone calcall" - Вычисляет радиус зоны для всех точек на карте (не нужен для бота версии 1.4х и выше)
"waypoint save" - Сохраняет текущие пути в файл (с проверкой точек и соединений)
"waypoint save nocheck" - То же самое, но сохраняет даже при наличии ошибок.
"waypoint load" - Загружает Waypoint'ы из файла (без сохранения текущих изменений)
"autowaypoint" - Отображает статус режима autowaypoint.
"autowaypoint on" - Включает автоматическую расстановку точек (при движении игрока по карте) .
"autowaypoint off" -Выключает режим автоматической расстановки точек.
"pathwaypoint" - Отображает статуй режима pathwaypoint.
"pathwaypoint on" - Включает режим отображения соединений между точками.
"pathwaypoint off" - Выключает режим соединений.
"pathwaypoint add x" - Соединяет ближайшую к вам точку с той, номер которой вы укажете в команде
"pathwaypoint delete x" - Рассоединяет ближайшую к вам точку и ту точку, номер которой вы укажете в команде
"debuggoal x" - Заставляет ботов использовать точку номер х в качестве Точки Назначения
Для того, чтобы использовать команды, приведенные выше, необходимо использовать консоль. Вы должны начать игру с включенной консолью (используйте строку "hl.exe -console" для запуска игры). Для открытия консоли нажмите клавишу "~", введите команду и нажмите "~" для возвращения к игре.
Вы можете упростить все дело, если назначите горячие клавиши для команд с помощью команды bind. Например, перед редактированием введите:
bind a "waypoint add"
bind d "waypoint delete"
bind l "waypoint load"
bind w "waypoint save"
Тогда клавиша a будет служить для добавления точки, d - для удаления, l - для загрузки и w - для сохранения файла путей. Кроме того, эти команды можно сохранить в файле скрипта, и потом только вызывать его при необходимости редактирования командой exec.
Командой "waypoint add" можно добавить waypoint в то место, где расположен игрок. Точки waypoint'ов могут быть поставлены везде, где может пройти игрок. При установке точки вы услышите звук, подтверждающий действие. После ввода команды на экран будет выведено меню, позволяющее выбрать тип точки.
"Normal Waypoint" (Обычная точка) - Ставит точку, которая используется для обычного передвижения по карте от одной точки к другой. Необходимо ставить такие очки повсюду на карте (но придерживаясь определенной дистанции между ними), так как боты используют их для того, чтобы прятаться и варьировать пути движения. Цвет точек зеленый.
Обычная точка
"Terrorist Important Waypoint" и "Counter Important Waypoint" (Точка, важная для террористов и Точка, важная для контров) Это стратегические точки для каждой из команд. Боты используют их для патрулирования по карте. Как они это делают, зависит от типа карты. На DE_ картах необходимо поставить много таких точек для контр-террористов вокруг места, где устанавливается бомба и только 2-3 стратегические точки для террористов. Контр-террористы будут почти всегда выбирать в качестве цели точки, важные для CT и только иногда пойдут к точкам, важным для террористов. Террористам разрешено идти к точкам, важным для любой из команд. Система выбора важных точек меняется в зависимости от типа карты, например для CS_ карт все наоборот. Точка для террористов красная, для контров синяя.
Стратегическая точка для контр-террористов
"Ladder "("Лестница")
Эти точки необходимо ставить на лестнице, если вы хотите, чтобы боты ее
использовали. Нижнюю точку поставьте, когда вы уже подошли вплотную к
лестнице. Наверху лестницы необходимо поставить вторую точку. Ставьте
ее когда вы уже находитесь над лестницей. Если лестница очень длинная,
можно поставить несколько таких точек межу этими крайними. В
большинстве случаев этот тип точек необходимо соединять вручную с
помощью команды pathwaypoint add . Если между точками не будет
соединения, боты НЕ БУДУТ использовать лестницу. Цвет фиолетовый.
Лестница
"Rescue Point" ("Точка спасения")
Данная точка должна быть установлена только на cs_ картах. Это место,
куда контр-террористы должны вести заложников. Обычно ставится только 1
штука (в зависимости от того, сколько Зон Спасения есть на карте). Цвет
белый.
Точка спасения
"Goal Point" ("Цель карты")
Поставьте ее там, где расположены цели карты. На DE_ картах это место
установки бомбы, на cs картах - это место, откуда надо уводить
заложников. Для AS карт это точка, куда надо двигаться VIP'ам. Цвет
фиолетовый (как и для лестниц)
Целевая точка
"Camp Start" ("Кемперское место")
Это точка, где боты будут кемперить. Для того, чтобы ее поставить,
смотрите туда же, куда должен смотреть бот, когда начнет кемперить. Для
того, чтобы он присел при этом, просто держите кнопку приседания, когда
добавляете точку.
Также надо указать:
"Camp End" ("Направление взгляда")
Выбрав это вы установите конечную точку, в которую будет смотреть бот
во время того, как будет кемперить. Смотрите прямо по направлению, куда
должен смотреть бот и добавьте точку.
Замечание: Вы не можете добавить этот тип точки до того, как поставите точку типа "Кемперское место".
Обычный цвет - голубой, если вы установите флаг для точки, она будет с красным или синим оттенком.
- Любой графический редактор. Для снайперского прицела подойдет даже Paint
- Sprite Viewer или Sprite Explorer для просмотра спрайтов.
- Sprite Wizard для конвертирования файлов .bmp в файлы .spr.
1. Открываем графический редактор и создаем рисунок нашего будущего прицела с параметрами - 256х256х256
Далее сохраняем свой рисунок под названием - sniper_scope.bmp
2. Берем и запускаем, скачанную Вами, программу Sprite Wizard, далее тыкаем Next
3. Нажимаем Browse и выбираем место нахождение нашего прицела, затем Next
4. Выбираем из списка наш прицел, потом опять Next.
5. Потом выбираем "Additive - 256 colors with additive transparency" и жмем Next.
6. Затем любуемся на наш прицел, жмем Finish и сохраняем его под названием - sniper_scope.spr в директории .../cstrike/sprites, а на вопрос заменить и нет, отвечаем да.
Ваш снайперский прицел готов.
ФАЙЛЫ КОНФИГУРАЦИИ:
* Чтобы выставить настройки на сервере, их надо прописать в файле /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 и реинсталлировать его каждый
раз, когда хотите пропатчить его заново. Но проверьте, сохранили ли вы
конфиг, иначе придется помучаться пару ночей, переконфигурируя сервер.
Для начала вы должны взять микрофон и подключить его к компьютеру. Затем запускаете файл "voice_tweak.exe" (он находиться в папке half-life) и удостоверяетесь, что он работает. Будьте осторожны с громкостью - среднего уровня вполне достаточно. Теперь запустите Counter-Strike, создайте сервер и вызовите Scoreboard (обычно вызывается клавишей "Tab"). Напротив своего имени вы должны увидеть маленький серый рисунок, изображающий динамик. Теперь пишите "bind k +voicerecord" в консоли.
После того, как вы проделали все эти операции, нажмите "K" и скажите что-нибудь в микрофон. При этом серое изображение динамика в Scoreboard должно смениться на синее. Внимание: НЕ ОТПУСКАЙТЕ КЛАВИШУ ДО ОКОНЧАНИЯ ФРАЗЫ. ВЫ СЛЫШНЫ ТОЛЬКО ПОКА ДЕРЖИТЕ "K" НАЖАТОЙ.
Дополнение: аналогично клавише "k" вы можете биндить любую другую удобную вам клавишу для активации голосового чата.
Сетевая игра с использованием голосового чата
Выберите любой сервер ( желательно, чтобы на нем были игроки ) и подключитесь к нему. Скажите что-нибудь в микрофон. Например: "Эй ламозавры! Вы меня слышите?" Ждите ответа. Если вас пошлют куда подальше, то все ОК, микрофон работает Если вам говорят, что ваши слова неразборчивы, увеличьте уровень звука вашего микрофона. Если вам отвечают, что ваша речь похожа на полную тарабарщину и человеческую не напоминает вовсе, у вас большие проблемы. Читайте часть 3. Есть способ заткнуть особо надоедливого игрока, который мешает вашей игре своими воплями в чате. Вызовите Scoreboard нажатием клавиши Tab и кликните один раз мышкой. Появится курсор. Подведите курсор к значку динамика рядом с именем надоедливого игрока и щелкните по значку. Он для вас замолкнет. Аналогично попавших в игнор игроков можно "включить".
Проблемы с голосовым чатом
Проблемы с голосовым чатом? Вот список возможных причин:
У вас аудиокарта на шине ISA? ISA и голосовой чат вместе не работают. Если вы не знаете, какая у вас аудиокарточка на какой шине, но подозреваете, что ISA, откройте корпус компьютера и посмотрите, как длинна та часть материнской платы, в которую, собственно, карточка воткнута. Если длиннее сотового телефона Nokia 5110/3210/3310 - это, скорее всего, ISA. Придется покупать новую материнскую плату. Большинство интегрированных звуковых карт не работают с голосовым чатом.
Если ваш голос звучит странно, попробуйте с самого начала повторить операцию с подключением микрофона и запуском voice_tweak.exe. Важно зацепить микрофон правильно. Если в игре не срабатывает клавиша, которую вы забиндили под голосовой чат, откройте каталог HL, затем каталог Mod (например CS), откройте файл config.cfg и добавьте в него строку: bind "k" "+voicerecord" Примечание: этот бинд может разрушить то, что было пробиндено ранее.
Если проблемы все еще не исчезли, выпишите спецификацию своей аудиокарты, заходите на форумы HL, CS и других модов, и выясняйте у игроков с такими же звуковыми картами - есть ли у них проблемы и как они их решают.
Официальные карты: de_dust2, de_cbble, de_nuke, de_train, de_inferno, de_clan1_mill, de_cpl_strike
Игроки команды могут общаться голосом между собой, если они в игре
живы. Или если вся команда в игре мертва. Любой умерший игрок не может
разговаривать с любым другим членом команды до начала следующего
раунда...
Если обрывается сетевое соединение во время матча при неумышленном обрыве:
Когда все игроки не в состоянии продолжать игру, например при сбое
работы сервера, счет игры на момент обрыва будет записан и игра
продолжиться с того раунда, на котором произошел сбой.
В случае,
когда не могут играть два человека из всех игроков или меньше, раунд в
момент неполадок будет пропущен и переигран заново. Последующий раунд
начнется тогда, когда будет подтверждено наличие соединения у всех
игроков.
Если игроку не понравиться решение, игрок может подать жалобу после окончания матча.
В случае умышленного обрыва соединения, судья может постановить на свое
усмотрение проигрыш той команды, которая виновна в намеренном обрыве
соединения.
Игрок в определенный раунд может иметь при себе любой тип гранат.
Установленные серверные настройки
allow_spectators 1
mp_autocrosshair 0
mp_autokick 0
mp_autoteambalance 0
mp_buytime 0.25
mp_c4timer 35
mp_fadetoblack 1
mp_flashlight 1
mp_footsteps 1
mp_forcecamera 2
mp_forcechasecam 2
mp_freezetime 6
mp_friendlyfire 1
mp_hostagepenalty 0
mp_limitteams 0
mp_logfile 1
mp_logmessages 1
mp_roundtime 2
mp_startmoney 10000
mp_timelimit 0
mp_tkpunish 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_alltalk 1
sv_cheats 0
sv_clienttrace 1
sv_gravity 800
sv_maxrate 25000
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
sys_ticrate 10000
Клиентские опции. Разрешенные консольные команды:
adjust_crosshair
brightness 0-2
drawradar
gamma 0-3
hideradar
name
rate
sensitivity
volume 0-1
cl_allowdownload
cl_cmdrate 101
cl_dynamiccrosshair 0-1
cl_lc 1
cl_lw 1
cl_minmodels
cl_righthand
cl_timeout
cl_updaterate 101
ex_interp 0.01
fps_max
fps_modem
gl_picmip 0
gl_playermip 1
m_filter
m_pitch
m_yaw
max_shells
max_smokepuffs
mp_decals
r_decals
r_drawviewmodel 1
say_team
zoom_sensitivity_ratio
_cl_autowepswitch