AMX MOD X: различия между версиями
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
(не показано 5 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
− | + | [[Категория:AMX MOD X]] | |
+ | == Вступление == | ||
+ | AMX Mod X - [[Metamod]] плагин для [[Half-Life]] и его модов, используемое для создания модификаций для серверов. Используя свой скриптовой язык для написания плагинов (расширений). Плагины могу включать в себя сообщения сети, лог сообщения, различного вида команд, квары, модифицирование энтайтов, и т.д. AMXX также поддерживает расширения возможностей скриптинга при помощи модулей, дающих, например, внешнею поддержку, такую, как MySQL и Сокеты. Язык написания плагинов – Pawn (реже “Small”), который был разработан ITB CompuPhase. | ||
+ | |||
+ | * [[Документация_AMX_MOD_X]] | ||
+ | * [[Функции|Функции AMX MOD X]] | ||
+ | |||
+ | == Установка == | ||
+ | [[Установка AMX MOD X|Подробнее о установке]]. | ||
+ | |||
+ | == Возможности == | ||
+ | * Создания клиентский и серверных команд и кваров | ||
+ | * Инструменты для управления сервером, поддержание его в порядке | ||
+ | ** Кик/Бан | ||
+ | ** Резервация слотов для админов | ||
+ | ** Система Администраторов | ||
+ | ** Голосования | ||
+ | ** Команды управления (чат, смена карт, смена кваров и т.д. | ||
+ | ** Защита от флуда | ||
+ | ** Запрет использования оружия (CS) | ||
+ | ** Статистика | ||
+ | * Написание плагинов | ||
+ | ** Внутренняя система связи плагинов (API) | ||
+ | ** Захват события (Hook) | ||
+ | ** Захват функций движка (Hook) | ||
+ | ** Модификация энтайтов и движка | ||
+ | ** Сокеты | ||
+ | ** Различные наборы плагинов для модов, для повышения эффективности работы сервера: | ||
+ | *** Counter-Strike, Condition Zero | ||
+ | *** Day of Defeat | ||
+ | *** Team Fortress Classic | ||
+ | *** Natural Selection | ||
+ | *** The Specialists | ||
+ | *** Eart’s Special Forces | ||
+ | ** Регулярные выражения (RegEx) | ||
+ | ** Создание меню | ||
+ | ** Отладка | ||
+ | * Модифицирование ядра AMXX | ||
+ | ** Всеобщее M/DK взаимодействие с плагинами | ||
+ | ** Легко подключаемый к Metamod | ||
+ | ** Подключи и Используй – не надо компилировать библиотеку AMXX для добавления новых функций | ||
+ | ** Написан на C/C++ | ||
+ | |||
+ | == История == | ||
+ | Все началось с AMX Mod, за авторством Александра “OLO” Наско в 2002 году. В то время был инструмент для администрировании сервером (не более того), который использовал язык программирования Small – Admin-Mod. Не мог изменять геймплей, использовать функции движка, что навело dJeyl’s на создание нового языка программирования. Был создан MetaSmall, который и был использован в AMX Mod. В Январе 2004 года, различные члены сообщества AMX Mod заявили о неактивности проекта. Ни OLO ни dJeyL не отвечали, на это Felix “SniperBeamer” Geyer заявил о создании и продолжении проекта, под название AMX Mod X. На данный момент AMX Mod всё еще жив и кто-то из авторов продолжает его поддержку. Смотрите его сайт: [http://www.amxmod.net/ AMX Mod]. | ||
+ | |||
+ | == Команда разработчиков == | ||
+ | === В начале === | ||
+ | |||
+ | Команда разработчиков AMX Mod X было основана SniperBeamer: | ||
+ | * '''Felix “SniperBeamer” Geyer''' – Руководитель, создатель плагинов/документации к ним, Web Сайт | ||
+ | * '''Pavol “PM OnoTo” Marko''' – Главный разработчик, Создатель Ядра/VM/Комиплятора | ||
+ | * '''David “BAILOPAN” Anderson''' – Главный разработчик, модуль движка, релизер | ||
+ | * '''Johny “JGHG” Bergstrom''' – создатель модулей cstrike и fun | ||
+ | * '''Lukasz “SidLuke” Wlasinski''' – статистические модули для игр TFC, DoD, TFC, TS. | ||
+ | |||
+ | === Теперь === | ||
+ | |||
+ | После версии 1.0 (Ноябрь15, 2004 года), из команды AMX Mod X ушла половина разработчиков, зато пришли новые. На 4 Января, 2006 года текущяя команда: | ||
+ | * '''David “BAILOPAN” Anderson''' – Руководитель, отвечает за Ядро/VM/Компилятор, релизер | ||
+ | * '''Christian “Basic-Master” Hammacher''' – создатель студии программирования AMXX Studio, установщика AMXX, а также мода для CS – GabenMod | ||
+ | * '''Borja “faluco” Ferrer''' – Поддержание и разработка AMXX и его мултиязычного интерфейса. | ||
+ | * '''Scott “Damaged Soul” Ehlert''' – Поддержание и разработка AMXX | ||
+ | * '''Steve “sawce” Dudenhoeffer''' – Поддержание и разработка AMXX | ||
+ | |||
+ | == Будущее AMXX == | ||
+ | AMXX уже почти завершен. В будущее amxx подразумевает его поддержание, оптимизацию, расширение сообщества, фикс багов. Новые возможности будут добавляться по запросу. | ||
+ | |||
+ | == Ссылки == | ||
+ | * [http://amxmodx.org/ Официальный сайт AMX Mod X (англ.)] | ||
+ | * [http://metamod.org/ Официальный сайт MetaMod (англ.)] | ||
+ | * [http://www.amxmod.net/ Официальный сайт AMX Mod (англ.)] | ||
+ | * [http://amxmodx.org/forums Форумы AMX Mod X (англ.)] | ||
+ | * [http://aghl.ru/forum/viewforum.php?f=19 Русское сообщество по скриптингу - AGHL(рус.)] | ||
+ | * [http://gf.hldm.org/ Плагины для Half-Life от GordonFreeman (рус.)] |
Текущая версия на 00:33, 16 июня 2013
Содержание
Вступление
AMX Mod X - Metamod плагин для Half-Life и его модов, используемое для создания модификаций для серверов. Используя свой скриптовой язык для написания плагинов (расширений). Плагины могу включать в себя сообщения сети, лог сообщения, различного вида команд, квары, модифицирование энтайтов, и т.д. AMXX также поддерживает расширения возможностей скриптинга при помощи модулей, дающих, например, внешнею поддержку, такую, как MySQL и Сокеты. Язык написания плагинов – Pawn (реже “Small”), который был разработан ITB CompuPhase.
Установка
Возможности
- Создания клиентский и серверных команд и кваров
- Инструменты для управления сервером, поддержание его в порядке
- Кик/Бан
- Резервация слотов для админов
- Система Администраторов
- Голосования
- Команды управления (чат, смена карт, смена кваров и т.д.
- Защита от флуда
- Запрет использования оружия (CS)
- Статистика
- Написание плагинов
- Внутренняя система связи плагинов (API)
- Захват события (Hook)
- Захват функций движка (Hook)
- Модификация энтайтов и движка
- Сокеты
- Различные наборы плагинов для модов, для повышения эффективности работы сервера:
- Counter-Strike, Condition Zero
- Day of Defeat
- Team Fortress Classic
- Natural Selection
- The Specialists
- Eart’s Special Forces
- Регулярные выражения (RegEx)
- Создание меню
- Отладка
- Модифицирование ядра AMXX
- Всеобщее M/DK взаимодействие с плагинами
- Легко подключаемый к Metamod
- Подключи и Используй – не надо компилировать библиотеку AMXX для добавления новых функций
- Написан на C/C++
История
Все началось с AMX Mod, за авторством Александра “OLO” Наско в 2002 году. В то время был инструмент для администрировании сервером (не более того), который использовал язык программирования Small – Admin-Mod. Не мог изменять геймплей, использовать функции движка, что навело dJeyl’s на создание нового языка программирования. Был создан MetaSmall, который и был использован в AMX Mod. В Январе 2004 года, различные члены сообщества AMX Mod заявили о неактивности проекта. Ни OLO ни dJeyL не отвечали, на это Felix “SniperBeamer” Geyer заявил о создании и продолжении проекта, под название AMX Mod X. На данный момент AMX Mod всё еще жив и кто-то из авторов продолжает его поддержку. Смотрите его сайт: AMX Mod.
Команда разработчиков
В начале
Команда разработчиков AMX Mod X было основана SniperBeamer:
- Felix “SniperBeamer” Geyer – Руководитель, создатель плагинов/документации к ним, Web Сайт
- Pavol “PM OnoTo” Marko – Главный разработчик, Создатель Ядра/VM/Комиплятора
- David “BAILOPAN” Anderson – Главный разработчик, модуль движка, релизер
- Johny “JGHG” Bergstrom – создатель модулей cstrike и fun
- Lukasz “SidLuke” Wlasinski – статистические модули для игр TFC, DoD, TFC, TS.
Теперь
После версии 1.0 (Ноябрь15, 2004 года), из команды AMX Mod X ушла половина разработчиков, зато пришли новые. На 4 Января, 2006 года текущяя команда:
- David “BAILOPAN” Anderson – Руководитель, отвечает за Ядро/VM/Компилятор, релизер
- Christian “Basic-Master” Hammacher – создатель студии программирования AMXX Studio, установщика AMXX, а также мода для CS – GabenMod
- Borja “faluco” Ferrer – Поддержание и разработка AMXX и его мултиязычного интерфейса.
- Scott “Damaged Soul” Ehlert – Поддержание и разработка AMXX
- Steve “sawce” Dudenhoeffer – Поддержание и разработка AMXX
Будущее AMXX
AMXX уже почти завершен. В будущее amxx подразумевает его поддержание, оптимизацию, расширение сообщества, фикс багов. Новые возможности будут добавляться по запросу.