<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Игра с огнём &#187; Делюсь опытом</title>
	<atom:link href="http://fire-game.ru/category/delyus-opytom/feed" rel="self" type="application/rss+xml" />
	<link>http://fire-game.ru</link>
	<description>Блог Дюны о онлайн игре Власть Огня</description>
	<lastBuildDate>Wed, 02 Feb 2011 12:28:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Урок математики от профессора Дюны.</title>
		<link>http://fire-game.ru/2009/11/09/urok-matematiki-ot-professora-dyuny.html</link>
		<comments>http://fire-game.ru/2009/11/09/urok-matematiki-ot-professora-dyuny.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:32:26 +0000</pubDate>
		<dc:creator>duna</dc:creator>
				<category><![CDATA[Главное]]></category>
		<category><![CDATA[Делюсь опытом]]></category>
		<category><![CDATA[вторжение]]></category>
		<category><![CDATA[кавалерийский прорыв]]></category>
		<category><![CDATA[математика]]></category>
		<category><![CDATA[огонь катапульт]]></category>
		<category><![CDATA[убийство]]></category>
		<category><![CDATA[ходы]]></category>

		<guid isPermaLink="false">http://fire-game.ru/?p=244</guid>
		<description><![CDATA[Очень много ко мне вопросов по математике:) А так как математику я люблю, я решил провести небольшую лекцию для любителей математики. Дано: провинция в любом мире. Задача: посчитать количество требуемых атак для убийства провинции при помощи катапульт, вторжений и кавалерийского прорыва. Исходные предположения: Мы считаем именно удачные атаки, так как при неудачных атаках ничего не [...]]]></description>
			<content:encoded><![CDATA[<p>Очень много ко мне вопросов по математике:) А так как математику я люблю, я решил провести небольшую лекцию для любителей математики. <span id="more-244"></span><br />
Дано: провинция в любом мире.<br />
Задача: посчитать количество требуемых атак для убийства провинции при помощи катапульт, вторжений и кавалерийского прорыва.<br />
Исходные предположения: Мы считаем именно удачные атаки, так как при неудачных атаках ничего не уничтожается, кроме войск. Для огня катапульт, как известно из <a href="http://wiki.rofland.ru/index.php/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8%D0%B3%D1%80%D1%8B">основ игры</a> процент уничтожения населения 1.5-2.5% населения. Для вторжения 1-1.6%. Для кав. прорыва 2-3%. Помимо этого есть коэффициенты, влияющие на уничтожение. Это погода (ОК, ВТ, КП), коэффициент силы (ВТ, КП), количество земли у атакующего (нельзя захватить больше максимума захвата для земли атакующего, ВТ, КП) и продолжительность войны (только в Свободном мире ОК, ВТ, КП). Итого, мы будем считать количество удачных атак для убийства провинций для сферической провинции в вакууме, т.е. когда все 4 коэффициента равны 1. Минимум для ОК равен 2 человека, а для ВТ и КП 1 акр.<br />
Лирическое отступление: Коэффициент погоды и продолжительность войны легко внести в формулу, так как они обозначены. Если вы посчитали, что на убийство нужно 400 ходов, а коэффициент погоды равен 1.1, то вам нужно будет на 40 ходов меньше, т.е. 360. Тоже самое с продолжительностью войны. Что же касается коэффициента силы, то там сила атакующего скорее всего будет расти, а сила обороняющегося может ОЧЕНЬ сильно упасть, поэтому это заложить в формулу нереально. Просто старайтесь не атаковать сильно вниз кавой. При плохом коэффициенте вынос кавой может занимать более 600 атак, а вторжениями около 1000. Теперь немного коснусь земли у атакующего. В принципе, если у атакующего хотя бы 1000 акров, то формула будет не сильно отклонятся от реальности, так как вы достаточно быстро выйдите на сравнимые с целью акры. Поэтому если у вас земли мало, то рекомендуется сначала довести картографией землю до 1-2К акров, а уже потом кавой или вторами.<br />
Теория: Естественно, при наличии рандома, точно подсчитать количество атак невозможно. Можно лишь приблизительно оценить. Какие возможны варианты подсчёта?<br />
1 (правильный). Взять начальную атаку, взять рандомизатор и прогнать раз 100 через рандомизатор весь килл. Т.е. процесс выглядит так. Допустим у нас 1000 человек. Я запускаю рандом первый раз. Убили допустим 2.1%, т.е. 21 человек. Осталось 979. Запускаем ещё раз. Убили, допустим 1.9%, т.е. 18 человек. Осталось 961. И т.д., пока не доведём до нуля. И так раз 10-100. Потом берём среднее по всем атакам. Это будет близко к тому, что требуется.<br />
2 (по которому считаю я). Мне поскольку лень заниматься такой хренью, я делаю проще. Я беру просто среднее для убийства. Для ОК это 2%. И считаю так, как будто каждую атаку убивает 2%. Мой метод как правило даёт оценку чуть выше, чем в реальности. Так сказать упражнение 1, для внимательных студентов. Почему такой метод даёт в среднем результаты выше, чем в реальности? Внимательным студентам обещаю бонус, правда я ещё не решил, чем его выдам:) Может код дам:) Или платины чутка. А может заклами пульну:)<br />
3. Другие варианты мне неизвестны, но если кто поделиться в комментах, буду рад.<br />
Практика (наконец-то, многие уже, наверно, и не рассчитывали на практику): Собственно формула очень простая, для тех, кто знает математику. Допустим изначально было x населения. Тогда после первой атаки станет x*0.98 населения. После второй x*(0.98)^2, после n-ой атаки будет x*(0.98)^n населения. Помним, что мы не можем потерять менее 2 человек, поэтому нас будет интересовать момент, когда x*0.02 < 2. Не сложными вычислениями приходим к тому, что это 100 человек. Итого, по 2% доводим до 100 человек и 50 атак по 2 человека. Как узнать, сколько атак до 100 человек по 2%? Пусть pop начальное количество человек, а x необходимые атаки. Тогда pop*(0.98)^x = 100, требуется посчитать x? Те, кто доучился до 10 класса хотя бы, знают, что x = log(100/pop)/log(0.98). Для нас естественно целая часть сверху от x:) Итак, финальная формула для атак катапультами будет: x = [log(100/pop)/log(0.98)] + 51<br />
Упражнение 2: подсчитать количество атак ВТ и КП самим:)</p>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 410px"><img src="http://fire-game.ru/wp-content/uploads/2009/11/prof2.jpg" alt="Профессор Дюна" title="Профессор Дюна" width="400" height="384" class="size-full wp-image-283" /><p class="wp-caption-text">Профессор Дюна</p></div>
<p>Небольшой бонус. Калькуляторы киллов:</p>
<form> Население:<br />
<input type="text" id="pop">
<input id="but1" type="button" value="считать"> </form>
<p></p>
<form> Земля:<br />
<input type="text" id="land">
<input id="but2" type="button" value="считать"> </form>
<p></p>
<div id="result"> </div>
<p> <script type="text/javascript" src="http://www.google.com/jsapi"></script><br />
 <script type="text/javascript">
  google.load("jquery", "1.3.2");
 </script><br />
<script type="text/javascript">
 $(document).ready(function(){
   $("#but1").click(function(event){
     var pop = parseInt($("#pop").val());
     var turns = Math.floor(Math.log(100/pop)/Math.log(0.98))+51;
     $("#result").text("Для убийства "+pop+" человек нужно "+turns+" атак катапультами");
   });
   $("#but2").click(function(event){
     var land = parseInt($("#land").val());
     var turns = Math.floor(Math.log(76/land)/Math.log(0.987))+77;
     var turns2 = Math.floor(Math.log(40/land)/Math.log(0.975))+41;
     $("#result").text("Для уничтожения "+land+" акров нужно "+turns+" атак вторжениями или "+turns2+" атак кавалерией");   });
 });
</script></p>
<img src="http://fire-game.ru/?ak_action=api_record_view&id=244&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://fire-game.ru/2009/11/09/urok-matematiki-ot-professora-dyuny.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>IRC и всё о ней</title>
		<link>http://fire-game.ru/2009/09/03/irc-i-vsyo-o-nej.html</link>
		<comments>http://fire-game.ru/2009/09/03/irc-i-vsyo-o-nej.html#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:16:51 +0000</pubDate>
		<dc:creator>duna</dc:creator>
				<category><![CDATA[Делюсь опытом]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[mIRC]]></category>
		<category><![CDATA[атаки]]></category>
		<category><![CDATA[боты]]></category>
		<category><![CDATA[Дежурства]]></category>
		<category><![CDATA[организация]]></category>
		<category><![CDATA[сигнализация]]></category>

		<guid isPermaLink="false">http://fire-game.ru/?p=133</guid>
		<description><![CDATA[Как я и обещал www, расскажу сегодня о IRC. IRC Это специальная сеть, которая позволяет организовывать чат. Для начала немного теории. Статья в википедии. Некоторые выдержки из неё: IRC (англ. Internet Relay Chat — ретранслируемый интернет-чат) — сервисная система, при помощи которой можно общаться через сеть Интернет с другими людьми в режиме реального времени. Она [...]]]></description>
			<content:encoded><![CDATA[<p>Как я и обещал www, расскажу сегодня о IRC. IRC Это специальная сеть, которая позволяет организовывать чат.<span id="more-133"></span><br />
Для начала немного теории. <a href="http://ru.wikipedia.org/wiki/IRC">Статья в википедии</a>. Некоторые выдержки из неё:</p>
<blockquote><p>IRC (англ. Internet Relay Chat — ретранслируемый интернет-чат) — сервисная система, при помощи которой можно общаться через сеть Интернет с другими людьми в режиме реального времени. Она была создана в 1988 году финским студентом Ярко Ойкариненом (Jarkko Oikarinen). В русском компьютерном сленге IRC называют «иркой», «ирцем», а также «мирк», «миркой», «мирц» (кальки с названия наиболее популярного клиента — программы mIRC).<br />
IRC начало завоевывать особенную популярность после операции «Буря в пустыне» (1991), когда сообщения со всего мира собирались в одном месте и в режиме «on-line» транслировались в IRC. Подобным образом IRC использовалось и во время путча в СССР, когда пользователи из Москвы в реальном времени сообщали всему миру о происходящем на улицах.</p></blockquote>
<blockquote><p>При подключении к серверу IRC пользователь видит список доступных каналов, в каждый из которых (или сразу в несколько) он может «войти» (подключиться). Канал представляет собой виртуальную «комнату», в которой могут находиться несколько пользователей. Все сообщения, выдаваемые в канал, видны всем пользователям, которые находятся только на этом же канале. Каждый канал имеет своё название и, как правило, определённую тему для обсуждения. После «входа» на канал пользователь может видеть, что пишут остальные участники канала, а также может сам писать сообщения. Тему, обсуждаемую на канале, обычно следует из его названия (например, канал #Wikipedia-ru).</p></blockquote>
<p>Самое главное, что вам надо понимать, IRC это название технологии. По ней строят IRC-сети. В каждой IRC-сети может быть очень много IRC-серверов, которые позволяют подключится к этой сети. Сети между собой не связанны.</p>
<p>Ну в общем предположим, что вы либо:<br />
а) Прочитали статью.<br />
б) И так уже знаете, что такое IRC.<br />
в) Не знаете и знать не хотите, что это такое.</p>
<p>И дальше я буду вести повествование о сугубо практической части. Я рассмотрю всё на примере IRC-сети <a href=http://www.rusnet.org.ru/>RusNet</a> и IRC-клиента <a href=http://www.mirc.com/>mIRC</a>, потому что это наиболее используемые мной сеть и клиент. Если будут вопросы по другим сетям/клиентам, отвечу на них в комментах. Итак, предположим вы зашли на сайт и скачали программу. Я скачал текущую версию 6.35. От версии к версии интерфейс меняется не принципиально, поэтому думаю до версии 7 инструкции дотянут легко. С установкой, я надеюсь, вы справитесь. Там в принципе можно нажимать всегда далее. После установки вы увидите что-то типа окна, где вам предложат зарегистрироваться (программа в принципе платная, но на самом деле за плату ничего нового вы не получите, т.е. фактически она бесплатная). После нажатия continue вы увидите что-то типа (по клику большое):<br />
<div id="attachment_153" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/08/mirc11.gif" target="_blank"><img src="http://fire-game.ru/wp-content/uploads/2009/08/mirc11-300x214.gif" alt="стартовое окно mirc" title="Mirc стартовое окно" width="300" height="214" class="size-medium wp-image-153" /></a><p class="wp-caption-text">Рис.1 Стартовое окно mirc</p></div><br />
Собственно заполняем 4 поля на картинке: Full Name, Email Address (реальность не проверяется никак), Nickname, Alternative (альтернативный ник, на случай, если первый занят). Для тестового примера я буду использовать<br />
Full Name: Rofland Roflandovich<br />
Email Address: rofland@rofland.ru<br />
Nickname: ROFLAND<br />
Alternative: ROF<br />
И уберу галочку invisible mode<br />
В принципе, для начала работы этого достаточно. Но мы поскольку хотим присоединиться к серверам RusNet-а, то нам надо произвести дополнительные настройки. Слева в меню выбираем Servers. Следующая картинка:<br />
<div id="attachment_159" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc2.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc2-300x254.gif" alt="меню Servers" title="окно mIRC, раздел Servers" width="300" height="254" class="size-medium wp-image-159" /></a><p class="wp-caption-text">Рис.2 Меню Servers</p></div><br />
Для начала чистим всё, что там есть. Выбираем любой сервер и зажимаем кнопочку delete. В итоге получим пустой список серверов. Всё равно они нам вряд ли когда либо понадобятся. Потом нажимаем кнопочку Add и видим:<br />
<div id="attachment_161" class="wp-caption alignnone" style="width: 277px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc3.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc3.gif" alt="добавка сервера" title="программа mirc, окно добавки сервера" width="267" height="250" class="size-full wp-image-161" /></a><p class="wp-caption-text">Рис.3 Добавка сервера</p></div><br />
Соответственно надо ввести:<br />
Description: Что угодно, это будет как название.<br />
IRC Server: irc.ru (можно вводить другие сервера, <a href=http://www.rusnet.org.ru/info_servers.php>полный список на офф сайте</a>)<br />
Ports: 6669 (разные порты выдают текст в разных кодировках, возможны варианты, но как правило используется 6669)<br />
Group: если вы хотите сделать группу серверов (как правило выделяют сеть и в ней создают сервера), то сюда надо вводить общее для них название. В этом примере я не буду рассматривать это, но если вам вдруг захочется, я думаю вы сами додумаетесь как это сделать или попросите меня.<br />
Password: некоторые сервера доступны только по паролю. В нашем случае это не так.<br />
Нажимаем Add<br />
Всё, сервер готов. Можно нажать select и это вернёт нас к первому окну, где уже смело можно жать connect. В главном окне пойдёт процесс подключения к серверу:<br />
<div id="attachment_162" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc4.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc4-300x187.gif" alt="подключение к серверу" title="программа mIRC, подключение к серверу" width="300" height="187" class="size-medium wp-image-162" /></a><p class="wp-caption-text">Рис.4 Подключение к серверу</p></div><br />
Через некоторое время подключение произойдёт и вы увидите окно с выбором каналов:<br />
<div id="attachment_163" class="wp-caption alignnone" style="width: 262px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc5.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc5-252x300.gif" alt="выбор каналов" title="программа mIRC, выбор каналов" width="252" height="300" class="size-medium wp-image-163" /></a><p class="wp-caption-text">Рис.5 Выбор каналов</p></div><br />
Как и с серверами, эти каналы нам скорее всего не понадобятся, поэтому кнопкой delete подчищаем список каналов. И добавим свой канал, нажав кнопку Add:<br />
<div id="attachment_164" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc6.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc6-300x218.gif" alt="создание канала" title="программа mIRC, создание канала" width="300" height="218" class="size-medium wp-image-164" /></a><p class="wp-caption-text">Рис.6 Создание канала</p></div><br />
Вводим следующие данные:<br />
Channel: #rof (это для примера, можно вводить любой другой)<br />
Password: если у канала есть пароль, то его надо вводить сюда. В нашем примере пароля нет.<br />
Description: описание канала, я оставляю пустым как правило.<br />
Folder: тоже оставляю пустым. Это не сильно нужно.<br />
Networks: если вы при создании сервера указали группу, то здесь можно будет нажать кнопку Add и выбрать группу. Это удобно в том случае, если у вас более 2х разных IRC-сетей, к которым вы подключаетесь, и для каждой сети у вас разные каналы. Тогда выбрав сеть, при подключении к которой вам надо будет автоматически заходить на канал, вы сможете разделить сети.<br />
Join on connect &#8212; ставим галочку, чтобы он присоединялся к каналу автоматически при соединении с сервером.<br />
Minimize on join будет сворачивать канал при соединении. Я как правило не ставлю галочку.<br />
Нажимаем Ok. В списке появляется канал #rof и в принципе этого достаточно, чтобы нажав теперь кнопку Join оказать в окне чата и приступить к чату. Так же советую сразу же убрать галочку Pop up favorites on connect, а все нужные вам каналы ставить в автоджоин.<br />
Но я хотел бы ещё немного пройтись по интерфейсу и полезным настройкам:<br />
1) Слева у нас сейчас есть достаточно раздражающая меня полоса с одним сервером. Она бесполезна. Чтобы её убрать, в верхнем меню выберите  View и уберите галочку с Treebar. НЕ УБИРАЙТЕ галочку с Menubar, я не знаю, как потом этот менюбар вернуть:)<br />
2) Ещё я делаю так, чтобы при открытии программы мирк сразу подключался к серверу и каналам. Заходим в mirc options (в ряду картинок сверху это вторая). Далее в разделе Connect переходим в подраздел Options. И ставим галочку Connect on Startup. А вот галочку Pop up connect dialog on startup можно убрать (тогда при запуске программы не будет выпадать это окно с настройками). Так же можно поставить Default Port: 6669. Итого картинка:<br />
<div id="attachment_168" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc7.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc7-300x254.gif" alt="Options -&gt; Connect -&gt; Options" title="программа mirc, окно настроек коннекта" width="300" height="254" class="size-medium wp-image-168" /></a><p class="wp-caption-text">Рис.7 Options -> Connect -> Options</p></div><br />
3) Ещё тут же есть раздел IRC. Там можно поставить галки Auto-join channel on invite, Rejoin channel when kicked. На самом деле там ещё куча настроек, но мне щас лень по ним проходиться. Если будут какие-то вопросы, отвечу с удовольствием.<br />
4) Пройдусь коротенько по кнопочкам-картинкам в верхнем меню:<br />
<div id="attachment_170" class="wp-caption alignnone" style="width: 517px"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc8.gif" alt="верхняя панель кнопок" title="программа mirc, верхняя панель кнопок" width="507" height="23" class="size-full wp-image-170" /><p class="wp-caption-text">Рис.8 Верхняя панель кнопок</p></div><br />
по порядку:<br />
- Connect/Disconnect. Кнопка соединения/разъединения<br />
- Options. Кнопка вызова настроек (как на картинке из пункта 2)<br />
- Favorites. Вызов списке ваших добавленных каналов (5 картинка)<br />
- Channels List. Более гибкий вариант с каналами. Поиск по файлу и т.д. Честно говоря, я ни разу не пользовался.<br />
- Script Editor. Это нам в дальнейшем понадобится. Здесь можно вводить скрипты для своего мирка.<br />
- Address Book. Тоже не пользовался, но видимо для контактов.<br />
- Online Timer. Тупо считает время в онлайн. Тоже не пользуюсь им.<br />
- Colors. Здесь можно поиграться с цветами. К примеру, я через много лет доигрался до такого (это моё реально окно мирка, а не тестовая нулевая программа):<br />
<div id="attachment_173" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc9.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc9-300x187.gif" alt="mIRC Duna" title="mIRC Duna" width="300" height="187" class="size-medium wp-image-173" /></a><p class="wp-caption-text">Рис. 9 mIRC Duna</p></div><br />
- Send file. Никогда не пользовался. В принципе мирк позволяет посылать файлы, но как правило мне проще послать через другие программы.<br />
- Chat. Открывает прямой чат между пользователями. С одной стороны перехватить текст невозможно, с другой стороны это потенциально небезопасно. Поэтому будьте осторожны с этим.<br />
- DCC Options. Настройки для прямых соединений. Я тоже никогда не юзал.<br />
- Recived Files. Принятые файлы.<br />
- Log Files. Логи. У меня их дохрена. Если будут вопросы по настройке &#8212; обращайтесь.<br />
- Notify List. Честно говоря я даже не знаю, что это такое:) Не юзал это.<br />
- Urls List. Видимо список урлов, тоже не юзаю.<br />
- Три способа отображения множества окон (горизонтально, вертикально, каскадно).<br />
- About.</p>
<p>Ну собственно по этой программе всё, что я хотел сказать. Теперь перейдём к общению с руснетом. Сеть RusNet позволяет регистрировать свой ник с тем, чтобы никто кроме вас не мог им пользоваться. Для того, чтобы зарегистрировать свой ник (если он свободен) напишите в чат:<br />
/nickserv register password email<br />
Где password это желаемый пароль на ник, а email это ВАШ ДЕЙСТВУЮЩИЙ почтовый адрес.<br />
Написав такую команду вы зарегистрируете тот ник, который у вас сейчас. Я вот написал подобное для тестового ника своего и получил (я заменил моё мыло на email и мой пароль на password):<br />
-NickServ- Nickname ROFLAND has been registered to you.<br />
-NickServ- An authentication code for your nickname has been sent to <em>email</em>.<br />
-NickServ- When you receive this message, type /NickServ AUTH code (replace code with the authentication code in the message) to complete your nickname registration.<br />
-NickServ- Your password is <em>password</em> &#8212; remember this for later use.</p>
<p>На почту мне пришло следующее письмо:<br />
The authentication code for your nickname (ROFLAND) is: 826815060<br />
Please submit this code to NickServ with the command:<br />
   /NickServ AUTH 826815060<br />
This message was sent by NickServ in response to registration by<br />
Теперь пишу серверу:<br />
/NickServ AUTH 826815060<br />
и он мне отвечает:<br />
-NickServ- Authentication succeeded; your nickname registration is now complete.<br />
Значит мой ник зарегистрирован.<br />
Если вы хотите, чтобы сервис общался с вами на русском, то введите:<br />
/NickServ set language 10<br />
И сервис ответит вам:<br />
-NickServ- Язык изменен на Русский (Russian).<br />
Там есть ещё разные команды. Их список можно получить по команде:<br />
/NickServ help<br />
И есть разные настройки. В основном они работают по команде:<br />
/NickServ set<br />
Список настроек можно получить по команде:<br />
/NickServ help set<br />
Теперь, предположим, вы зарегистрировали ник. Но вам придётся каждый раз при заходе писать идентификацию к нику (при этом команда работает только для ника, который у вас сейчас):<br />
/NickServ identify password<br />
Чтобы этого избежать, можно сделать автоввод пароля. Только учтите, что он будет хранится в открытом виде и любой знающий человек сможет его прочитать. Для этого перейдите в Options -> Connect -> Options (Рисунок 7), нажмите кнопку Perform, поставьте галочку Enable Perform on connect и введите в поле ниже (ник и пароль свой):<br />
/nick ROFLAND<br />
/nickserv identify password<br />
Потом тоже ОК. Там где Network тоже можно выбирать сеть, чтобы разделять выполнение команд по сетям.<br />
Теперь перейдём к команде /chanserv<br />
Она управляет каналами. ВАЖНО!!! Регистрировать каналы можно только на зарегистрированный ник. Работает во многом аналогично никсерву. Итак, чтобы зарегистрировать канал, вам нужно:<br />
- Зайти на требуемый канал. Чтобы зайти на произвольный канал, напишите в чат /join #channel . К примеру, я пишу /join #rofrof и видим:<br />
<div id="attachment_178" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc10.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc10-300x187.gif" alt="Вход на новый канал" title="программа mirc, вход на новый канал" width="300" height="187" class="size-medium wp-image-178" /></a><p class="wp-caption-text">Рис. 10 Вход на новый канал</p></div><br />
- Теперь вы можете написать:<br />
/chanserv register #rofrof otherpassword description<br />
где #rofrof &#8212; канал, который вы регистрируете<br />
otherpassword &#8212; пароль для канала, он не обязан совпадать с паролём на ник<br />
description &#8212; описание, его вводить не обязательно.<br />
И получаете в ответ:<br />
-ChanServ- Канал #rofrof зарегистрирован на Ваш ник: ROFLAND<br />
-ChanServ- Ваш пароль на канал otherpassword &#8212; запомните его для дальнейшего использования.<br />
Всё, на этом регистрация окончена. Есть ещё множество настроек, которые можно настраивать. Для этого читайте /chanserv help<br />
Я отмечу важную команду /chanserv set (помощь по /chanserv help set) и подкоманду /chanserv set mlock , которая позволяет установить на канале правила. Из хелпа:</p>
<blockquote><p>-ChanServ- Закрепляет и блокирует определенные режимы канала. ChanServ позволяет Вам закрепить режимы канала, которые должны быть всегда включенными (или выключенными). Все логические режимы (n, s, t, k, l и т.д.) могут быть закреплены, каждый режим может быть закреплён в состоянии включено, заблокирован в состоянии выключено или не заблокирован.<br />
-ChanServ- Параметр режимы в принципе напоминает команду /MODE: режимы, начинающиеся с +, блокируются в состоянии включено, а режимы, начинающиеся с -, &#8212; в состоянии выключено.<br />
-ChanServ-<br />
-ChanServ- Внимание: Если Вы задали и закрепили ключ канала, как во втором примере ниже, Вы должны также установить настройку RESTRICTED на канал (см. HELP SET RESTRICTED), иначе любой, кто зайдет на канал, когда тот будет пуст, сможет увидеть ключ!<br />
-ChanServ- Закрепление режима +i предотвращает заход на канал без приглашения, когда он пуст.<br />
-ChanServ-<br />
-ChanServ- Примеры:<br />
-ChanServ-<br />
-ChanServ-     SET #канал MLOCK +nt-ikl<br />
-ChanServ-         Закрепляет включенными режимы n и t и выключенными i, k и l.<br />
-ChanServ-         Все остальные режимы могут устанавливаться/сниматься свободно.<br />
-ChanServ-<br />
-ChanServ-     SET #канал MLOCK +knst-ilmp мой-ключ<br />
-ChanServ-         Закрепляет включенными режимы k, n, s, и t и выключенными i, l, m, и p.<br />
-ChanServ-         Также устанавливает ключ для входа на канал &#171;мой-ключ&#187;.<br />
-ChanServ-<br />
-ChanServ-     SET #канал MLOCK +<br />
-ChanServ-         Удаляет блокировку режимов. Все режимы каналов могут быть свободно изменены.
</p></blockquote>
<p>К примеру установим для нашего канала #rofrof такие же опции, как для #bhwar (обратите внимание, что сначала идёт канал и только потом mlock):<br />
/chanserv set #rofrof mlock +ntsk thirdpass<br />
В окне канала вы увидите:<br />
* ChanServ sets mode: +nt<br />
* ChanServ sets mode: +s+k thirdpass</p>
<p>Если режимы не закреплены (т.е. вы не вводили + или &#8212; при установках), то вы (и любой другой оператор канала) можете вручную менять настройки режимов. Они доступны по двойному клику на пространстве чата (красным выделена область чата):<br />
<div id="attachment_179" class="wp-caption alignnone" style="width: 310px"><a href="http://fire-game.ru/wp-content/uploads/2009/09/mirc11.gif"><img src="http://fire-game.ru/wp-content/uploads/2009/09/mirc11-300x187.gif" alt="Настройки канала" title="программа mirc, настройки канала" width="300" height="187" class="size-medium wp-image-179" /></a><p class="wp-caption-text">Рис. 11 Настройки канала</p></div><br />
Есть 8 режимов (в скобках буква для команды mlock):<br />
- Only ops set topic (t). Только операторы устанавливают топик канала (виден при заходе на канал и в заглавии окна).<br />
- No external messages (n). Сообщения в канала могут посылать только те, кто на канале.<br />
- Invite only (i). Присоединиться к каналу можно будет только если тебе пришлют приглашение.<br />
- Moderated (m). Включено модерирование. Только операторы (с @ у ника) и обладающие правом голоса (+ у ника) могут писать в канал.<br />
- Key (k). Парольная защита. Для присоединения к каналу с паролём нужно писать /join #channel key<br />
- Limit to: (l). Ограничение по числу участников. Если поставить 10, то больше 10 человек присоединиться не сможет.<br />
- Private (p). Приватный канал. Не показывается в списке каналов сети.<br />
- Secret (s). Секретный канал. Не виден в списке каналов сети + не выводится по командам /who &#038; /whois для юзера. </p>
<p>Ну и последнее, что я хочу сегодня написать. О взаимодействии с рофом. Как многие из вас знают, я транслирую новости из мира огня на канал #rof_news, а из вечки на канал #infinity_news<br />
Хочу рассказать вам как вы можете настроить себе сигнализацию на новости и транслировать их на свой канал.<br />
Во-первых про сигнализацию. Тут нам как раз понадобится кнопочка Script Editor из верхнего меню. Нажимаем туда и переходим на закладку Remote. Туда вставляем:</p>
<blockquote><p>on *:TEXT:*SFUnion*:#rof_news: {<br />
  /splay -w alarm.wav<br />
}</p></blockquote>
<p>Перевожу. При наличии текста SFUnion в каком либо месте сообщения на канале #rof_news проиграть звук alarm.wav<br />
Кстати о птичках. Кому надо, мой звук <a href='http://fire-game.ru/wp-content/uploads/2009/09/alarm.wav'>сигнализации</a>. Думаю прослушав его многие поймут, почему меня так редко убивают:) Такой звук тяжело переносить.<br />
Звуковой файл должен находится в папочке sounds. В зависимости от системы папочка sounds может быть в своём месте, но в принципе можно указывать путь файла напрямую, т.е. типа D:\alarm.wav если вы выложите файл в корень диска Д.<br />
Ещё пара примеров:</p>
<blockquote><p>on *:TEXT:*:#infinity_news: {<br />
  /splay -w alarm.wav<br />
}
</p></blockquote>
<p>Любой текст на #infinity_news</p>
<blockquote><p>
on *:TEXT:*SaRtOnG*:*: {<br />
  /splay -w alarm.wav<br />
}</p></blockquote>
<p>Любой текст содержащий SaRtOnG на любом канале или в приватных сообщениях. </p>
<blockquote><p>
on 1:TEXT:*:?: {<br />
    /splay -w alarm.wav<br />
}</p></blockquote>
<p>Проиграть музон при приватном сообщении. Ну в общем если есть какие-то вопросы, то сообщите мне, я отвечу.</p>
<p>Теперь что касается трансляции новостей. Туда же вписываем другой скрипт:</p>
<blockquote><p>on *:TEXT:*:#infinity_news: {<br />
  /msg #rofrof $1-<br />
}</p></blockquote>
<p>Это тупо любой текст с канала #infinity_news транслировать на #rofrof<br />
Немного усложним пример. Теперь мы хотим, чтобы только новости по клану NS транслировались нам:</p>
<blockquote><p>on *:TEXT:*NS=>*:#infinity_news: {<br />
  /msg #rofrof $1-<br />
}</p></blockquote>
<p>И теперь верх хитрости:) Трансляция + музон:</p>
<blockquote><p>on *:TEXT:*NS=>*:#infinity_news: {<br />
  /msg #rofrof $1-<br />
  /splay -w alarm.wav<br />
}</p></blockquote>
<p>Замечу так же, что такой вариант:</p>
<blockquote><p>on *:TEXT:*NS=>*:#infinity_news: {<br />
  /msg #rofrof $1-<br />
}</p>
<p>on *:TEXT:*NS=>*:#infinity_news: {<br />
  /splay -w alarm.wav<br />
}</p></blockquote>
<p>Не сработает. Ибо проверка идёт только один раз. И если один раз попало, то всё.</p>
<p>На это мне надоело писать о IRC, но я готов ответить на ваши вопросы. 2500 слов и 21К текста это жесть. Я давно столько не писал. Слушаю вопросы.</p>
<hr />
<strong>Вопросы.</strong><br />
Q: При соединении возникает ошибка &#171;Closing Link (K-lined: Cain (Your nick, authentication info or other information matched one of the known trojan patterns))&#187;<br />
A: ваш ник или йп попадает под маску распространителя троянов. Смените ваш ник (в опшенс) или ирц-сервер (выделив в опшенсах ваш сервер и нажав edit)</p>
<img src="http://fire-game.ru/?ak_action=api_record_view&id=133&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://fire-game.ru/2009/09/03/irc-i-vsyo-o-nej.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://fire-game.ru/wp-content/uploads/2009/09/alarm.wav" length="8550" type="audio/x-wav" />
		</item>
		<item>
		<title>Организация клана. Оповещения, варчаты, дежурства и прочее.</title>
		<link>http://fire-game.ru/2009/08/15/organizaciya-klana-opoveshheniya-varchaty-dezhurstva-i-prochee.html</link>
		<comments>http://fire-game.ru/2009/08/15/organizaciya-klana-opoveshheniya-varchaty-dezhurstva-i-prochee.html#comments</comments>
		<pubDate>Sat, 15 Aug 2009 13:07:43 +0000</pubDate>
		<dc:creator>duna</dc:creator>
				<category><![CDATA[Делюсь опытом]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Боевые Хомяки]]></category>
		<category><![CDATA[Варчаты]]></category>
		<category><![CDATA[Дежурства]]></category>
		<category><![CDATA[организация]]></category>

		<guid isPermaLink="false">http://fire-game.ru/?p=110</guid>
		<description><![CDATA[На этот пост меня натолкнул www. Думаю, что никто из читателей не будет спорить, что организация БХ под моим командованием наголову превосходила и превосходит организацию других кланов. Для меня лично очевидно, что именно засчёт организованности мы смогли одержать так много побед. Поэтому, я бы хотел поделиться с читателями некоторыми советами и рекомендациями. Итак, что бы [...]]]></description>
			<content:encoded><![CDATA[<p>На этот пост меня натолкнул www. Думаю, что никто из читателей не будет спорить, что организация БХ под моим командованием наголову превосходила и превосходит организацию других кланов. Для меня лично очевидно, что именно засчёт организованности мы смогли одержать так много побед. Поэтому, я бы хотел поделиться с читателями некоторыми советами и рекомендациями.<span id="more-110"></span><br />
Итак, что бы я хотел сказать:<br />
1) Форум. Форум является обязательным для серьёзного клана. В принципе, текущий игровой форум вполне нормален, но лучше конечно организовать свой, ибо можно сделать подфорумы. Так, к примеру, на сайте БХ форумов было штук 5-10, начиная с гостевых &#8212; для спама, и заканчивая лидерскими форумами, где мы хранили коды, полученные за хорошую игру. Ведь согласитесь, хорошо иметь список кодов, когда каждый лидер может в нужный момент взять код и использовать на благо клана.<br />
2) Сайт. Плавно вытекает из первого. К форуму ещё можно было бы пристыковать сайт. Начиная с хранения шпионажей, которое я сделал в своё время. И заканчивая просто глупыми штучками, типа <a href=http://hamster.rofland.ru/gallery.php>галереи хомяков</a>. Сайт правда штука трудоемкая, если вы хотите хоть что-то своё сделать, то вам придётся иметь хоть какие-то знания в сайтостроении. Туда же можно запихнуть составы, дипломатию, какие-то полезные штучки.<br />
3) Чат (IRC). Коммуникации залог здоровья. Разговор о варчатах пойдёт чуть позже, тут же я просто хочу отметить, что когда клан общается, знакомится, они становятся более сплочёными. Приятно знать о человека нечто больше, чем &#171;Ваня, ид провинций 123, 124, 125&#8243;. Когда вы общаетесь с кланом, вы становитесь дружнее, создаёте атмосферу в клане. Это даёт разные преимущества, например:<br />
- новичкам проще вливаться, когда им есть с кем поговорить практически в любой момент.<br />
- многие игроки играют &#171;по привычке&#187;. Когда ты уже несколько туров общаешься с людьми, то продолжаешь с ними общаться, а заодно и играть.<br />
- послать помощь опять же проще тому, кого ты знаешь, а не Ване из ид 123.<br />
В принципе, чат можно использовать не только клановый, например <a href=http://widget.mibbit.com/?settings=0365f69f6880bfccada40e635a556e2f&#038;server=utf.rusnet.org.ru%3A7770&#038;channel=%23rof &#038;noServerNotices=true&#038;autoConnect=true>чат рофа</a> (канал #rof) можно использовать. Собственный чат нужен, когда есть какие-то секретные обсуждения, типа войны.<br />
4) База контактов и дежурства. Во время войны очень большую роль играет стоунволл. Если ваш враг не сможет убить ваши провинции, то у вас есть очень хорошие шансы победить. А чтобы стоуноволить быстро, надо естественно иметь возможность быстро оповестить человека. Отсюда вытекает первый пункт: база контактов. Все контакты клана должны быть собраны в одном месте, желательно в базе, которая выводится по запросу в чат. Объясню, как это было реализовано у БХ, чтобы было понятней. Сайт http://hamster.rofland.ru, там была база игроков, у которых было ид, аська, телефон и другие данные. Далее мы висели в чате, где бот мониторил атаки на нас (щас бот висит на #rof_news &#038; #infinity_news, оттуда можно забирать атаки), дальше когда видел атаку на ид 360 он выдавал в чат что-то типа:<br />
<Хамяк> WAR: Хомяк дома (ID:1091) <- ОК:34 Хозяин: Duna<br />
А затем можно было запросить (телефон я убрал, кому надо знают, остальным нефиг звонить):<br />
<Baron_> !кто duna<br />
<Хамяк> Baron_: duna Провинции: 1091 | 1090 | 1100, Ася: 102177810, Телефон +71234567890<br />
Ну и дальше соответственно шёл звонок дюне. Ещё я реализовал команду !моб, которая сразу по ид провинции пробивала всю базу и писала что-то типа (телефон опять скрыт):<br />
<Duna> !моб 904<br />
<Хамяк> Duna: 904 Хозяин: Desper, Телефон: +71234567890<br />
В общем мораль. Реакция на атаку почти моментальная.<br />
Теперь что касается дежурств. Это тоже очень важно, ибо чтобы человек вышел в онлайн, ему надо сначала сообщить о том, что его атакуют. Поэтому время от времени приходилось оставлять кого-то следить. Ну и плюс бот был настроен на скидывание мне в приват атак, а приватные сообщения выдавали звук, когда приходили. В итоге в некоторые войны я засыпал находу, потому что ночью чисто физически почти не спал.<br />
5) Варчаты. Важнейший элемент войны. Варчат это когда собираются люди и убивают врагов. Зачем это нужно? За тем, что в данный момент один человек не может убить большую провинцию сам, а убийство самый эффективный метод войны. Как правило во время войны я проводил 2-3 централизованных варчата по времени. Допустим в 10.00, 15.00 и 21.00 по игровому времени. Как правило если игрок в клане, он может хотя бы на один варчат в день попасть. Засчёт этого можно повысить среднее количество атак в день. Проиллюстрирую это на примере второй всерофовской войны. Допустим взять несколько первых дней. БХ стабильно вышибает больше 1000 атак в день (1500 где-то), а драконы ни разу больше 1500 не сделали. Плюс к условленным варчатам бывают ещё плавающие варчаты, когда приходит человек и говорит &#171;У меня 90 ходов, пипец, во время быть не могу, срочно дайте мне цель&#187;. Во-первых, человек должен знать где это спрашивать и должен быть человек, который ему поможет. Возвращаемся к пункту 3. Пункт 3 позволяет убить обоих этих зайцев. Допустим человек слил свои 270 ходов, остаётся ещё где-то 200 на килл.<br />
6) Шпионаж и антишпионаж. В начале моей бурной карьеры лидера БХ, не проходило и тура, чтобы в БХ не завели 1, а как правило 2-3 шпионов. Я долго думал, как с ними бороться. В итоге я пришёл к системе, когда о своих планах лучше особо никому не говорить. Последний раз я так обжёгся во время второй всерофоской, когда сообщил о планах драконам и в итоге получил проблемы:) Поэтому как правило теперь объявляю, что будет война или даже просто так &#171;сбор 01.01.2010 в 5:00.&#187;, а что, зачем, для кого и прочее не освещаю. Так оно надёжней. А если вдруг что не так, всегда можно сказать, что типа проверка боевой готовности, всем спасибо, все молодцы:) Кстати, щас сделали полезную штуку &#8212; массовую рассылку сообщений по клану. А в своё время мне приходилось это делать вручную. Ей тоже можно пользоваться.</p>
<p>Ну вот, так сказать, вкратце, то, что привело БХ к успеху. Мощная система стоунволла + мощная система атак.<br />
Если у кого-то есть какие-то вопросы, то с радостью добавлю их к тексту и отвечу по мере сил.<br />
В следующий раз я хочу подробно написать о IRC.</p>
<img src="http://fire-game.ru/?ak_action=api_record_view&id=110&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://fire-game.ru/2009/08/15/organizaciya-klana-opoveshheniya-varchaty-dezhurstva-i-prochee.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

