<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Counter Strike Source бесплатный Portal</title>
		<link>http://war-pro.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Sun, 05 Dec 2010 08:08:35 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://war-pro.ucoz.com/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>ПОмощь по настройке админки</title>
			<link>https://war-pro.ucoz.com/forum/41-279-1</link>
			<pubDate>Sun, 05 Dec 2010 08:08:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://war-pro.ucoz.com/forum/41&quot;&gt;Настройка админки&lt;/a&gt;&lt;br /&gt;Автор темы: КроШ&lt;br /&gt;Автор последнего сообщения: КроШ&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;span style=&quot;color:red&quot;&gt;Создание админки: &lt;br /&gt; Установка Mani Plugin Admin &lt;br /&gt; ---------------------------------- &lt;br /&gt; I. Установка &lt;p&gt; Первым делом необходимо скачать последнюю версию плагина. На данный момент ею является 1.2 Beta L. Пусть вас не пугает приставка Beta - единственное что отделяет плагин от избавления от нее - это возможность назначать админов через меню. В остальном - это вполне стабильный билд. &lt;p&gt; Итак, следуем на &lt;a class=&quot;link&quot; href=&quot;http://u.to/wesI&quot; title=&quot;http://mani-admin-plugin.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://mani-admin-plugin.com&lt;/a&gt;, скроллим вниз до первой новости о релизе и выбираем полную версию плагина для вашей игры из списка ссылок. &lt;br /&gt; Скачиваем файл во временную директорию и распаковываем его. Распаковав получаем полную структуру папок плагина, начиная собственно с папки игры (я буду приводить примеры на основе Counter-Strike: Source, поэтому папка игры будет cstrike). &lt;p&gt; Далее идем в папку addons и запускаем файл CreateVDF. В появившемся окошке выбираем из списка тип игры (в нашем случае Counter-Strike: Source) и жмем Save VDF. Сохраняем получившийся файл в ту же папку addons. (Этот шаг обязателен независимо от используемой платформы). &lt;p&gt; Для установки плагина на сервер, просто скопируйте получившуюся структуру в папку, где установлен сервер. &lt;p&gt; Пример: вы распаковали плагин в папку c:&amp;#92;temp&amp;#92;mani, а сервер стоит в папке c:&amp;#92;server. Вам нужно скопировать папку c:&amp;#92;temp&amp;#92;mani&amp;#92;cstrike в папку c:&amp;#92;server поверх уже существующей там. &lt;p&gt; Если вы все скопировали верно, то в папке c:&amp;#92;server&amp;#92;cstrike&amp;#92;addons у вас появятся файлы mani_admin_plugin.dll и т.п. &lt;p&gt; Перезапустите сервер. Введите в консоли сервера plugin_print - вы должны увидеть список плагинов, среди которых Mani Admin Plugin. Если не увидели - проверьте правильно ли скопированы файлы. (Если вы используете Source MetaMod - команда plugin_print не выдаст плагинов. Используйте команду meta list). &lt;p&gt; II. Описание &lt;p&gt; Теперь перейдем к описанию того, что каждый из файлов делает: &lt;p&gt; Папка cstrike&amp;#92;addons: &lt;p&gt; mani_admin_plugin.dll - собственно файл плагина под Windows &lt;br /&gt; mani_admin_plugin.vdf - файл, указывающий серверу откуда необходимо подгрузить плагин &lt;br /&gt; mani_admin_plugin.so - файл плагина под Linux (если вы запускаете сервер под Windows, этот файл можно удалить) &lt;p&gt; Папка cstrike&amp;#92;addons&amp;#92;mani_admin_plugin&amp;#92;bin: &lt;br /&gt; mani_admin_plugin.dll и mani_admin_plugin.so - это библиотеки плагина под SourceMM для Windows и Linux соответственно. Если вы не знаете, что такое SourceMM или не хотите его использовать (как не хочу я) - можете просто удалить всю папку &lt;p&gt; Папка cstrike&amp;#92;cfg: &lt;p&gt; autoexec.cfg - этот файл не принадлежит самому плагину, а является конфигурационным файлом сервера, подгружаемым при каждом запуске. В версиях плагина 1.2 он не используется (в следующих версиях плагина он будет удален из пакета). &lt;br /&gt; mani_server.cfg - основной файл настройки плагина. Один из двух наиболее важных файлов, именно в нем вам придется копаться больше всего. &lt;p&gt; Папка cstrike&amp;#92;cfg&amp;#92;mani_admin_plugin: &lt;p&gt; actionsoundlist.txt - в этом файле прописаны действия, при наступлении которых всем игрокам проигрывается определенных звуковой файл (например вход на сервер, начало голосования и т.п.) &lt;p&gt; adverts.txt - в этом файле вы можете разместить текстовую рекламу, которая будет демонстрироваться на сервере &lt;p&gt; cexeclist_all.txt - в этом файле вы можете добавить пункты админского меню и соответсвующие им команды. При выборе этих пунктов меню, соответствующие команды будут исполнены на всех клиентах &lt;br /&gt; cexeclist_ct.txt - в этом файле вы можете добавить пункты админского меню и соответсвующие им команды. При выборе этих пунктов меню, соответствующие команды будут исполнены на команде CT &lt;br /&gt; cexeclist_player.txt - в этом файле вы можете добавить пункты админского меню и соответсвующие им команды. При выборе этих пунктов меню, соответствующие команды будут исполнены на одном выбранном вами игроке &lt;br /&gt; cexeclist_spec.txt - в этом файле вы можете добавить пункты админского меню и соответсвующие им команды. При выборе этих пунктов меню, соответствующие команды будут исполнены на всех спектаторах &lt;br /&gt; cexeclist_t.txt - в этом файле вы можете добавить пункты админского меню и соответсвующие им команды. При выборе этих пунктов меню, соответствующие команды будут исполнены на команде T &lt;p&gt; chattriggers.txt - в этом файле настраиваются параметры блокирования say команд. Это полезно для предотвращение флуда популярными командами типа rank, top10 и т.п. Вы можете настроить, что команда будет блокирована полностью (не отобразится в чате и не сработает), блокирована только в чате (не отобразится в чате, но сработает, то есть клиент получит ответ от сервера/плагина) или блокирована в чате определенное количество раз (например будет отображаться в чате каждый 10-й раз) &lt;p&gt; clients.txt - список админов, групп и клиентов, имеющих иммунитет. Второй самый важный файл в плагине &lt;p&gt; commandlist.txt - в этом файле вы можете настроить собственные say команды. Например сделать, чтобы &quot;say @rr&quot; выполняло команду &quot;mp_restartgame 1&quot; &lt;p&gt; crontablist.txt - базовый планировщик действий. Вы можете настроить график автоматического выполнения определенных команд на сервере &lt;p&gt; database.txt - здесь хранятся параметры доступа к базе данных &lt;p&gt; decallist.txt - здесь находится список нестандартных декалей, которые будут закачиваться клиентам и использоваться для работы ma_effects или графической рекламы в игре &lt;p&gt; default_weapon_restrictions.txt - в этом файле хранятся запреты на оружие, которые будут действовать на всех картах на сервере &lt;p&gt; downloads.txt - в этот файл заносятся любые файлы, которые вы хотите закачать на клиентов &lt;p&gt; flaglist.txt - список админских флагов. Файл служит исключительно для информации и функциональности не несет &lt;p&gt; gametypes.txt - служебный файл плагина, определяющий функциональные ограничения для разных игр и модов. НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ &lt;p&gt; gimpphrase.txt - в этом файле хранятся фразы, на которые будут заменяться любые чат сообщения &quot;юродивого&quot; игрока (подвершегося команде ma_gimp) &lt;p&gt; mapadverts.txt - в этом файле хранятся настройки координат и текстур для графической рекламы на картах &lt;p&gt; pingimmunity.txt - в этом файле хранятся STEAMID или ip адреса клиентов, имеющих иммунитет к ограничениям по пингу &lt;p&gt; rconlist.txt - в этом файле вы можете настроить пункты админского меню и соответстующие им rcon команды. При выборе этих пунктов меню, на сервере исполнятся соответствующие rcon команды &lt;p&gt; reserveslots.txt - в этом файле хранятся STEAMID или ip адреса клиентов, обладающих резервными слотами на сервере (админы обладают ими по умолчанию и в этот список их вносить не надо) &lt;p&gt; restricted_weapons.txt - список оружия, которое админы могут запрещать через меню &lt;p&gt; soundlist.txt - список алиасов и соответствующих им звуковых файлов, которые можно исполнять на клиентах &lt;p&gt; spawnpoints.txt - список дополнительных точек респауна на картах. Полезно для серверов, на которых количество слотов выше, чем количество стандартных точек респауна на определенных картах &lt;p&gt; texturelist.txt - список текстур, необходимых для нестандартных эффектов через ma_effect. &lt;p&gt; votequestionlist.txt - список пунктов меню и соответствующих им вопросов для голосования. При выборе пункта меню будет запущено голосование с соответствующим вопросом &lt;p&gt; voterconlist.txt - список пунктов меню и соответствующих им rcon команд. При выборе пункта меню будет запущено голосование за выполнение соответствующей rcon команды. &lt;p&gt; votemaplist.txt - список карт, за которые могут голосовать игроки при соответствующей настройке в mani_server.cfg. Файл генерится автоматически при первом запуске плагина, в инсталляционном пакете его нет. &lt;p&gt; webshortcutlist.txt - список ярлыков и соответствующих им URL адресов. При выполнении ярлыка через say у клиента откроется соответствующий адрес во встроенном в игру браузере &lt;p&gt; wordfilter.txt - список запрещенных слов, которые будут блокироваться в чате &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/language: &lt;p&gt; english.cfg - этот файл содержит текст, который может быть переведен на другие языки. Этот файл необходим для работы плагина и менять его напрямую не рекомендуется &lt;p&gt; language.cfg - в этом файле указывается язык, на который переведен плагин. Если в нем указано что либо, отличное от english, в этой же папке должен быть соответствующий cfg файл. Например, если в language.cfg указано russian, то в этой же папке должен находиться файл russian.cfg. &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/mani_logs: &lt;p&gt; В этой папке хранятся логи Mani плагина, если соответствующая настройка указана в mani_server.cfg &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/map_config: &lt;p&gt; В этой папке хранятся конфиги с настройками Mani, специфичными для определенной карты. Конфиги должны называться имя_карты.cfg. Например: de_dust2.cfg &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/restrict: &lt;p&gt; В этой папке хранятся конфиги ограничения оружия, специфические для конктреных карт. Файл должен называться имя_карты_restrict.txt &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/skins: &lt;p&gt; В этой папке хранятся нестандартные скины и выйлы ресурсов к ним &lt;p&gt; Папка cstrike/cfg/mani_admin_plugin/data: &lt;p&gt; Это - служебная папка. &lt;p&gt; Папка cstrike/materials/decals/custom/mani_admin_plugin: &lt;p&gt; В этой папке хранятся текстуры, которые вы можете использовать для графической рекламы на сервере или других целей. &lt;p&gt; Папка cstrike/sound/admin_plugin: &lt;p&gt; В этой папке хранятся звуки, которые используются Mani плагином. &lt;p&gt; III. Настройка &lt;p&gt; Разобравшись с тем, какой файл за что отвечает, можно перейти к настройке плагина. &lt;p&gt; Первым делом вам необходимо тщательно изучить файл mani_server.cfg и определиться с желаемыми настройками. Детальное описание каждой из них приведено в следующем сообщении. &lt;p&gt; Для того, чтобы настройки подействовали, необходимо добавить в конец файла server.cfg строку &quot;exec mani_server.cfg&quot; (без кавычек). &lt;p&gt; Далее необходимо настроить админов. Для начала разберемся со структурой файла clients.txt (чисто в информативных целях, на практике вам в него лезть не придется): &lt;p&gt; При начальной установке плагина файл отсутствует. Он будет создан при первом запуске. &lt;p&gt; Структура нового файла для назначения админов сложнее, чем раньше, но в реальности - удобнее. &lt;p&gt; Первым делом идем в конец файла и смотрим в раздел &quot;admingroups&quot;. Тут прописаны группы доступа. Это ГОРАЗДО удобнее, чем вписывать все флаги на каждого админа. &lt;p&gt; В отличие от версий 1.1.х по умолчанию все запрещено, и указание флага (буквы) не отбирает права, а дает. Формат задания группы (флаги необходимо указывать через пробел): &lt;br /&gt; &quot;имя_группы&quot; &quot;с п и с о к ф л а г о в&quot; &lt;br /&gt; Флаг admin необходим для получения админских прав. Без него доступа к администрированию не будет независимо от других флагов. &lt;br /&gt; Флаг client дает доступ к управлению списком админов &lt;br /&gt; Флаг pban дает доступ к перманентным банам &lt;br /&gt; Флаг spray дает доступ к отслеживанию спреев игроков &lt;br /&gt; Флаг grav дает доступ к изменению гравитации &lt;br /&gt; Полный список флагов описан в файле flags.txt &lt;p&gt; Разобравшись с группами переходим к админам: &lt;br /&gt; Все админы прописываются в секции &quot;players&quot;. &lt;br /&gt; Первое поле - ID, отделяющего одного админа от другого. По этому полю идентифицируется админ, так что делайте его понятным (пример: admin1 - полохое, обозначение, Vasya Pupkin - хорошее). &lt;p&gt; Дальше идут параметры: &lt;br /&gt; &quot;name&quot; - понятное вам и другим имя админа &lt;br /&gt; &quot;steam&quot; - SteamID админа &lt;br /&gt; &quot;admingroups&quot; - группы админа &lt;br /&gt; &quot;immunityflags&quot; - параметры иммунитета &lt;br /&gt; &quot;adminflags&quot; - параметры доступа к админским функциям (аналогично тому, как мы делали в группах) &lt;br /&gt; &quot;ip&quot; - ip адрес админа если вы хотите назначать админов по адресам &lt;br /&gt; &quot;nick&quot; - ник админа, если вы хотите назначать админов по никам &lt;br /&gt; &quot;password&quot; - пароль админа (используется только при назначении по никам) &lt;p&gt; Любой из параметров, кроме пароля, может содержать несколько значений. См. пример с никами в моем файле. &lt;p&gt; Теперь собственно назначение админов: &lt;br /&gt; Способ 1: Нормальный &lt;p&gt; Все операции по назначению админов, можно делать прямо из игры или с консоли сервера с помощью команды ma_client и ma_clientgroup. &lt;p&gt; Проделать это вам необходимо как минимум раз, т.к. добавление через меню (Способ 2) возможно только, если настроен хотя бы один админ. &lt;p&gt; Параметры я расписал выше, так что теперь просто приведу последовательность команд, которая создает группу с полным доступом, одного админа, устанавливает его SteamID, включает его в группу и дает полный иммунитет (+# при назначении флагов означает &quot;все флаги&quot;, индивидуальные флаги добавляются по одному &quot;+a +b +c&quot;: &lt;p&gt; ma_clientgroup addagroup &quot;Full Access&quot; &quot;+#&quot; &lt;br /&gt; ma_client addclient &quot;Воваn&quot; &lt;br /&gt; ma_client addsteam &quot;Воваn&quot; &quot;STEAM_0:1:4562525&quot; &lt;br /&gt; ma_client setaflag &quot;Воваn&quot; &quot;+admin +client&quot; &lt;br /&gt; ma_client addagroup &quot;Воваn&quot; &quot;Full Access&quot; &lt;br /&gt; ma_client setiflag &quot;Воваn&quot; &quot;+#&quot; &lt;p&gt; Способ 2: Через меню &lt;p&gt; Тут все элементарно. Назначив себя админом, заходите на сервер, вызываете админское меню (команда admin) и назначаете админов следуя инструкциям в меню.&lt;/span&gt;</content:encoded>
			<category>Настройка админки</category>
			<dc:creator>КроШ</dc:creator>
			<guid>https://war-pro.ucoz.com/forum/41-279-1</guid>
		</item>
	</channel>
</rss>