<?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 | + Minecraft | + uCoz | xD</title>
		<link>http://dedicated.3dn.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Wed, 12 Dec 2012 12:29:55 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://dedicated.3dn.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Как сделать радио иконку</title>
			<link>https://dedicated.3dn.ru/forum/5-65-1</link>
			<pubDate>Wed, 12 Dec 2012 12:29:55 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: Macros&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;img src=&quot;http://i066.radikal.ru/1212/e1/1fc54c0a744c.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt;&lt;br /&gt; 1.Открываем стандартную программу paint. Сделаем новую картинку форматом 8х8. &lt;br /&gt;&lt;br /&gt; 2. Теперь в paint&apos;е применим лупу и увеличение на х6. &lt;br /&gt;&lt;br /&gt; 3. Рисуем свою радио иконку. &lt;br /&gt;&lt;br /&gt; 4. Далее Файл =&gt; Сохранить как... &lt;br /&gt;&lt;br /&gt; 5. В окне Тип файла выбираем 256 - цветный рисунок и назовём его radio.bmp. Сохраняем. &lt;br /&gt;&lt;br /&gt; 6. Используя SPRWIZ открываем нашу картинку radio.bmp, кликаем next, и когда появится кнопка жмем сохранить как... и сохраняем под именем radio.spr. &lt;br /&gt;&lt;br /&gt; 7. Заменяем radio.spr в папку sprites.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-65-1</guid>
		</item>
		<item>
			<title>Amxmodmenu не банит?</title>
			<link>https://dedicated.3dn.ru/forum/5-64-1</link>
			<pubDate>Wed, 12 Dec 2012 12:27:31 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: Macros&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Если вы кого-то хотите забанить и не банится а только пишет в чате что забанили или банете но только появляется что кого-то забанили, токо еще и вас выкидывает с текстом :&quot;Kicked and banned&quot; Тогда вам сюда! &lt;br /&gt; Что делать? &lt;br /&gt;&lt;br /&gt; Скачать этот этот файл. &lt;br /&gt;&lt;br /&gt; Извлечь плагин в вашу папку addons/amxmodx/plugins и нажать заменить.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-64-1</guid>
		</item>
		<item>
			<title>Делаем свое Меню сервера!</title>
			<link>https://dedicated.3dn.ru/forum/5-63-1</link>
			<pubDate>Wed, 12 Dec 2012 12:24:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: Macros&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;img src=&quot;http://s42.radikal.ru/i095/1212/3b/85ab2c7e93c0.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt;&lt;br /&gt; В этой статье я раскажу как создать своё меню &lt;br /&gt;&lt;br /&gt; 1. Создаём на компе файлик my_menu.sma &lt;br /&gt; 2. Открываем файлик текстовым редактором &lt;br /&gt; 3. Вписываем туда следущие содержимое &lt;br /&gt;&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;//Подгружаем модуль amx&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; #include&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Регистрируем авторство и название плангина&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; #define PLUGIN &quot;Server Menu&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; #define VERSION &quot;1.0&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; #define AUTHOR &quot;UserFound&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Создаём переменную для бинда меню игрокам&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; new toggle;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Главная функция плангина&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; public plugin_init(&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Присваеваем авторство&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; register_plugin(PLUGIN, VERSION, AUTHOR&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Присваеваем консольную команду для вызова функции меню&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; register_clcmd(&quot;servermenu&quot;, &quot;my_menu&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Подгружаем языковый файлик&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; register_dictionary(&quot;servermenu.txt&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Квар для бинда клавиш&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; toggle = register_cvar(&quot;toggle_exec&quot;,&quot;1&quot;&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Функция бинда клавиш&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; public client_putinserver(id&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; if(get_pcvar_num(toggle&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; set_task(5.0,&quot;task_exec&quot;,id&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Глобальная функция бинда клавиш&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; public task_exec(id&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; if(is_user_connected(id&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; new iFile = fopen(&quot;/addons/amxmodx/configs/exec_file.txt&quot;,&quot;r&quot;&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; new Buffer&amp;#91;256];&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; while(!feof(iFile&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; fgets(iFile,Buffer,255&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id,&quot;%s&quot;,Buffer&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Функция цвета в чате&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; stock ChatColor(const id, const input&amp;#91;], any:...&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; new count = 1, players&amp;#91;32]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; static msg&amp;#91;191]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; vformat(msg, 190, input, 3&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; replace_all(msg, 190, &quot;!g&quot;, &quot;^4&quot;&amp;#41; // Green Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; replace_all(msg, 190, &quot;!y&quot;, &quot;^1&quot;&amp;#41; // Default Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; replace_all(msg, 190, &quot;!team&quot;, &quot;^3&quot;&amp;#41; // Team Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; replace_all(msg, 190, &quot;!team2&quot;, &quot;^0&quot;&amp;#41; // Team2 Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; if (id&amp;#41; players&amp;#91;0] = id; else get_players(players, count, &quot;ch&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; for (new i = 0; i &lt; count; i++&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; if (is_user_connected(players&amp;#91;i]&amp;#41;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; message_begin(MSG_ONE_UNRELIABLE, get_user_msgid(&quot;SayText&quot;&amp;#41;, _, players&amp;#91;i]&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; write_byte(players&amp;#91;i]&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; write_string(msg&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; message_end(&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Функция нашего меню&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; public my_menu(id&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; new i_Menu = menu_create(&quot;&amp;#92;rМеню сервера:&quot;, &quot;server_menu&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; //Пункты меню,номера функций, доступ&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wОбнулить сщет&quot;, &quot;1&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wЗабанить игрока&quot;, &quot;2&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wЗаигнорировать игрока&quot;, &quot;3&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wAdmins Online&quot;, &quot;4&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wСменить команду&quot;, &quot;5&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;rКупить админ+vip &amp;#91;50руб]&quot;, &quot;6&quot;, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_additem(i_Menu, &quot;&amp;#92;wАдмин меню&quot;, &quot;7&quot;, ADMIN_MENU&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; menu_display(id, i_Menu, 0&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; return PLUGIN_HANDLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Функции нашего меню&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; public server_menu(id, menu, item&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; if (item == MENU_EXIT&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; menu_destroy(menu&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; return PLUGIN_HANDLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; new s_Data&amp;#91;6], s_Name&amp;#91;64], i_Access, i_Callback&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data&amp;#41;, s_Name, charsmax(s_Name&amp;#41;, i_Callback&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; new i_Key = str_to_num(s_Data&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; switch(i_Key&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; //Значение функций&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;say /rs&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;RS&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;say /voteban&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;VOTEBAN&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;say /mute&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;MUTE&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;say /admin&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;jointeam&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 6:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;say /adminka&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; case 7:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; client_cmd(id, &quot;amxmodmenu&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; ChatColor(id, &quot;%L&quot;,0,&quot;AMXMODMENU&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; menu_destroy(menu&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; return PLUGIN_HANDLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Таким образом мы создали меню, самых необходимых действий для сервера, это пример моего меню вы можете менять его под себя как вам угодно. &lt;br /&gt;&lt;br /&gt; Теперь нам надо создать 2 файла для бинда и языковый файл. &lt;br /&gt;&lt;br /&gt; Создаём файл &quot;servermenu.txt&quot; И вставляем в него &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;[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;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; Далее сохраняем файл обязательно в UTF 8 Без BOW. &lt;br /&gt;&lt;br /&gt; Создаём ещё один файл &quot;exec_file.txt&quot; &lt;br /&gt; Вставляем в него &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;bind &quot;m&quot; &quot;servermenu&quot;&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; Далее компилируем полученный плангин, можно онлайн компилятором: webcomp.ak-team.com &lt;br /&gt;&lt;br /&gt; Полученный плангин устанавливаем на сервер. &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;Файл &quot;exec_file.txt&quot; Закидываем в &quot;/cstrike/addons/amxmodx/configs&quot; &lt;br /&gt; Файл: &quot;servermenu.txt&quot; Закидываем в &quot;/cstrike/addons/amxmodx/data/lang&quot;&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt;</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-63-1</guid>
		</item>
		<item>
			<title>Индивидуальные настройки для карты</title>
			<link>https://dedicated.3dn.ru/forum/5-17-1</link>
			<pubDate>Tue, 10 Jul 2012 11:19:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&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; 1. Для создания индивидуальных настроек для данной карты, нам потребуется создать директорию maps в папке addons/amxmodx/configs &lt;br /&gt;&lt;br /&gt; 2. Создать в директории maps конфигурационный файл с именем карты, для которой хотите применить индивидуальные настройки, в нашем случае de_dust2.cfg &lt;br /&gt;&lt;br /&gt; 3. В файле de_dust2.cfg прописываем нужные нам настройки, ниже приведён пример: &lt;br /&gt; mp_startmoney 16000 &lt;br /&gt; mp_timelimit 20 &lt;br /&gt; mp_freezetime 0 &lt;br /&gt;&lt;br /&gt; 4. Не забудьте в server.cfg или amxx.cfg добавить строку mapchangecfgfile server.cfg. Это даст гарантию того, что не указанные настройки будут браться из основного файла.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-17-1</guid>
		</item>
		<item>
			<title>Открываем порты</title>
			<link>https://dedicated.3dn.ru/forum/5-16-1</link>
			<pubDate>Tue, 10 Jul 2012 11:18:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&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;PFPortChecker&lt;/a&gt; - программа для открытия портов &lt;br /&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;http://speed-tester.info/check_port.php&lt;/a&gt; там прописываем порт который открыли! Все! (у не которых может писать, что закрыт, но на самом дела открыт) &lt;br /&gt;&lt;br /&gt; Раньше делал также, только немного по другому, вот недавно нашел статью в интернете.</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-16-1</guid>
		</item>
		<item>
			<title>Добавляем свой пункт в меню amxmodmenu.</title>
			<link>https://dedicated.3dn.ru/forum/5-15-1</link>
			<pubDate>Tue, 10 Jul 2012 11:16:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Хочу рассказать вам как добавить еще один пункт в меню amxmodmenu. &lt;br /&gt; Скажу вам это очень удобно, не нужно делать много биндов, и лишний раз вспоминать на какую кнопку забиндено то или иное меню. &lt;br /&gt; &lt;span style=&quot;color:yellow&quot;&gt;&lt;b&gt;И так начнем &lt;/b&gt;&lt;/span&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;span style=&quot;color:yellow&quot;&gt;&lt;b&gt;Есть еще один способ &lt;/b&gt;&lt;/span&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; Итог работы</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-15-1</guid>
		</item>
		<item>
			<title>Полная настройка Server.cfg</title>
			<link>https://dedicated.3dn.ru/forum/5-14-1</link>
			<pubDate>Tue, 10 Jul 2012 11:15:29 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Файл server.cfg необходим для настройки сервера и игрового процесса. Именно в нем определяются все серверные игровые параметры и команды. Порой, можно обойтись без некоторых плагинов, используя команды данного конфигурационного файла. Мы постараемся рассмотреть наиболее важные моменты этого файла. &lt;br /&gt;&lt;br /&gt; 1. Пишем логи &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>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-14-1</guid>
		</item>
		<item>
			<title>Запускаем два сервера на одном компьютере</title>
			<link>https://dedicated.3dn.ru/forum/5-13-1</link>
			<pubDate>Tue, 10 Jul 2012 11:13:38 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;span style=&quot;color:yellow&quot;&gt;&lt;b&gt;Запуск двух и более серверов из одной папки cstrike &lt;/b&gt;&lt;/span&gt; &lt;br /&gt; Итак, наш способ имеет свои плюсы: &lt;br /&gt; 1. 2 и более сервера на одном компе; &lt;br /&gt; 2. Можно разные версии amxmodx и разные конфигурационные файлы; &lt;br /&gt; 3. Запуск из одной папки. &lt;br /&gt;&lt;br /&gt; Нужно: &lt;br /&gt; 1. Не крывые руки); &lt;br /&gt; 2. Комп хотя бы с 2х ядерным процессором и достаточное кол-во оперативной памяти. &lt;br /&gt;&lt;br /&gt; Начнем. &lt;br /&gt; 1. Создать отдельную AMX Mod X директорию с необходимыми файлами, например: .addons/amxmodx2; &lt;br /&gt; 2. В .addons/amxmodx2/configs/core.ini везде изменить amxmodx на amxmodx2; &lt;br /&gt; 3. Создать отдельный файл загрузки Metamod плагинов, например: .addons/metamod/plugins2.ini; &lt;br /&gt; 4. В созданный plugins2.ini файл вписать: win32 addons/amxmodx2/dlls/amxmodx_mm.dll; &lt;br /&gt; 5. Создать в директории cstrike файл, например, с именем amxmodx2.cfg, его содержимое должно быть следующим: &lt;br /&gt;&lt;br /&gt; localinfo mm_pluginsfile &quot;addons/metamod/plugins2.ini&quot; &lt;br /&gt; localinfo amxx_basedir &quot;addons/amxmodx2&quot; &lt;br /&gt; localinfo amxx_cfg &quot;addons/amxmodx2/configs/core.ini&quot; &lt;br /&gt; localinfo amxx_configsdir &quot;addons/amxmodx2/configs&quot; &lt;br /&gt; localinfo amxx_customdir &quot;addons/amxmodx2/custom&quot; &lt;br /&gt; localinfo amxx_datadir &quot;addons/amxmodx2/data&quot; &lt;br /&gt; localinfo amxx_logdir &quot;addons/amxmodx2/logs&quot; &lt;br /&gt; localinfo amxx_logs &quot;addons/amxmodx2/logs&quot; &lt;br /&gt; localinfo amxx_modules &quot;addons/amxmodx2/configs/modules.ini&quot; &lt;br /&gt; localinfo amxx_modulesdir &quot;addons/amxmodx2/modules&quot; &lt;br /&gt; localinfo amxx_plugins &quot;addons/amxmodx2/configs/plugins.ini&quot; &lt;br /&gt; localinfo amxx_pluginsdir &quot;addons/amxmodx2/plugins&quot; &lt;br /&gt; localinfo amxx_vault &quot;addons/amxmodx2/data/vault.ini&quot; &lt;br /&gt; localinfo csstats &quot;addons/amxmodx2/data/csstats.dat&quot; &lt;br /&gt; localinfo csstats_score &quot;addons/amxmodx2/data/csstats.amxx&quot; &lt;br /&gt; localinfo amx_basedir &quot;addons/amxmodx2&quot; &lt;br /&gt; localinfo amx_configdir &quot;addons/amxmodx2/configs&quot; &lt;br /&gt; localinfo amx_langdir &quot;addons/amxmodx2/data/amxmod-lang&quot; &lt;br /&gt; localinfo amx_logdir &quot;addons/amxmodx2/logs&quot; &lt;br /&gt; localinfo amx_modulesdir &quot;addons/amxmodx2/modules&quot; &lt;br /&gt; localinfo amx_pluginsdir &quot;addons/amxmodx2/plugins&quot; &lt;br /&gt;&lt;br /&gt; Теперь, чтоб запустить сервер делаем файл запуска (у меня hlds_2.bat) в директории с файлом hlds.exe с такими параметрами: &lt;br /&gt; @echo off &lt;br /&gt; start &quot;My CS Server&quot; hlds.exe -console -game cstrike -insecure -port 27016 +maxplayers 16 +map de_dust2 -noipx +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt &lt;br /&gt;&lt;br /&gt; Следовательно далее надо создать файлы: &lt;br /&gt; 1. server2.cfg в директории cstrike; &lt;br /&gt; 2. motd2.txt в директории cstrike; &lt;br /&gt; 3. mapcycle2.txt в директории cstrike. &lt;br /&gt;&lt;br /&gt; Вот пример моего server2.cfg: &lt;br /&gt; // Сервер собрал Player &lt;br /&gt;&lt;br /&gt; // Use this file to configure your DEDICATED server. &lt;br /&gt; // This config file is executed on server start. &lt;br /&gt;&lt;br /&gt; // Disable autoaim &lt;br /&gt; sv_aim 0 &lt;br /&gt;&lt;br /&gt; // Disable clients&apos; ability to pause the server &lt;br /&gt; pausable 0 &lt;br /&gt;&lt;br /&gt; // Default server name. Change to &quot;Bob&apos;s Server&quot;, etc. &lt;br /&gt; hostname &quot;My Server&quot; &lt;br /&gt;&lt;br /&gt; // Enable/Disable LAN mode &lt;br /&gt; sv_lan 0 &lt;br /&gt;&lt;br /&gt; // Maximum client movement speed &lt;br /&gt; sv_maxspeed 320 &lt;br /&gt;&lt;br /&gt; // Rcon &lt;br /&gt; // Set the rcon password &lt;br /&gt; rcon_password &quot;__PASSWORD__&quot; &lt;br /&gt; sv_rcon_banpenalty 0 &lt;br /&gt; sv_rcon_minfailures 5 &lt;br /&gt; sv_rcon_maxfailures 10 &lt;br /&gt; sv_rcon_minfailuretime 30 &lt;br /&gt;&lt;br /&gt; // 20 minute timelimit &lt;br /&gt; mp_timelimit 25 &lt;br /&gt; mp_roundtime 3.0 &lt;br /&gt;&lt;br /&gt; // Server Logging &lt;br /&gt; log on &lt;br /&gt; mp_logdetail 3 &lt;br /&gt; mp_logmessages 1 &lt;br /&gt;&lt;br /&gt; // Server &lt;br /&gt; decalfrequency 60 &lt;br /&gt; mp_autoteambalance 1 &lt;br /&gt; mp_limitteams 0 &lt;br /&gt; mp_autocrosshair 0 &lt;br /&gt; mp_autokick 0 &lt;br /&gt; mp_buytime 0.50 &lt;br /&gt; mp_c4timer 35 &lt;br /&gt; mp_chattime 15 &lt;br /&gt; mp_decals 200 &lt;br /&gt; mp_flashlight 1 &lt;br /&gt; mp_freezetime 0 &lt;br /&gt; mp_forcerespawn 1 &lt;br /&gt; mp_footsteps 1 &lt;br /&gt; mp_friendlyfire 1 &lt;br /&gt; mp_playerid 0 &lt;br /&gt; mp_startmoney 800 &lt;br /&gt; sv_airaccelerate 10 &lt;br /&gt; sv_allowdownload 1 &lt;br /&gt; sv_allowupload 1 &lt;br /&gt; sv_alltalk 1 &lt;br /&gt; sv_cheats 0 &lt;br /&gt; sv_friction 4 &lt;br /&gt; sv_gravity 800 &lt;br /&gt; sv_maxunlag 0.5 &lt;br /&gt; sv_minrate 10000 &lt;br /&gt; sv_maxrate 15000 &lt;br /&gt; sv_maxupdaterate 40 &lt;br /&gt; sv_stopspeed 75 &lt;br /&gt; sv_timeout 30 &lt;br /&gt; sv_unlag 1 &lt;br /&gt; sv_voiceenable 1 &lt;br /&gt; sv_voicequality 4 &lt;br /&gt;&lt;br /&gt; // Load ban files &lt;br /&gt; exec listip.cfg &lt;br /&gt; exec banned.cfg &lt;br /&gt;&lt;br /&gt; // Лишнее убрано &lt;br /&gt;&lt;br /&gt; Ну вот и все удачи. &lt;br /&gt; Спасибо автору Dr04eR aka Dro aka Nbbt aka :FrRoOgGeErR&gt;&gt;&gt;</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-13-1</guid>
		</item>
		<item>
			<title>Как поставить любые модели под админские</title>
			<link>https://dedicated.3dn.ru/forum/5-12-1</link>
			<pubDate>Tue, 10 Jul 2012 11:12:42 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://dedicated.3dn.ru/forum/5&quot;&gt;Статьи и мануалы&lt;/a&gt;&lt;br /&gt;Автор темы: Macros&lt;br /&gt;Автор последнего сообщения: ReZqa&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>К примеру вам нравится какая-нибудь моделька игрока и вы хотите выделиться на сервере бегая с ней. Так вот эта статья поможет вам это сделать. &lt;br /&gt;&lt;br /&gt; &lt;u&gt;Для начала создадим блокнот и впишем в него следующее:&lt;/u&gt; &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;// Инклюды &lt;br /&gt; #include amxmodx &lt;br /&gt; #include amxmisc &lt;br /&gt; #include cstrike &lt;br /&gt; //рега плагина &lt;br /&gt; public plugin_init() { &lt;br /&gt; register_plugin(&quot;admin model&quot;, &quot;1.0&quot;, &quot;TaTi&quot;) &lt;br /&gt; register_event(&quot;ResetHUD&quot;, &quot;resetModel&quot;, &quot;b&quot;) &lt;br /&gt; return PLUGIN_CONTINUE &lt;br /&gt; } &lt;br /&gt; //Пропишем путь к моделе &lt;br /&gt; public plugin_precache() { &lt;br /&gt; precache_model(&quot;models/player/admin_models/admin_ct.mdl&quot;) &lt;br /&gt; precache_model(&quot;models/player/admin_models/admin_t.mdl&quot;) &lt;br /&gt;&lt;br /&gt; return PLUGIN_CONTINUE &lt;br /&gt; } &lt;br /&gt; //Функции плагина &lt;br /&gt; public resetModel(id, level, cid) { &lt;br /&gt; if (get_user_flags(id) &amp; ADMIN_KICK) { &lt;br /&gt; new CsTeams:userTeam = cs_get_user_team(id) &lt;br /&gt; if (userTeam == CS_TEAM_T) { &lt;br /&gt; cs_set_user_model(id, &quot;admin_t&quot;) &lt;br /&gt; } &lt;br /&gt; else if(userTeam == CS_TEAM_CT) { &lt;br /&gt; cs_set_user_model(id, &quot;admin_ct&quot;) &lt;br /&gt; } &lt;br /&gt; else { &lt;br /&gt; cs_reset_user_model(id) &lt;br /&gt; } &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; return PLUGIN_CONTINUE &lt;br /&gt; }&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; Вот и всё:) &lt;br /&gt; Вы можете изменять путь к модельке и прописывать это в плагине к примеру models/player/admin.mdl, и не забывайте также cs_set_user_model(id, &quot;admin&quot;) &lt;br /&gt; Далее сохраняем файл с таким именем plugin.sma, слово plugin можете изменить на любое другое. &lt;br /&gt;&lt;br /&gt; Компилируем плагин и ставим к себе на сервер. &lt;br /&gt; Если постараетесь, то у вас всё получится</content:encoded>
			<category>Статьи и мануалы</category>
			<dc:creator>Macros</dc:creator>
			<guid>https://dedicated.3dn.ru/forum/5-12-1</guid>
		</item>
	</channel>
</rss>