Итак, начну эту интересную, но в тоже время трудно понимаемую статью Распрыг....как научиться прыгать как кенгуру и быть крутым перцем?? Ответ прост--надо знать хотя бы как пользоваться консолью и некоторые консольные команды. Сразу скажу заранее, что многие считают распрыг(с английского прыжок кролика-bunnyjump) -- читом. Раньше меня даже кикали с серваков, потомучто считали, что это нечестно по отношению к команде противника. Я, конечно, быстро смирился, распрыгиваться перестал, хотя распрыгиваться умел, умею и буду уметь(пока когда-нибудь в новой версии КС не уберут этот баг вовсе). Так что потом не надо предъявлять ко мне претензии и задавать глупые вопросы-" Почему меня называли читером и постоянно кикали?":)) Расскажу вам немного истории появления распрыга по моей версии (кому это неинтересно можете смело пропускать это и читать ниже)
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 . Если между точками не будет соединения, боты НЕ БУДУТ использовать лестницу. Цвет фиолетовый.
1. Скачиваем прогу с нашего сайта 2. Распаковываем куда угодно и открываем. 3. Нажмием в верхнем меню "Мод" и выбираем "Counter-Strike" или нажмием Ctrl+F1. 4. В левом окне выбираем путь к CS. Пример: C:/Games/Counter- Strike 1.6. 5. Нажмием в верхнем меню "Файл" > "Выбрать картинку" или нажимаем Ctrl+O. 6. И выбираем картинку в формате *jpg, *jpeg, *bmp, *ico, *emf или *wmf. 7. Жмём "Сохранить текущий фон". 8. Заходим в игру и любуемся новым фоном.
Для создания фона консоли (файл cached.wad) нужно иметь: - Любой графически редактор, например Adobe PhotoShop. - Скачать прогу Texture SDK. - Создать или где-либо взять рисунок, который вы желаете сделать Вашим фоном консоли.
Разберемся внимательнее с третьим пунктом. Рисунок для фона консоли должен иметь разрешение 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
При первом запуске программы появится диалог, в котором нужно будет указать путь к "hl.exe". Если вы укажете его не верно - не переживайте - его всегда можно будет изменить в настройках программы (кнопка "Options"). После этого появится окно программы: Изображение 1. Open Image - открыть изображение (ваш будующий логотип). 2. Reload Image - при нажатии на эту кнопку ваше изображение загрузится снова и все произведенные к нему действия/эффекты будут отменены. 3. Filters - набор фильтров применяемых к изображению. В большенстве случаев не нужны. 4. Make WAD - создает файл "...\half-life\logos\pldecals.wad" из-за которого и будет работать ваш логотип. 5. Options - некоторые настройки программы. 6. Help - хелп-файл. В нем содержится полная информация о программе. 7. About - информация о создателях программы. 8. Exit - выхд из программы. 9. Total Pixels - общее количество пикселов - не должно превышать 12288. 10. Autosize - программа автоматически приведет рисунок к нужному размеру. 11. Resize - изменит размер рисунка по заданным параметрам. 12. Сделать логотип для Counter-Strike. 13. Сделать логотип для Team Fortess. 14. Сохранить wad файл в указанном вами месте. 15. Путь к сохраняемому wad файлу. 16. Загруженный на данный момент рисунок. 17. Размер рисунка. 18. Графическое представление загруженного рисунка. 19. Отмена последнего действия.
Порядок действий:
1. Открываем Halflife Logo Creator, выбираем картинку(Open) 2. Когда картинка выбрана, жмем Autosize 3. Выбираем Counter-Strike, жмем сохранить (Save to) в директорию cstrike (если диск от Буки в папку cstrike_russian) (имя файла pldecal.wad), лучше пред сохранением удалить прежний pldecal.wad. 4. Жмем Make WAD. 5. Заходим в cstrike, находим фаил pldecal.wad и копируем его с изменением на tempdecal.wad. (в папке cstrike дожно быть 2 одинаковых файла просто с разными именами pldecal.wad и tempdecal.wad). 6. pldecal.wad, tempdecal.wad - ставим в атрибутах только чтение. 7. В cstrike удаляем custom.hpk.
Оптимальное железо Во первых сервер желательно держать отдельно. Тоест не ставить ни каких дополнительных программ, чтоб ни нагружать процессор. И не играть на компьютеры где стоит сервер. Так какое же оптимальное железо для вашего сервера?? Все зависит от того для каких целей вы хотите его создать (публичный или сервер для проведения Клан Варов) и от того на сколько слотов он будет. Если это публичный сервер на 16-20 слотов то процессора 1.8Ghz и 1512 оперативки должно хватить. Это же железо потянет сервак для проведения КВ. Кв сервер обычно создается на 12 человек. 10 игроков 1 слот для демки и1 слот на всякий случай. Если же вы хотите создать сервак на больше слотов то соответственно и железо будет нужно получше. Также на пинг сервера будет влиять скорость интернет канал. Минимальная скорость нета для сервер в 20 слотов будет примерно 1мб/c.
Как сделать постоянный сервер? Чтоб сделать постоянный сервер не нужно выключать компьютер. Или можно арендовать сервер. Способа чтоб сервер работал при выключенном компьютере, пока не существует.
Windows или Linux? И так какую же платформу выбрать для сервера. Здесь ответ однозначен, Linux. Но не каждый умеет работать под этой операционной системой, поэтому в этой статье мы будем рассматривать работу сервера под Windows XP.
Оптимизируем WINDOWS для стабильной работы серва Здесь можно рассказать достаточно много. Постараюсь выложить самое основное: • В Интернете предостаточно программ, которые помогут оптимизировать вашу ОС, а также коннект. Скачайте любую, к примеру, XPTweaker или Auslogic Bootspeed. • Рекомендую полностью отключить файл подкачки, если оперативной памяти у вас 768 Мб и более. • Удалите prefetch. Как? Создаем текстовый документ. Называем его: deleteprefetch Открываем этот файл и пишем вот эту строчку: del C:\Windows\Prefetch\*.* /Q Сохраняем этот файл с расширением .bat Запускаем этот файл. • Следующий твик. Пуск\выполнить\пишем: regedit Открываем вот так: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DisablePagingExecutive заменяем на 1 LargeSystemCache заменяем на 1 Перезагружаем компьютер Также рекомендую Выполните дефрагментацию жесткого диска.
Делаем серверный конфиг Тут я не буду расписывать все команды и что они значат. Просто я выложу свой конфиг а судить о его качестве уже вам.
Сервак в консольном режиме Наверное многие знают что сервак в консольном режиме работает намного лучше чем в обычном режиме. Это связано с тем что сервер в обычном режиме жрет лишние ресурсы из за своей графической оболочки. Чтоб это дело исправить нажимаем правую кнопку мыши на ярлык нашего сервер и в поле объект после hlds.exe дописываем следующие строки -console -game cstrike +maxplayers кол-во слотов серва +map название карты -port 27015.
Ну вот собственно и все. Надеюсь сильно не будете ругать за ошибки и стиль написания. В школе не учился грамоте не обучен. Спасибо за внимание!
P.S. Настройку AMXX смотрите в других моих темах )
ВЫ наверно всегда хотели с другом, поиграть отдельно на серваке 1-1 а все серваки забиты!! =)) Есть способ поиграть 1-1! Так в этом разделе--я вам помогу создать свой сервак на время поиграть с друзьями! 1)Для этого должен стоять у вас на компе патч v21 и любой из наших готовых серверов 2)Установив патч у вас создаються на рабочем столе два ярлыка -----Counter Strike 1.6 Non Steam(игра) -----Dedicated Server (Сервак типо в этом роде..)
3)Запускаем Dedicated Server появляеться картинка смотрим рисунок....
4)Поехали дальше жмём старт после всего выбранного.
5)ВСЁ теперь звоним другу или пишем ему в аську типо привет go в cs и даёте ip !! =))
6)Сварачиваем hlds заходим в CS пишем в консоли connect и ip вашего сервера
7)Чуть не забыл избавимся от лаг так. Сервак запущен жмём cntr+alt+del (диспетчер задач)
Ишем там Hlds.exe и повышаем приоритет Рекомендуеться Выше среднего