<?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>opt1k.clan.su</title>
		<link>http://opt1k.clan.su/</link>
		<description>Форум</description>
		<lastBuildDate>Fri, 06 Jan 2012 15:33:07 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://opt1k.clan.su/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Русское название сервера CS 1.6</title>
			<link>https://opt1k.clan.su/forum/6-24-1</link>
			<pubDate>Fri, 06 Jan 2012 15:33:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Итак начнем!!! &lt;br /&gt; открываем server.cfg &lt;br /&gt; Видим там такую строчку hostname &quot;Название вашего сервера&quot; &lt;br /&gt; пишем Название сервера по русски &lt;br /&gt; Потом Файл сохранить как &lt;br /&gt; Смотрим снизу кодировку &lt;br /&gt; вибираэм кодировку UTF-8 (без BOM)</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-24-1</guid>
		</item>
		<item>
			<title>Если у вас в кс все быстро.</title>
			<link>https://opt1k.clan.su/forum/6-23-1</link>
			<pubDate>Fri, 06 Jan 2012 15:25:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Если у вас в кс все быстро (перезарядка, смена оружия и быстро бегают игроки), причина этого двух и более ядерные процессоры, чтобы избавится от этого делаем так: &lt;br /&gt;&lt;br /&gt; 1. Открываем диспетчер задач (ctrl+alt+del) и привой кнопкой нажимаем hl.exe &lt;br /&gt; 2. Выбираем строку задать соответствие и снимаем галочку или галочки оставляя 1 из ядер процессора.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-23-1</guid>
		</item>
		<item>
			<title>Как открыть порты если у вас кабель.</title>
			<link>https://opt1k.clan.su/forum/6-22-1</link>
			<pubDate>Wed, 04 Jan 2012 12:11:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;span style=&quot;font-size:15pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;Приступим.&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; 1) Пуск&gt;Выполнить&gt; В строке пишем &lt;span style=&quot;color:red&quot;&gt;cmd&lt;/span&gt; &lt;br /&gt; 2) В открывшемся окне пишем ipconfig. Записываем в блокнот или запоминаем IP который там написан.(Лучше блокнот,удобнее будет копировать) &lt;br /&gt; 3) Дальше Пуск&gt;Панель управления&gt;Брандмауэр&gt;Дополнительно. Дальше жмете Параметры(Самое верхнее) &lt;br /&gt; Откроется окно с названием &quot;Дополнительные параметры&quot; &lt;br /&gt; 4)Жмете кнопку &quot;Добавить&quot; &lt;br /&gt; В описание службы пишем что вам хочется к примеру &quot;ooo&quot; &lt;br /&gt; В имя или IP пишем ваш ип который вы скопировали в блокнот или запомнили. &lt;br /&gt; В номер внешнего и внутреннего порта пишем 27015 или другой порт который вы хотите открыть(Выбираем TCP) &lt;br /&gt; Дальше жмем &quot;ок&quot; и проделываем тоже самое только выбираем уже UDP.(Пункт 4) &lt;br /&gt; И делаем почти тоже самое третий раз только выбираем уже другой порт это 30033 и протокол TCP &lt;br /&gt; Проверьте чтобы на тех портах которые вы открыли стояли галочки.. &lt;br /&gt; Теперь везде жмем ок чтобы сохранить то что мы сделали и перезапускаем интернет. &lt;br /&gt; Может понадобится отключить брандмауэр так как он может блокировать. &lt;br /&gt;&lt;br /&gt; Статью написал, так как многие начали задавать вопрос как открыть порты если у меня кабель. &lt;br /&gt; Ип который давать друзьям можно посмотреть вот по этой ссылке &lt;a class=&quot;link&quot; href=&quot;http://u.to/88EN&quot; title=&quot;http://www.2ip.ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;Узнать ип&lt;/span&gt;&lt;/a&gt; &lt;br /&gt; (к этому ип прибавляем порт который мы открыли) &lt;br /&gt; И если к вам после этого не могут по прежнему зайти друзья, то у вас проблемы уже с ип и это надо звонить провайдеру.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-22-1</guid>
		</item>
		<item>
			<title>Полная настройка Server.cfg</title>
			<link>https://opt1k.clan.su/forum/6-21-1</link>
			<pubDate>Wed, 04 Jan 2012 12:09:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Файл server.cfg необходим для настройки сервера и игрового процесса. Именно в нем определяются все серверные игровые параметры и команды. Порой, можно обойтись без некоторых плагинов, используя команды данного конфигурационного файла. Мы постараемся рассмотреть наиболее важные моменты этого файла. &lt;br /&gt;&lt;br /&gt; 1. &lt;span style=&quot;color:orange&quot;&gt;Пишем логи&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; Первое что надо сделать пр настройке сервера - это ведение логов. Добавим в server.cfg следующие команды: &lt;br /&gt; log on // вести лог сервера &lt;br /&gt; sv_logbans 1 // записывать в лог баны &lt;br /&gt; sv_logecho 1 // показывать информацию из логов сервера в консоль(сервера) &lt;br /&gt; sv_logfile 1 // записывать логи сервера в файлы &lt;br /&gt; sv_log_onefile 0 // ... в один файл &lt;br /&gt; mp_logmessages 1 // писать в лог чат игроков для последующих разборок &lt;br /&gt; mp_logdetail 3 // записывать в лог повреждения от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих. &lt;br /&gt;&lt;br /&gt; После этого сервер начнет писать все происходящие действия на сервере в папку &amp;#92;cstrike&amp;#92;logs. &lt;br /&gt;&lt;br /&gt; 2. Управление ботами &lt;br /&gt;&lt;br /&gt; Блок команд ниже позволит вам контролировать поведение ботов не сервере: &lt;br /&gt;&lt;br /&gt; bot_allow_grenades 0 // разрешить ботам использовать гранаты &lt;br /&gt; bot_allow_machine_guns 0 // разрешить ботам использовать пулемёты &lt;br /&gt; bot_allow_pistols 0 // разрешить ботам использовать пистолеты &lt;br /&gt; bot_allow_rifles 0 // разрешить ботам использовать винтовки &lt;br /&gt; bot_allow_shotguns 0 // разрешить ботам использовать дробовики &lt;br /&gt; bot_allow_snipers 0 // разрешить ботам использовать снайперские винтовки &lt;br /&gt; bot_allow_sub_machine_guns 0 // разрешить ботам использовать мини-пулемёты &lt;br /&gt;&lt;br /&gt; 3. Управление игроками &lt;br /&gt;&lt;br /&gt; Далее идут команды управления поведением игрока на карте &lt;br /&gt;&lt;br /&gt; mp_allowNPCs 1 // разрешить NPC на сервере &lt;br /&gt; mp_allowspectators 1 // разрешить игрокам после смерти наблюдать за чужими игроками &lt;br /&gt; mp_autocrosshair 0 // разрешить автоприцеливание &lt;br /&gt; mp_autokick 0 // разрешить автокик за убийство игроков своей команды? &lt;br /&gt; mp_autoteambalance 1 // разрешить автоматическую балансировку команд &lt;br /&gt; mp_buytime 0.5 // время покупки в минутах &lt;br /&gt; mp_c4timer 35 // время таймера бомбы &lt;br /&gt; mp_chattime 10 // время, в течении которого игроки смогут разговаривать между собой после окончания текущей карты &lt;br /&gt; mp_decals 200 // Колличество разрешённых декалей (спреи, пятна крови, пулевые отверстия) &lt;br /&gt; mp_fadetoblack 0 // после смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора &lt;br /&gt; mp_falldamage 1 // урон от падения &lt;br /&gt; mp_flashlight 1 // разрешить фонарик &lt;br /&gt; mp_forcecamera 1 // разрешить переключения камер в режиме спектатора &lt;br /&gt; mp_forcechasecam 1 // после смерти игрок может следить только за своей командой &lt;br /&gt; mp_forcerespawn 1 // команда для Half-Life 2: Deathmatch. Игрок появляется сразу после смерти &lt;br /&gt; mp_fraglimit 0 // максимальное колличество фрагов, при достижении которого определённым игроком карта сменится на следующую &lt;br /&gt; mp_freezetime 5 // начальный отсчёт времени в начале каждого раунда(для покупки), в секундах &lt;br /&gt; mp_footsteps 1 // слышимость звуков шагов &lt;br /&gt; mp_friendlyfire 1 // возможность атаковать своих &lt;br /&gt; mp_hostagepenalty 0 // кикает террориста при убийстве заданного лимита заложников &lt;br /&gt; mp_limitteams 1 // максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности ) &lt;br /&gt; mp_mapvoteratio 0.51 // для смены карты нужно 51% голосов &lt;br /&gt; mp_maxrounds 0 // максимальное количество раундов, при достижении которого игра на карте будет считаться законченной &lt;br /&gt; mp_playerid 1 // контролирует информацию которую игрок видет на панели статуса: 0 все имена; 1 только имена игроков своей команды; 2 без имён &lt;br /&gt; mp_spawnprotectiontime 10 // кикает игроков которые убивают членов своей команды в течении # секунд после перезапуска раунда &lt;br /&gt; mp_roundtime 3 // длина раунда в минутах &lt;br /&gt; mp_startmoney 800 // колличество начальных денег у игроков &lt;br /&gt; mp_teamplay 0 // команда для Half-Life 2: Deathmatch. Игра по командам(Альянс и повстанцы) &lt;br /&gt; mp_timelimit 30 // ограничение по времени на карту, в минутах &lt;br /&gt; mp_tkpunish 0 // в следующем раунде убить того, кто убил игрока своей команды &lt;br /&gt; mp_weaponstay 0 // команда для Half-Life 2: Deathmatch. После подбирания оружия оно остаётся на месте.(относится только к оружию заранее расположенному на карте разработчиками) &lt;br /&gt; mp_winlimit 0 // количество выигрышей одной команды при достижении которого игра на карте считается законченной &lt;br /&gt;&lt;br /&gt; 4. Управление сервером &lt;br /&gt;&lt;br /&gt; Ниже идет описание команд ,контролирующих сам сервер: &lt;br /&gt; sv_airaccelerate 10 // определяет ускорение игрока, когда он находится в воздухе(например падает) &lt;br /&gt; sv_allowdownload 1 // разрешить загрузку с сервера(например карт) &lt;br /&gt; sv_allowupload 1 // разрешить закачку файлов (например decals, спрей-логи, карты) на сервер &lt;br /&gt; sv_alltalk 0 // разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды (даже мертвые) &lt;br /&gt; sv_cheats 0 // разрешить игровые читы на сервере (пример: noclip) &lt;br /&gt; sv_consistency 1 // предписывает ли сервер последовательность файла для критических файлов &lt;br /&gt; sv_contact &lt;a href=&quot;mailto:your@email.ru&quot; class=&quot;link&quot;&gt;your@email.ru&lt;/a&gt; // e-mail администратора сервера &lt;br /&gt; sv_enableoldqueries 1 // разрешить поддержку старого стиля (Half-life 1) серверных запросов &lt;br /&gt; sv_footsteps 1 // использовать звук шагов при передвижении игрока &lt;br /&gt; sv_friction 4 // коэффициент трения в игре &lt;br /&gt; sv_gravity 800 // гравитация в игре &lt;br /&gt; sv_language 0 // Устанавливает язык &lt;br /&gt; sv_maxspectators 8 // Максимальное кол-во спектаторов &lt;br /&gt; sv_maxspeed 320 // максимальная скорость игрока &lt;br /&gt; sv_minupdaterate 10 // минимальное колличество обновлений(колличество пакетов) которое разрешено на сервере &lt;br /&gt; sv_pausable 0 // разрешить ставить паузу во время игры &lt;br /&gt; sv_password 0 // Пароль для входа на сервер &lt;br /&gt; sv_rcon_banpenalty 15 // колличество минут на которое банится игрок пытавшийся подобрать rcon-пароль к серверу &lt;br /&gt; sv_rcon_maxfailures 5 // максимальное колличество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен &lt;br /&gt; sv_rcon_minfailures 5 // колличество попыток при наборе rcon-пароля во время заданное sv_rcon_minfailuretime, после истечения которых игрок будет забанен &lt;br /&gt; sv_rcon_minfailuretime 30 // колличество секунд для определения неверной rcon-аутенфикации &lt;br /&gt; sv_specaccelerate 5 // ускорение при передвижения в режиме spectator &lt;br /&gt; sv_specnoclip 1 // игрок в режиме spectator может пролетать через стены и объекты &lt;br /&gt; sv_specspeed 3 // скорость передвижения в режиме spectator &lt;br /&gt; sv_spectalk 1 // участие спектаторов в общем чате &lt;br /&gt; sv_stats 1 // собирать статистику использования процессора &lt;br /&gt; sv_stepsize 18 // длинна шага в юнитах &lt;br /&gt; sv_stopspeed 75 // минимальная скорость остановки на поверхности &lt;br /&gt; sv_timeout 30 // если сервер не получает отклика от клиента в течении # секунд, клиент отключается от сервера &lt;br /&gt; sv_voiceenable 1 // разрешить использование микрофона &lt;br /&gt;&lt;br /&gt; Рейты, лагокомпенсация: &lt;br /&gt;&lt;br /&gt; Сейчас выщитываем сами рейты. &lt;br /&gt; &quot;скорость интернета&quot; умножаем на 128 и делим на кол-во игроков на которое хотите свой сервер. У меня так: &lt;br /&gt; 2000x128:32=8000. Это значение записываем в sv_maxrate &lt;br /&gt;&lt;br /&gt; Теперь sv_maxrate делим на 200. У меня так: &lt;br /&gt; 8000:200=40. Это значение записываем в sv_maxupdaterate. &lt;br /&gt;&lt;br /&gt; С помщью программы Half-Life Server Rates можно вычислить оптимальные рейты под вашу машину, инет на необходимое кол-во человек. &lt;br /&gt; sys_ticrate 10000 &lt;br /&gt; rate 3000 // максимальный предел байт в секунду который СЕРВЕР может послать клиенту // rate = cl_updaterate * 175 &lt;br /&gt; cl_rate 2500 //максимальный предел байт в секунду который КЛИЕНТ может послать на сервер &lt;br /&gt; cl_cmdrate 30 // число раз в секунду которое КЛИЕНТ информирует сервер о своих действиях. &lt;br /&gt; cl_updaterate 20 // сколько раз в секунду СЕРВЕР говорит клиенту что происходит на карте. &lt;br /&gt; sv_maxupdaterate 40 // ограничивает частоту обновлений сервера. Чем выше значение,тем больше пакетов будет послано клиентам (зависит от sv_maxrate и также считается по формуле ) &lt;br /&gt; sv_minrate 3000 // минимальное колличество байт в секунду, которое может быть передано сервером (0 == без ограничения) &lt;br /&gt; sv_maxrate 8000 // максимальное колличество байт в секунду, которое может быть передано сервером(0 == без ограничения) &lt;br /&gt; sv_unlag 1 // лагокомпенсация &lt;br /&gt; sv_maxunlag 1 // максимальная лагокомпенсация, в секунду &lt;br /&gt;&lt;br /&gt; 5. Другие команды &lt;br /&gt;&lt;br /&gt; Далее идут прочие команды, не вошедшие в группы: &lt;br /&gt;&lt;br /&gt; hostname &quot;Dedicated Server&quot; // задаём имя сервера &lt;br /&gt; rcon_password &quot;password&quot; // задать rcon-пароль для удалённого управления сервером &lt;br /&gt;&lt;br /&gt; breakable_multiplayer 1 &lt;br /&gt; decalfrequency 10 &lt;br /&gt; host_framerate 0 &lt;br /&gt;&lt;br /&gt; exec banned_ip.cfg // добавляем в данный файл banned_ip.cfg список забаненных по Steam ID &lt;br /&gt; exec banned_user.cfg // добавляем в данный файл banned_user.cfg список забаненных по имени игрока &lt;br /&gt;&lt;br /&gt; writeid // записываем SteamID игроков &lt;br /&gt; writeip // записываем IP игроков &lt;br /&gt;&lt;br /&gt; Убедитесь, что команда rcon_password не пуста или не является слишком простым паролем, так как подобрав ее, злоумышленник получает полный доступ к серверным командам.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-21-1</guid>
		</item>
		<item>
			<title>Индивидуальные настройки для карты</title>
			<link>https://opt1k.clan.su/forum/6-19-1</link>
			<pubDate>Wed, 04 Jan 2012 12:06:37 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Постараюсь объяснить как же все-таки увеличить время игры на одной карте не затрагивая других карт, данная опция уже давно появилась в версии amxmodx 1.8.0. &lt;br /&gt;&lt;br /&gt; Использование: &lt;br /&gt; Рассмотрим пример на карте de_dust2, на ней freezetime является неуместным, так-как враги появляются с глазу на глаз, что создаёт ещё большее преимущество стороне, взявшей предыдущий раунд и у которой имеется оружие. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;1&lt;/span&gt;. Для создания индивидуальных настроек для данной карты, нам потребуется создать директорию maps в папке addons/amxmodx/configs &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;2&lt;/span&gt;. Создать в директории maps конфигурационный файл с именем карты, для которой хотите применить индивидуальные настройки, в нашем случае de_dust2.cfg &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;3&lt;/span&gt;. В файле de_dust2.cfg прописываем нужные нам настройки, ниже приведён пример: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;mp_startmoney 16000&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; mp_timelimit 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; mp_freezetime 0&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;4&lt;/span&gt;. Не забудьте в server.cfg или amxx.cfg добавить строку mapchangecfgfile server.cfg. Это даст гарантию того, что не указанные настройки будут браться из основного файла.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-19-1</guid>
		</item>
		<item>
			<title>FAQ по VAC (Valve Anti-Cheat)</title>
			<link>https://opt1k.clan.su/forum/6-18-1</link>
			<pubDate>Wed, 04 Jan 2012 11:50:29 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;&lt;div align=&quot;center&quot;&gt;Что такое VAC ?&lt;/div&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; Вот что нам об нём говорит Wikipedia: &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Valve Anti-Cheat (сокращённо: VAC) — разработка компании Valve, для предотвращения использования игроками читов (нечестных приемов игры). Данная разработка является одним из компонентов Steam. &lt;br /&gt;&lt;br /&gt; VAC был впервые доступен в Counter Strike 1.4 в 2002 году. Впоследствии, Valve решила окончательно отказаться от PunkBuster, предпочтя продвигать свою систему. &lt;br /&gt;&lt;br /&gt; VAC2 работает в играх на движках GoldSource, Source, Unreal 2 и IW 4.0. VAC2 включен в Source SDK.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; &lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;&lt;div align=&quot;center&quot;&gt;Как работает VAC ?&lt;/div&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; VAC чем-то напоминает античит. С той лишь разницей, что VAC для обнаружение неизвестных читов не использует эвристическое сканирование, поскольку в случае ошибки или ложного срабатывания на какую-либо оверлей утилиту, это может привести к массовым фиктивным банам. &lt;br /&gt;&lt;br /&gt; Для обнаружение читов VAC использует сэмплы - т.н., образцы или &quot;слепки&quot; читов, в которых хранится информация о структуре чита, способе его инъекции и тд. Каждый чит уникален и поэтому для его добавления в базу VACтребуется анализ или, проще говоря, ковыряние чита в дебаггере. Отдел Valve Software, который занимается работой над VAC, называется Valve Dev Team. &lt;br /&gt;&lt;br /&gt; Все то время, что вы играете на сервере, VAC постоянно мониторит память игрового процесса и если вами будет запущен чит, сэмпл которого уже находится в базе данных, то античит автоматически создает отчет, который отправляется на Сервер Управления Аккаунтами , где флаг вашего аккаунта с Active изменяется на Cheater и запускается обратный отсчет (от 1 дня и до пары недел), по истечению которого флаг будет изменен на &quot;Banned&quot;, что означет блокировку доступа на все VAC-защищенные серверы. То есть, в случае в Counter-Strike вы сможете играть только на non-steam. &lt;br /&gt;&lt;br /&gt; У VAC не было не единого ложного срабатывания с 2005 года; &lt;br /&gt;&lt;br /&gt; VAC не банит за вирусы и трояны, которые пытаются внедриться в игровой процесс; &lt;br /&gt;&lt;br /&gt; VAC не банит за оверлей-программы типа x-fire, fraps, wegame, evga precession, riva tuner и тд.; &lt;br /&gt;&lt;br /&gt; Все баны VAC пермаменты и не снимаются ни при каких условиях; &lt;br /&gt;&lt;br /&gt; Eсли ваш аккаунт был угнан и эти злоумышленники использовали на нем читы, то, согласно пользовательскому соглашению, бан снят не будет; &lt;br /&gt;&lt;br /&gt; На сервере VAC ведутся логи, где содержится подробная информация о каждом VAC бане. Сотрудники VAC dev team постоянно просматривают эти логи, а потому если вдруг вы станете первым забаненным &quot;просто так&quot; за последние пять лет, то, будьте уверены, бан автоматически снимется когда ваши логи будут проверены. По-крайней мере, подобная практика была в период 2002-2004 гг. &lt;br /&gt;&lt;br /&gt; Для Steam аккаунтов существует 4 флага: &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;Active&lt;/span&gt; - Аккаунт активен &lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;Cheater&lt;/span&gt;- &quot;Flagged&quot; аккаунт. Идет обратный отсчет времени до бана. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;Banned&lt;/span&gt; - Забаненный аккаунт. &lt;br /&gt; &lt;span style=&quot;color:purple&quot;&gt;Disabled&lt;/span&gt; - Отключенный аккаунт &lt;br /&gt;&lt;br /&gt; Примечание: Флаги могут видеть только сотрудники Valve &lt;br /&gt; &lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;&lt;div align=&quot;center&quot;&gt;За что могут забанить / отключить аккаунт?&lt;/div&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; Бан можно получить за абсолютно любой чит. Для этого достаточно, находясь на сервере, один раз запустить чит. &lt;br /&gt;&lt;br /&gt; Условно все читы можно разделить на две категории: &lt;br /&gt;&lt;br /&gt; Уже обнаруженные и добавленные в базу VAC (&lt;span style=&quot;color:red&quot;&gt;Detected&lt;/span&gt;). Их использование повлечет к неминуемому бану. &lt;br /&gt;&lt;br /&gt; Не обнаруженные (&lt;span style=&quot;color:orange&quot;&gt;Undetected&lt;/span&gt;) - Т.е., те, которые еще не были добавлены в базу VAC. Как правило, новые читы живут не более полутора-двух недель. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;Бан можно получить за:&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; ■ Попытку остановки работы / отключения античита VAC2; &lt;br /&gt;&lt;br /&gt; ■ Использование скрытой developer-консоли (все зависит от того каким способом вы получили к ней доступ); &lt;br /&gt;&lt;br /&gt; ■ Использование взломанных версий клиента Steam или игры; &lt;br /&gt;&lt;br /&gt; ■ Использование ключей, приобретенных у ненадежных источников. К примеру, многие дилеры приобретают игры на краденные кредитные карточки (это называется карж). Само собой разумеется, карточки не отнимаются гоп-стайлом у прохожих на улице - дилеры покупают их оптом на черном рынке. Поскольку они не могут просто так снять деньги, то покупают на них игровые ключи. Рано или поздно детали махинации всплывают на поверхность (карточка блокируется или с банка, в котором зарегистрирована эта карточка поступает соответствующая информация), и тогда Valve блокирует купленные ключи (бан) или попросту отключает аккаунт. Вероятность подобного исхода событий 100%. Поэтому относитесь с осторожностью к дилерам, продающим русские ключи (RU) для Modern Warfare 2 дешевле 350 рублей или ключи без привязки к конкретному языку (такие продают в Steam) дешевле 59$. &lt;br /&gt; Стоит отметить, что если вы активировали подобный ключ на одном аккаунте, а у вас есть другой, на котором активированы легальные ключи, то есть очень большая вероятность, что он тоже будет отключен (при нарушении лицензионного соглашения (там этот пункт также обозначен) Valve имеет права отключить ВСЕ аккаунты, который в данный момент находятся у вас); &lt;br /&gt;&lt;br /&gt; ■ Использование хаков для изменения игровой статистики (ранк/левел хаки) и различных анлокеров. Теоретически за это забанить не могут, если вы используете их до присоединения к серверу, но я не рекомендую вам рисковать. &lt;br /&gt; &lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;&lt;div align=&quot;center&quot;&gt;За что VAC не банит?&lt;/div&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; Если при запуске основанной на архивах GCF программы через Steam файлы exe или dll оказываются измененными, то при их запуске Steam изменяет их на исходные (хранящиеся внутри GCF-архива) и это не вызывает срабатывания VAC. Если файлы были изменены и игра либо запускается напрямую через hl.exe или hl2.exe, либо основана на распакованных файлах, то сервер просто не пустит клиента при проверке версии игры (изменение dll игры), что не приведёт к срабатыванию системы. Однако изменение самого exe и некоторых dll-файлов движка может быть не обнаружено сервером при входе, и в этом случае VAC может сработать. &lt;br /&gt;&lt;br /&gt; Консольные команды &lt;br /&gt;&lt;br /&gt; Использование эксплойтов игр. &lt;br /&gt;&lt;br /&gt; Замена моделей и/или материалов на более заметные, прозрачные и т. д. Для того, чтобы избежать подобных приемов, сервер должен использовать опцию &lt;span style=&quot;color:gray&quot;&gt;sv_pure.&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;font-size:22pt;&quot;&gt;&lt;span style=&quot;color:orange&quot;&gt;&lt;div align=&quot;center&quot;&gt;Теперь я отвечу по основным вопросам о VAC:&lt;/div&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; &lt;i&gt;» Я видел читера на сервере с wallhack/aimbot и т.п. Я не могу понять, VAC сломался???&lt;/i&gt; &lt;br /&gt; VAC использует систему delay ban, то есть банит не сразу, а через какой-то промежуток времени (до 3-х недель). Это необходимо для того, чтобы можно было точно определить, известен ли системе на данный момент конкретный чит или нет. &lt;br /&gt;&lt;br /&gt; » Могу ли я пожаловаться на читера в Steam или Valve? &lt;br /&gt;&lt;br /&gt; Ваши сообщения, отправленные в техподдержку будут просто проигнорированы, а темы, созданные на форуме закрыты. И с этим ничего не поделать - такова политика Valve. Почему? Потому что как бы убедительны не были доказательства - их всегда можно фальсифицировать. Поэтому Valve полагается только на VAC. &lt;br /&gt; Если вы имеете визуальные доказательства (видеозапись, демозапись) использования конкретным игроком читов, то отправьте их админу игрового сервера, где вы встретили данного игрока. &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Система VAC полностью автоматизирована — обращение в Поддержку Steam для сообщения об актах читерства не является необходимым, при этом Поддержка Steam никак не отреагирует на эти сообщения.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Как узнать когда обновился VAC? &lt;br /&gt;&lt;br /&gt; Увы не как. Обновление VAC скрыто от &quot;чужих&quot; глаз. &lt;br /&gt;&lt;br /&gt; » Как отличить защищенный VAC&apos;ом сервер от незащищенного? &lt;br /&gt;&lt;br /&gt; При коннекте к серверу будет вот такое сообщение: &lt;br /&gt; &lt;!--IMG1--&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://opt1k.clan.su/_fr/0/8050594.jpg&quot; align=&quot;&quot; /&gt;&lt;!--IMG1--&gt; &lt;br /&gt; Также в списке серверов, слева от названия сервера, будет значок щита. &lt;br /&gt;&lt;br /&gt; » Я читал, что VAC можно обмануть, изменив определенные переменные в библиотеке dll чита. Правда ли это? &lt;br /&gt;&lt;br /&gt; Нет.Методы детектирования чит-программ и прочих хаков совершенствуются. VAC обладает многими способами выявление читов. &lt;br /&gt;&lt;br /&gt; » Существуют ли читы, которые «не видит» VAC? &lt;br /&gt;&lt;br /&gt; Да. Например, material-хаки, основанные на замене стандартных моделей на так называемые bright-модели. &lt;br /&gt;&lt;br /&gt; Bright -модели - это игровые модели, имеющие особые яркие текстуры, которые можно видеть сквозь стены и другие объекты. &lt;br /&gt; material hack - не имеет исполняемого файла. Он представляет из себя множество файлов формата vmt и vtf. &lt;br /&gt;&lt;br /&gt; » Сколько раз нужно воспользоваться читом, чтобы получить бан в VAC? &lt;br /&gt;&lt;br /&gt; Для бана VAC`ом следует воспользоваться всего один раз читом! &lt;br /&gt;&lt;br /&gt; » Что из себя представляет бан в VAC? Как узнать был ли я забанен? &lt;br /&gt;&lt;br /&gt; Бан VAC накладывается на ваш Steam-аккаунт, что закроет вам путь на все игровые серверы, защищенные этой системой. При попытке соединиться с ними, вас будет выкидывать с ошибкой: &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Your connection to this secure server has been rejected. Because of past cheating violations, you have been banned from playing on all secure servers&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Перевод: Ваша учетная запись была заблокирована системой VAC за мошенничество &lt;br /&gt;&lt;br /&gt; » Что делать если меня забанил VAC? &lt;br /&gt;&lt;br /&gt; Во первых, хорошенько подумать стоило ли использовать читы, т.к. теперь деньги потраченные вами Steam игры - попросту выкинуты на ветер. &lt;br /&gt; Во вторых, вам придётся заводить новый Steam аккаунт, и заново покупать игры!</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-18-1</guid>
		</item>
		<item>
			<title>Создаем меню сервера своими руками.</title>
			<link>https://opt1k.clan.su/forum/6-17-1</link>
			<pubDate>Wed, 04 Jan 2012 11:37:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>В этой статье будет рассказано как создать свое меню. &lt;br /&gt; &lt;!--IMG1--&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://opt1k.clan.su/_fr/0/0245582.jpg&quot; align=&quot;&quot; /&gt;&lt;!--IMG1--&gt; &lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;1. Создаём на компе файлик my_menu.sma &lt;br /&gt; 2. Открываем файлик текстовым редактором &lt;br /&gt; 3. Вписываем туда следущие содержимое&lt;/span&gt; &lt;br /&gt; //Подгружаем модуль amx &lt;br /&gt; #include &lt;amxmodx&gt; &lt;br /&gt;&lt;br /&gt; //Регистрируем авторство и название плангина &lt;br /&gt; #define PLUGIN &quot;Server Menu&quot; &lt;br /&gt; #define VERSION &quot;1.0&quot; &lt;br /&gt; #define AUTHOR &quot;UserFound&quot; &lt;br /&gt;&lt;br /&gt; //Главная функция плангина &lt;br /&gt; public plugin_init() &lt;br /&gt; { &lt;br /&gt; //Присваеваем авторство &lt;br /&gt; register_plugin(PLUGIN, VERSION, AUTHOR) &lt;br /&gt; //Присваеваем консольную команду для вызова функции меню на клавишу M &lt;br /&gt; register_clcmd(&quot;chooseteam&quot;, &quot;my_menu&quot;) &lt;br /&gt; //Подгружаем языковый файлик &lt;br /&gt; register_dictionary(&quot;servermenu.txt&quot;) &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; //Функция цвета в чате &lt;br /&gt; stock ChatColor(const id, const input[], any:...) &lt;br /&gt; { &lt;br /&gt; new count = 1, players[32] &lt;br /&gt; static msg[191] &lt;br /&gt; vformat(msg, 190, input, 3) &lt;br /&gt;&lt;br /&gt; replace_all(msg, 190, &quot;!g&quot;, &quot;^4&quot;) // Green Color &lt;br /&gt; replace_all(msg, 190, &quot;!y&quot;, &quot;^1&quot;) // Default Color &lt;br /&gt; replace_all(msg, 190, &quot;!team&quot;, &quot;^3&quot;) // Team Color &lt;br /&gt; replace_all(msg, 190, &quot;!team2&quot;, &quot;^0&quot;) // Team2 Color &lt;br /&gt;&lt;br /&gt; if (id) players[0] = id; else get_players(players, count, &quot;ch&quot;) &lt;br /&gt; { &lt;br /&gt; for (new i = 0; i &lt; count; i++) &lt;br /&gt; { &lt;br /&gt; if (is_user_connected(players[i])) &lt;br /&gt; { &lt;br /&gt; message_begin(MSG_ONE_UNRELIABLE, get_user_msgid(&quot;SayText&quot;), _, players[i]) &lt;br /&gt; write_byte(players[i]); &lt;br /&gt; write_string(msg); &lt;br /&gt; message_end(); &lt;br /&gt; } &lt;br /&gt; } &lt;br /&gt; } &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; //Функция нашего меню &lt;br /&gt; public my_menu(id) &lt;br /&gt; { &lt;br /&gt; new i_Menu = menu_create(&quot;&amp;#92;rМеню сервера:&quot;, &quot;server_menu&quot;) &lt;br /&gt; //Пункты меню,номера функций, доступ &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wОбнулить счет&quot;, &quot;1&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wЗабанить игрока&quot;, &quot;2&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wЗаигнорировать игрока&quot;, &quot;3&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wAdmins Online&quot;, &quot;4&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wСменить команду&quot;, &quot;5&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;rКупить админку&quot;, &quot;6&quot;, 0) &lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wАдмин меню&quot;, &quot;7&quot;, ADMIN_MENU) &lt;br /&gt;&lt;br /&gt; menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL) &lt;br /&gt;&lt;br /&gt; menu_display(id, i_Menu, 0) &lt;br /&gt;&lt;br /&gt; return PLUGIN_HANDLED &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; //Функции нашего меню &lt;br /&gt; public server_menu(id, menu, item) &lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if (item == MENU_EXIT) &lt;br /&gt; { &lt;br /&gt; menu_destroy(menu) &lt;br /&gt;&lt;br /&gt; return PLUGIN_HANDLED &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; new s_Data[6], s_Name[64], i_Access, i_Callback &lt;br /&gt;&lt;br /&gt; menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) &lt;br /&gt;&lt;br /&gt; new i_Key = str_to_num(s_Data) &lt;br /&gt;&lt;br /&gt; switch(i_Key) &lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; //Значение функций &lt;br /&gt; case 1: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;say /rs&quot;) &lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;RS&quot;) &lt;br /&gt; } &lt;br /&gt; case 2: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;say /voteban&quot;) &lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;VOTEBAN&quot;) &lt;br /&gt; } &lt;br /&gt; case 3: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;say /mute&quot;) &lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;MUTE&quot;) &lt;br /&gt; } &lt;br /&gt; case 4: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;say /admin&quot;) &lt;br /&gt; } &lt;br /&gt; case 5: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;jointeam&quot;) &lt;br /&gt; } &lt;br /&gt; case 6: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;say /adminka&quot;) &lt;br /&gt; } &lt;br /&gt; case 7: &lt;br /&gt; { &lt;br /&gt; client_cmd(id, &quot;amxmodmenu&quot;) &lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;AMXMODMENU&quot;) &lt;br /&gt; } &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; menu_destroy(menu) &lt;br /&gt; return PLUGIN_HANDLED &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; Таким образом мы создали меню, самых необходимых действий для сервера, это пример моего меню вы можете менять его под себя как вам угодно. &lt;br /&gt;&lt;br /&gt; Теперь нам надо создать языковый файл. &lt;br /&gt;&lt;br /&gt; Создаём файл &quot;servermenu.txt&quot; И вставляем в него &lt;br /&gt;&lt;br /&gt; [ru] &lt;br /&gt; AMXMODMENU = !gДобро пожаловать в Админку &lt;br /&gt; RS = !gВы обнулили свой счет &lt;br /&gt; VOTEBAN = !teamВыберите игрока которого нужно !gЗАБАНИТЬ &lt;br /&gt; MUTE = !teamВыберите игрока которого вы !gне хотете !teamслышать по микрофону &lt;br /&gt;&lt;br /&gt; Далее сохраняем файл обязательно в UTF 8 Без BOM. &lt;br /&gt;&lt;br /&gt; Далее компилируем полученный плангин, можно онлайн компилятором: &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler5YrwVW&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler5YrwVW&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler5YrwVW&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler5YrwVW&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler5YrwVW&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler5YrwVW&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler5YrwVW&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler5YrwVW&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler5YrwVW&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;a class=&quot;link&quot; href=&quot;http://u.to/b7cp&quot; title=&quot;http://webcomp.ak-team.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;webcomp.ak-team.com&lt;/a&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; Полученный плангин устанавливаем на сервер. &lt;br /&gt;&lt;br /&gt; Файл: &quot;servermenu.txt&quot; Закидываем в &quot;/cstrike/addons/amxmodx/data/lang&quot; &lt;br /&gt;&lt;br /&gt; На этом все. Автор не я.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-17-1</guid>
		</item>
		<item>
			<title>Запуск нескольких серверов с разными AMX модами в одном hlds</title>
			<link>https://opt1k.clan.su/forum/6-16-1</link>
			<pubDate>Wed, 04 Jan 2012 11:29:04 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;!--IMG1--&gt;&lt;a href=&quot;http://opt1k.clan.su/_fr/0/8811276.jpg&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://opt1k.clan.su/_fr/0/s8811276.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt; &lt;br /&gt; В этой статье я объясню как можно запускать несколько серверов с разными AMX модами из одной папки, т.е. hlds. Пригодится тем, кто запускает несколько серверов на своей машине, и хочет сэкономить место на HDD. &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Все действия производим в ОДНОЙ папке hlds. &lt;br /&gt; Создаем папку в директории /addons с названием amxmodx-2. Туда устанавливаем нужный мод, или можно скопировать все файлы из стандартной папки amxmodx. В директории /metamod создаем файл plugins2.ini и указываем в нем нужные metamod-плагины.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Далее создаем в папке cstrike конфигурационный файл localinfo.cfg. Открываем его и копируем туда следующий ряд команд: &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;localinfo mm_pluginsfile &quot;addons/metamod/plugins2.ini&quot; &lt;br /&gt; localinfo csstats &quot;addons/amxmodx-2/data/csstats.dat&quot; &lt;br /&gt; localinfo csstats_score &quot;addons/amxmodx-2/data/csstats.amxx&quot; &lt;br /&gt; localinfo amx_basedir &quot;addons/amxmodx-2&quot; &lt;br /&gt; localinfo amx_configdir &quot;addons/amxmodx-2/configs&quot; &lt;br /&gt; localinfo amx_langdir &quot;addons/amxmodx-2/data/amxmod-lang&quot; &lt;br /&gt; localinfo amx_logdir &quot;addons/amxmodx-2/logs&quot; &lt;br /&gt; localinfo amx_modulesdir &quot;addons/amxmodx-2/modules&quot; &lt;br /&gt; localinfo amx_pluginsdir &quot;addons/amxmodx-2/plugins&quot; &lt;br /&gt; localinfo amxx_basedir &quot;addons/amxmodx-2&quot; &lt;br /&gt; localinfo amxx_cfg &quot;addons/amxmodx-2/configs/core.ini&quot; &lt;br /&gt; localinfo amxx_configsdir &quot;addons/amxmodx-2/configs&quot; &lt;br /&gt; localinfo amxx_customdir &quot;addons/amxmodx-2/custom&quot; &lt;br /&gt; localinfo amxx_datadir &quot;addons/amxmodx-2/data&quot; &lt;br /&gt; localinfo amxx_logdir &quot;addons/amxmodx-2/logs&quot; &lt;br /&gt; localinfo amxx_logs &quot;addons/amxmodx-2/logs&quot; &lt;br /&gt; localinfo amxx_modules &quot;addons/amxmodx-2/configs/modules.ini&quot; &lt;br /&gt; localinfo amxx_modulesdir &quot;addons/amxmodx-2/modules&quot; &lt;br /&gt; localinfo amxx_plugins &quot;addons/amxmodx-2/configs/plugins.ini&quot; &lt;br /&gt; localinfo amxx_pluginsdir &quot;addons/amxmodx-2/plugins&quot; &lt;br /&gt; localinfo amxx_vault &quot;addons/amxmodx-2/data/vault.ini&quot; &lt;br /&gt;&lt;br /&gt; Этим мы указываем путь ко всем директориям и файлам мода. Но теперь нужно чтобы этот файл еще загружался вместе с сервером. Для этого в файле server.cfg, или в любом другом файле настроек сервера, вписываем exec &quot;localinfo.cfg&quot;. Для сервера с модом из папки amxmodx-2 в корневой папке(где лежит hlds.exe) создаем еще один запускающий файл(.bat), с нужными настройками, и соответственно с другим портом.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; &lt;span style=&quot;color:orange&quot;&gt;Примечание&lt;/span&gt; &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Бывает при запуске сервера, файл с информацией директорий и файлов(localinfo.cfg) загружается слишком рано, и не срабатывает. Поэтому пропишите в консоле сервера meta list, если Вы увидите, что-либо(модули amxmodx), кроме metamod-плагинов, то значит все хорошо. Если же Вы увидели только metamod-плагины, пропишите в консоле сервера exec &quot;localinfo.cfg&quot;. Если Вы вообще ничего не увидели, то советую Вам перепроверить все имена путей, файлов и директорий.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt;</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-16-1</guid>
		</item>
		<item>
			<title>Добавляем свой пункт в меню amxmodmenu.</title>
			<link>https://opt1k.clan.su/forum/6-15-1</link>
			<pubDate>Wed, 04 Jan 2012 11:25:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Хочу рассказать вам как добавить еще один пункт в меню amxmodmenu. &lt;br /&gt; Скажу вам это очень удобно, не нужно делать много биндов, и лишний раз вспоминать на какую кнопку забиндено то или иное меню. &lt;br /&gt; И так начнем &lt;br /&gt; Сохраните оригинал файлов menufron.sma и menufront.amx &lt;br /&gt;&lt;br /&gt; 1. Открываем файл menufront.sma... находится&amp;#92;addons&amp;#92;amxmodx&amp;#92;scripting &lt;br /&gt; 2. Ищем строчку &lt;br /&gt; AddDefaultMenus() &lt;br /&gt; { &lt;br /&gt; new flags; &lt;br /&gt; 3. После этого добавляем туда строчку &lt;br /&gt; AddMenuLang(&quot;LANG_TEG&quot;, &quot;команда&quot;, get_clcmd_flags(&quot;команда&quot;, flags) ? flags : ADMIN_KICK , &quot;Players Menu&quot;) &lt;br /&gt; 4. Сохраняем &lt;br /&gt; 5.Компилируем плагин &lt;br /&gt; 6. Копируем откомпилированный плагин в папку plugins, на вопрос заменить жмем Да &lt;br /&gt; Открываем файл menufront.txt и добавляем строчкуLANG_TEG = lang_teg &lt;br /&gt;&lt;br /&gt; Поясню: &lt;br /&gt; Вместо слова команда вводим команду которую будет выполнять пункт меню. Вместо слова LANG_TEG вставляем тег в словарь перевода. Если вам не понятно что за тег, откройте файл menufront.txt находиться addons&amp;#92;amxmodx&amp;#92;data&amp;#92;lang &lt;br /&gt; Видим там что то похожее KICK_PLAYER = Kick Player или BAN_PLAYER = Ban Player ну там много пунктов, так вот KICK_PLAYER и BAN_PLAYER это и есть LANG_TEG &lt;br /&gt; В основном LANG_TEG служит для перевода меню &lt;br /&gt;&lt;br /&gt; Пример: &lt;br /&gt; AddMenuLang(&quot;UAIO_MENU&quot;, &quot;uaio_menu&quot;, get_clcmd_flags(&quot;uaio_menu&quot;, flags) ? flags : ADMIN_KICK , &quot;Players Menu&quot;) &lt;br /&gt; затем открыл файл menufront.txt и добавил строчку UAIO_MENU = uaio_menu &lt;br /&gt; Я добавил пункт который будет вызывать uaio_меню &lt;br /&gt;&lt;br /&gt; Есть еще один способ &lt;br /&gt; 1.Открываем файл custommenuitems.cfg находится в addons&amp;#92;amxmodx&amp;#92;configs &lt;br /&gt; 2.Добавляем строчку &lt;br /&gt; amx_addmenuitem &quot;текст меню&quot; &quot;команда меню&quot; &quot;флаги доступа&quot; &quot;название плагина&quot; &lt;br /&gt;&lt;br /&gt; &quot;текст меню&quot; - То что будет видно в меню &lt;br /&gt; &quot;команда меню&quot;- команда посылаемая в консоль сервера, например uaio_menu &lt;br /&gt; &quot;флаги доступа&quot; - флаг доступа, смотри файл user.ini &lt;br /&gt; &quot;название плагина&quot;- название плагина &lt;br /&gt; Например: &lt;br /&gt; amx_addmenuitem &quot;Админ меню&quot; &quot;uaio_menu&quot; &quot;d&quot; &quot;uaio_menu&quot; &lt;br /&gt; Так же можете менять кол-во строк в меню, по стандарту 8 &lt;br /&gt; #define MENUITEMSPERPAGE 8 &lt;br /&gt; цифру 8 меняете как вам удобно, но не советую делать более 12 &lt;br /&gt; Ну и все удачи. &lt;br /&gt; &lt;span style=&quot;color:yellow&quot;&gt;Итог работы&lt;/span&gt; &lt;br /&gt; &lt;!--IMG1--&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://opt1k.clan.su/_fr/0/2269848.jpg&quot; align=&quot;&quot; /&gt;&lt;!--IMG1--&gt; &lt;br /&gt; &lt;span style=&quot;color:yellow&quot;&gt;Автор статьи: nana_pumckuu&lt;/span&gt;</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-15-1</guid>
		</item>
		<item>
			<title>Открываем порты</title>
			<link>https://opt1k.clan.su/forum/6-14-1</link>
			<pubDate>Wed, 04 Jan 2012 11:20:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://opt1k.clan.su/forum/6&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: SanDrik&lt;br /&gt;Автор последнего сообщения: opT1k&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;a class=&quot;link&quot; href=&quot;http://u.to/BT0ZAQ&quot; title=&quot;http://portforward.com/store/PFPortChecker.exe&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:red&quot;&gt;PFPortChecker&lt;/span&gt;&lt;/a&gt; программа для открытия портов. &lt;br /&gt; 1. Устанавливаем.. &lt;br /&gt; 2. Включаем &lt;br /&gt; 3. Прописываем в Port to Number Check порт который хотим открыть &lt;br /&gt; 3. Прописываем протокол который вам надобно TCP&amp;#92;UDP. &lt;br /&gt; 4. Нажимаем Check Me и ждем несколько сек потом идем &lt;a class=&quot;link&quot; href=&quot;http://u.to/qglg&quot; title=&quot;http://speed-tester.info/check_port.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:red&quot;&gt;speed-tester.info&lt;/span&gt;&lt;/a&gt;там прописываем порт который открыли! Все! (у не которых может писать, что закрыт, но на самом дела открыт) &lt;br /&gt;&lt;br /&gt; Раньше делал также, только немного по другому, вот недавно нашел статью в интернете.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>SanDrik</dc:creator>
			<guid>https://opt1k.clan.su/forum/6-14-1</guid>
		</item>
	</channel>
</rss>