Counter-Strike 1.6Вход

Тут всё, что интересует по CS 1.6...

Уважаемые пользователи!
На форуме идёт набор МОДЕРАТОРОВ.
Заявку можно оставить здесь
Для подробной информации писать в ЛС или на Facebook.
Спасибо за внимание Smile

Поделиться

descriptionУстанавливаем metamod, AMXModX, Dproto.

more_horiz
 Устанавливаем metamod, AMXModX, Dproto. Что такое metamod, amxmodx и dproto и для чего они нужны.

Установка metamod:

Скачиваем сам metamod. В папке cstrike создаем папку addons, в папке addons создаем папку metamodДолжно получиться так: /cstrike/addons/metamod Копируем скачанный metamod.dll  в папку metamod . 
В папке cstrike ищем файл liblist.gam, открываем его и заменяем строку gamedll "dlls\mp.dll" на gamedll "addons\metamod\dlls\metamod.dll" 
Всё, metamod успешно установлен. Проверить можно, написав в консоли сервера команду meta list, если metamod не работает, то ничего не произойдет Smile


Что такое MetaMod :
Metamod это плагин интерфейс для Half-Life модификаций, что расположен между двигателем Half-Life игры и Half-Life Mod, обеспечивая динамическую загрузку и выгрузку DLL плагинов для добавления или удаления дополнительных функций с игрового сервера. (Проще говоря плагин позволяющий устанавливать различные модули типа amxmodx, dproto, booster, mmtimer и т.д) Я думаю и так ясно что он нам нужен, даже очень=)




Установка AMXMod X:

Скачиваем AMXModX-installer, разархивируем, запускаем amxmodx-installer-1.8.3.exe, следуем инструкциям установщика. Жмем "Finish", автоматом запускается amxmodisntaller. Жмем "NEXT", принимаем лицензионное соглашение, в окне "Choose install method" выбираем Select mod directory , жмем NEXT и выбираем папку, куда скачали сервер, в ней выбираем папку cstrike, внизу в выпадающем списке Custom game addon выбираем - Counter-Strike. Жмем OK. Всё, установщик всё сам поставит.
Открываем  в папке metamod файл plugins.ini и вставляем это: 
win32   addons\amxmodx\dlls\amxmodx_mm.dll


Что такое Amx Mod X :

Вот вы набрали в поисковой строке яндекса или гугла четыре буквы AMXX, сокращенное название Amx Mod X, и в ответ получили до нескольких миллионов ответов. Но как правило ответа на вопрос: "Что такое Amxx?" нет, в основном целая куча сайтов предлагающая различные плагины и дополнения для вашего сервера CS. Но давайте все же разберемся что это такое на самом деле.


Информация о AMXX с официального сайта



AMX Mod X (AMXX) is a Metamod plugin which allows you to write modifications for Half-Life with Small scripting language.

Если перевести на русский, получится примерно так:

AMX Mod X (AMXX) это Metamod дополнение которое позволяет создавать новые модификации для Half-Life На языке Small (Pawn).

То есть по факту это дополнение при помощи которого люди вроде меня, не знающие языков программирования, могут писать свои собственные скрипты и они будут работать на сервере. Amxmodx ( дальше буду называть сокращенно amxx) это один файл amxmodx_mm.dll, это [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] ядро amxx (пройдя по ссылке вы сможете ознакомится с предоставляемыми этим ядром функциями).


К ядру AMXX, написано несколько дополнительных модулей



  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - Модуль содержит функции, для управления функциями движка

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - Модуль Fakemeta - мощная альтернатива модулю Engine

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - Модуль предоставляющий дополнительный функции "обмана"( изменение здоровья и т.п.)

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - Модуль для работы с базой GEOIP

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - Модуль для отлова и вызова виртуальных функций для объектов.

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - Модуль предоставляет функции для работы с базой SQL

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] - Модуль содержит много native функций для изменения гймплея CS

  • [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]  - В модуле функции для работы с бомбой и другие

  • nvault_amxx.dll - Модуль для работы с бинарными данными

  • regex_amxx.dll - Обеспечивает Регулярные функции Выражения.(машинный перевод)

  • sockets_amxx.dll - Модуль содержит функции для работы с сокетами

  • sqlite_amxx.dll - sqllite функции


И другие модули. В рамках данного сайта я буду рассказывать только о тех функциях и модулях, которые касаются игры Counter-Strike.





Создать сервер CS, это ещё не всё. Теперь сделаем сервер no-STEAM и возможность заходить с 2-х протоколов 47и 48.  Для этого нам следует поставить плагин для metamod'a - Dproto 
Тут всё просто. В папке addons создаем папку dproto, должно получится так: cstrike/addons/dproto .
Качаем dproto, в архиве будут папки amxx и bin и конфиг dproto.cfg. B папке bin будут ещё две папки, нас интересует папка Windows, из неё берём dproto.dll и кладем в созданную нами папку dproto. Должно получится так: cstrike/addons/dproto/dproto.dll 
В папке metamod открываем файл plugis.ini и вписываем туда следующую строку: win32   addons\dproto\dproto.dll
Конфиг dproto.cfg кладем в папку cstrike.

Всё. Вы создали сервер CS. Сервер готов к запуску.


Что такое Dproto :
 Dproto представляет собой плагин для MetaMod, к которому можно подключить библиотеку dll формата. На сегодняшний день для CS характерно наличие двух протоколов: 48 версии Steam и 47 пиратской NoSteam. Первоначально пользователи, не имеющие первого из них, не имели и возможности играть в Counter-Strike, что связано с тем, что у них нет SteamID. Теперь стоит разобраться, зачем разработан рассматриваемый плагин.

Предназначение

Double Protocol дает возможность игрокам с 47 пиратской версией играть вместе с лицензированными участниками. Наличие плагина способствует созданию уникального SteamID с использованием ID номера жесткого диска. При отсутствии Dproto принимать участие в игре смогут только Steam пользователи, что приведет к значительному снижению онлайна. Плагин поддерживают такие операционные системы, как Виндовс и Линукс. К базовым характеристикам относятся Metamod 1.19 либо 1.19p32 (причем, отдавать предпочтение стоит первому) и патченные или чистые VUP engine so/dll. Можно смело утверждать, что предложенный вариант является наилучшим аналогом на текущий момент.
Права доступа к этому форуму:
Вы не можете отвечать на сообщения