<?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>Симулятор пульта ДЦ Нева</title>
		<link>http://pultneva.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Tue, 14 Apr 2026 18:05:36 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://pultneva.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Делали новый участок - получается еще один симулятор</title>
			<link>https://pultneva.ru/forum/24-350-1</link>
			<pubDate>Tue, 14 Apr 2026 18:05:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/24&quot;&gt;Эксперименты в симуляторе&lt;/a&gt;&lt;br /&gt;Автор темы: VATS&lt;br /&gt;Автор последнего сообщения: vl60pk001&lt;br /&gt;Количество ответов: 45</description>
			<content:encoded>Привет.&lt;br /&gt;&lt;br /&gt;Какое-то время назад начали создавать для Симулятора свою папку с новым участком, чтобы заменить один из имеющихся участков. По ходу работы начали набрасывать какой-нибудь код для тестирования файла, чтобы он сообщил, все ли ссылки и длины массивов правильные. Однако с какого-то момента файл данных оброс так, что в Симуляторе его уже запустить непросто (слишком много ЛП, много стрелок, а потом еще понадобились остановки на платформах). В общем, одно за другим, и потихоньку написали ограниченный клон Симулятора, который и прилагается.&lt;br /&gt;&lt;br /&gt;Конечно, там еще хватает что допиливать, поддержку групп стрелок для удобства, поддержка враждебных маршрутов для правильного включения выходного светофора на участковых ЛП, расписания, доп. ГИДы...&lt;br /&gt;Но поезда ходят  .&lt;br /&gt;&lt;br /&gt;Распаковывать при помощи пароля, который крупными буквами написан в конце имени файла.&lt;br /&gt;Запускать ярлык, или приложение в папке `bin`.&lt;br /&gt;Читать README, один для приложения, рядом с ярлыком, и еще один для маршрута, в папке `District&amp;#92;1`.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (08.10.2023, 12:44)&lt;br /&gt;---------------------------------------------&lt;br /&gt;ВНИМАНИЕ. При выкладывании файла движок изменил его имя, и прописные буквы выглядят строчными. При распаковке в качестве пароля вводить нужно в ВЕРХНЕМ РЕГИСТРЕ последнее слово в имени файла, вместе с цифрами.</content:encoded>
			<category>Эксперименты в симуляторе</category>
			<dc:creator>VATS</dc:creator>
			<guid>https://pultneva.ru/forum/24-350-1</guid>
		</item>
		<item>
			<title>Главный раздел</title>
			<link>https://pultneva.ru/forum/2-2-1</link>
			<pubDate>Mon, 06 Apr 2026 07:40:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/2&quot;&gt;Главный форум&lt;/a&gt;&lt;br /&gt;Описание темы: Здесь вы можете задать совершенно любой вопрос&lt;br /&gt;Автор темы: Maximus&lt;br /&gt;Автор последнего сообщения: vanchez1994&lt;br /&gt;Количество ответов: 714</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:17pt;&quot;&gt;&lt;b&gt;ГЛАВНЫЙ РАЗДЕЛ&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;span style=&quot;font-family:Optima&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;i&gt;В данном форуме можно общаться на все темы, касающиеся симулятора. Это главный форум, который наиболее подходит для обсуждения различных тем. Здесь Вы можете задать интересующие Вас вопросы по симулятору, а также обсудить игровой процесс. &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerh8aTgd&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerh8aTgd&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerh8aTgd&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerh8aTgd&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerh8aTgd&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Краткие правила&apos;);$(&apos;#uSpoilerh8aTgd&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerh8aTgd&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerh8aTgd&apos;)).val(&apos;[+] Краткие правила&apos;);$(&apos;#uSpoilerh8aTgd&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;br /&gt; 1. Соблюдать общие правила общения на форуме; &lt;br /&gt; 2. Овертоп. Не создавать повторяющиеся сообщения. &lt;br /&gt; 3. Не выяснять отношения. Для этого есть ЛС. &lt;br /&gt; 4. Предложения и пожелания, а также жалобы высказывать в соответствующих темах и разделах. &lt;br /&gt; 5. В данном разделе обсуждение всего, что связано с симулятором. Если ваше сообщение не подходит по теме, оно может быть перенесено. &lt;!--/ust--&gt;&lt;!--usn(=Краткие правила)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Главный форум</category>
			<dc:creator>Maximus</dc:creator>
			<guid>https://pultneva.ru/forum/2-2-1</guid>
		</item>
		<item>
			<title>Промежуточная версия 0.9.3</title>
			<link>https://pultneva.ru/forum/7-351-1</link>
			<pubDate>Wed, 11 Mar 2026 08:22:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/7&quot;&gt;Новые версии симулятора&lt;/a&gt;&lt;br /&gt;Описание темы: 01.01.2024&lt;br /&gt;Автор темы: Zork&lt;br /&gt;Автор последнего сообщения: Zork&lt;br /&gt;Количество ответов: 19</description>
			<content:encoded>В каталоге файлов</content:encoded>
			<category>Новые версии симулятора</category>
			<dc:creator>Zork</dc:creator>
			<guid>https://pultneva.ru/forum/7-351-1</guid>
		</item>
		<item>
			<title>Пытаюсь замутить свой симулятор.</title>
			<link>https://pultneva.ru/forum/24-337-1</link>
			<pubDate>Sun, 15 Feb 2026 07:37:51 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/24&quot;&gt;Эксперименты в симуляторе&lt;/a&gt;&lt;br /&gt;Автор темы: V9&lt;br /&gt;Автор последнего сообщения: V9&lt;br /&gt;Количество ответов: 631</description>
			<content:encoded>Но так как опыта мало, шанс на успех - меньше процента. Тут я планирую держать общество в курсе того, как продвигается работа. Пока что принимаю решение что каждый день не меньше часа, но не более 2 часов буду тратить на программирование, но до нового года. Там будет решено, продолжать или нет, и в каком темпе, если &quot;да&quot;.&lt;br /&gt; &lt;br /&gt;Планирую, что это будет сервер, к которому люди смогут подключаться, и где они смогут совместно играть на полигоне &lt;br /&gt;&lt;br /&gt;Пока что вчера разбирался с системой версионирования Fossil SCM, а так же читал доки по созданию сервера. В гайдах описывается, что при создании подключения надо  создавать отдельную нить Thread на  каждое подключение, точнее даже две нити - на чтение и на  передачу. Однако проведенные эксперименты показали что хорошо действует метод available(), который возвращает 0, если от клиента еще не пришла инфа, и больше нуля, если от клиента что-то поступило. Т.е. можно обойтись двумя нитями - первая будет принимать подключения и передавать второй, а вторая - бегать по списку подключений и проверять - &quot;а что там от кого пришло?&quot;&lt;br /&gt;&lt;br /&gt;Так же я проверял нагрузку процессора. Если бегать без конца, грузится процессор. Но если тормозить, останавливать его, на 1..4 миллисекунды, то он все равно грузится (т.е. остановки в реальности не происходит, он бегает внутри по циклу где-то), а вот с 5 миллисекунд начинается честная остановка. При этом, если ставить задержку в 5 миллисекунд, то он останаливается на 15 миллисекунд. При постановке на 15 мс, все равно 15 мс. Дальнейшие эксперименты показали, что остановка квантуется с точностью в 15.5 миллисекунд (15, 31, 46 и т.п.). 1000 / 15 ≈ 65 обходов в секунду. Задержка ответа 15,5 мс - это будет самая худшая задержка, среднее время задержки ответа - примерно 8 мс.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (26.11.2019, 18:43)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сделал самый первый вариант сервера. Правда, пока, он принимает коннект, отдает инфу и вылетает, т.к. основной цикл опроса и обработки не сделан и к нему я даже не приступался. С удивлением узнал, что нет возможности узнать, клиент &quot;живой&quot; или давно &quot;умер&quot;. И что данную проблему выясняют тайм-аутом. К примеру веб-сервер Апач ждет 5 секунд и закрывает соединение. Убил много времени на выяснение этого вопроса.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (27.11.2019, 10:27)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сделал главный цикл сервера по обходу подключений, затестил. Сервер держал одновременно 16366 коннектов, что более чем &quot;дофига&quot; на данном этапе. При этом, формально, я запускал тест на этом же компе, так что я не  знаю, где тут проблема - в операционке, тесте или в сервере.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (28.11.2019, 15:43)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Гонял под высокими нагрузками, но на том же компе. Для подключения хватает 0.5 миллисекунды. Выяснил для себя, что закрытое с обоих концов (приложение-сервер и приложение-клиент) соединение в системе &quot;висит&quot; еще 120 секунд. Зачем занимает место - малость не очень понятно, т.к. повторно использовать его не получится, хотя &quot;висит&quot; открытым вот вроде для этого &quot;повторного использования&quot;. Непонятная загадка.&lt;br /&gt;Сделал буферизированние входящих данных, но не доотладил, т.к. время кончилось. &lt;img src=&quot;https://pultneva.ru/.s/sm/1/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (29.11.2019, 21:16)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Отладил поступление данных во входящий буфер; нашел и ликвидировал ошибку. которая затрудняла &quot;размыкание&quot; старых подсоединений. С ошибкой это получилась бы со скоростью 6 коннектов/секунда.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (30.11.2019, 19:01)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Потратил время, пытаясь ускорить процесс коннекта, но никаких успешных результатов не добился. &quot;Слишком ранняя оптимизация - зло!&quot;(С)&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (01.12.2019, 22:00)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Час пытался написать первичный анализатор входящего потока данных серверу.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (02.12.2019, 20:00)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня ставил блокировку на тот случай, если &quot;левый&quot; клиент пришлет большой и бессистемный блок данных. А кроме того, рассматривал ситуацию, если клиент не принмает данные: у меня нет возможности выяснить это заранее, а нить исполнения нельзя блокировать, т.к. она одна. Получился невероятный костыль, но, думаю, должен будет рабоать&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (03.12.2019, 22:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Начал писать парсер входящего запроса. За час добавил 61 строку кода.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (04.12.2019, 22:03)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Зачатки парсера сделаны, сегодня писал &quot;револьверный&quot; отсылатель данных. Как ни крути, придется создать несколько нитей отправки данных и четко контролировать скорость отправки, чтобы вовремя &quot;прибивать&quot; зависшие соединения. За час добавлено еще 72 строки кода.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (05.12.2019, 06:13)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня только разбирался с созданием, поддержкой и объединением ветвей (branch) в системе версионирования fossil. Было достаточно сложно для понимания &quot;с нуля&quot;, но вроде разобрался. По крайней мере итоговая картинка ветвей у меня получилась та, что я хотел видеть в начале разбирательств.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (06.12.2019, 21:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня пытался разобраться с системой Ticket у Fossil, вроде разобрался. Исправил один баг по тикету и продолжал писать револьверный отсылатель.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (07.12.2019, 13:32)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сделал отсылатель, но тут вроде выяснилась проблема, что простаивающую нить невожмно &quot;запустить&quot;. Если удалить все простои, ответ формируется и отсылается за 3 миллисекунды, а если простои включены, то за 15.3*3 = 46 миллисекунд. То ли документацию плохо читал, то  ли еще что.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (08.12.2019, 16:19)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Переписывал прогу, чтобы выкинуть пока-что один из этапов конвейера обработки, что дало сокращение простоя на 33%. Дальше решил не трогать, до перехода на другую версию ПО. &lt;br /&gt;Начал писать парсер входящего запроса.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (09.12.2019, 22:00)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Час промучился со сплиттером, так  и не смог заставить его корректно работать. Продолжим  завтра.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (10.12.2019, 22:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Ровно еще один час, минуту в минуту, потребовалось, дабы домучать сплиттер.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (11.12.2019, 22:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня наконец я добил за 1.5 часа программирования парсер и ответчик. Был первый условный обмен данными в штатном режиме, со всем сделанным конвейером обмена данными. Завтра отрефакторить код, чтобы убрать собранное на &quot;живую  нитку&quot;, добавить обработки ошибок и т.п., и можно приступать уже к написанию модуля логики игры.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (12.12.2019, 23:52)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня занимался чисто рефакторингом. Ну и думал о будущей архитектуре.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (14.12.2019, 21:53)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Закончил подсистему ввода-вывода сервера, завтра перехожу к написанию модуля логики игры.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (15.12.2019, 01:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Пока не мог заснуть, пришла в голову идея ускорить конвейер. Не смог удержатся, сел за рефакторинг. 45 минут работы, +75 строк кода, но сервер теперь отдает информацию за 1 миллисекунду вместо 30.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (16.12.2019, 21:48)&lt;br /&gt;---------------------------------------------&lt;br /&gt;В общем, поначитавшись инструкций &quot;как правильно делать&quot;, решил сделать по стандарту keep-alive connection. Думал, будет, в принципе просто, т.к. я закладывался на это развитие в будущем в том прошлом. Но задача оказалась сложной, и я чую, что я на ней подвис дня на три-четыре. И бросить нельзя, т.к. я &quot;раскидал&quot; код.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (17.12.2019, 17:14)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Мучаю Keep-alive. В программированнии на Java постоянно поражает одна вещь. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Расколбасил половину кода.  &lt;br /&gt;&lt;li&gt;Получил свыше 50 ошибок при компиляции. &lt;br /&gt;&lt;li&gt;Мучительно их убираешь, запуская раз за разом компиляцию, пока компиляция не покажет &quot;ошибок нет&quot;.&lt;br /&gt;&lt;li&gt;Запускаешь, и все запускается с первого же запуска. Хотя ожидаешь, что после компиляции ты будешь столько же времени отлавливать ошибки времени запуска. Но все работает с первого запуска!&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;В это настолько не верится, что иногда волосы шевелятся.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (17.12.2019, 20:56)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Героически домучал keep-alive, завтра точно начну делать движок игры. &lt;img src=&quot;https://pultneva.ru/.s/sm/1/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (18.12.2019, 22:09)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Не менее героически писал GUID генератор, дабы он соответствовал RFC 4122.  &lt;img src=&quot;https://pultneva.ru/.s/sm/1/wacko.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wacko&quot; /&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (18.12.2019, 22:16)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Уже домучив GUID генератор, снова открыл RFC 4122 и выяснил, что там в конце есть образец корректного генератора GUID на С.  &lt;img src=&quot;https://pultneva.ru/.s/sm/1/wacko.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wacko&quot; /&gt;  Все то, что я мучал 2 часа, можно было сделать за 15 минут.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (19.12.2019, 09:37)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Писал логику сессионных ключей пользователей.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (20.12.2019, 21:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня разбирался с кодами перенаправления, нашел правильное использование на примере почты гуглы, делал собственный вариант (это необходимо для корректного различения разных пользователей).&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (21.12.2019, 01:18)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Сегодня немного отвлекся (на час) от симулятора и написал себя микро-программку, которая считает строки кода в симуляторе. Выкидывает комментарии, выкидывает пустые строки, считает только те строки кода, где что-то присутствует. Всего на  данный момент в программе 3963 строки, из них 2539 - это автоматически сгенерированный чудовищный тестовый файл для тестирований одной из функций. За минусом этого &quot;авто-генерата&quot;, мною написано 1424 строки кода за месяц. Что по часам, я пока не считал, но примерно под 30 часов. Как я понимаю, стандарт программирования - это примерно 450 строк за 8 часов работы. У меня получается 379. Но, надо признать, что я программирую, без шуток, в блокноте, а не в IDE, так что, думаю, мой результат не так уж плох.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (21.12.2019, 20:30)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Писал логику для ошибки &quot;не найден ресурс&quot;. 45 минут, +75 строк кода.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (22.12.2019, 00:20)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Почти двухчасовой забег закончился окончанием отладки ситуации &quot;не найден ресурс&quot;, исправлением части найденных ошибок, написанием нового суб-парсера входящих данных и началом написания самого движка игры. Еще +145 строк кода, и теперь симулятор - это 4183 строк кода. Но скоро будет рефакторинг, часть дублирующего кода будет удаляться, так что количество несколько уменьшится.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (22.12.2019, 00:25)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Забыл сказать, что сегодня - это именно та дата, когда игровой движок мне хоть что-то отрисовал как игроку.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (23.12.2019, 09:59)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Встал на том, что где-то сидит баг с зависанием сервера, который не могу пока найти.</content:encoded>
			<category>Эксперименты в симуляторе</category>
			<dc:creator>V9</dc:creator>
			<guid>https://pultneva.ru/forum/24-337-1</guid>
		</item>
		<item>
			<title>Тестовые версии 0.9.3.x</title>
			<link>https://pultneva.ru/forum/7-361-1</link>
			<pubDate>Tue, 11 Nov 2025 06:57:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/7&quot;&gt;Новые версии симулятора&lt;/a&gt;&lt;br /&gt;Описание темы: 03.08.2025&lt;br /&gt;Автор темы: Zork&lt;br /&gt;Автор последнего сообщения: pervaanadezda59&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Изменения v 0.9.3.6:&lt;br /&gt;1. Доработана отцепка.&lt;br /&gt;2. Количество ЛП на участке увеличено до 24.&lt;br /&gt;3. Добавлена команда машинисту резервного локомотива следовать на нужную станцию.&lt;br /&gt;4. Добавлено ручное формирование порожних длинносоставных поездов на ст. Покачевский.&lt;br /&gt;5. Доработан автопропуск составов на участке У-Я - Покачевский для длинносоставных поездов.&lt;br /&gt;6. Добавлен зуммер при появлении состава на 1-м участке приближения при закрытом входном.&lt;br /&gt;7. При прибытии Д-поездов на ст. Сургут происходит отцепка хвостовой групы вагонов и перестановка маневровым порядком на свободный путь.&lt;br /&gt;8. Доработан автопропуск составов на участке У-Я - Покачевский: добавлен обгон грузовых и хозяек пассажирскими поездами.&lt;br /&gt;&lt;br /&gt; Исправлено:&lt;br /&gt;1. Ошибки автопропуска поездов.</content:encoded>
			<category>Новые версии симулятора</category>
			<dc:creator>Zork</dc:creator>
			<guid>https://pultneva.ru/forum/7-361-1</guid>
		</item>
		<item>
			<title>Пожелания и предложения по симулятору</title>
			<link>https://pultneva.ru/forum/2-7-1</link>
			<pubDate>Fri, 19 Sep 2025 10:03:57 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/2&quot;&gt;Главный форум&lt;/a&gt;&lt;br /&gt;Описание темы: Здесь Вы можете высказать все свои предложения и пожелания&lt;br /&gt;Автор темы: Maximus&lt;br /&gt;Автор последнего сообщения: V9&lt;br /&gt;Количество ответов: 273</description>
			<content:encoded>&lt;span style=&quot;color:gray&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;Данный раздел посвящен вашим пожеланиям и предложениям по развитию симулятора.&lt;/span&gt;&lt;/span&gt;</content:encoded>
			<category>Главный форум</category>
			<dc:creator>Maximus</dc:creator>
			<guid>https://pultneva.ru/forum/2-7-1</guid>
		</item>
		<item>
			<title>Глюки и ошибки в работе симулятора</title>
			<link>https://pultneva.ru/forum/2-3-1</link>
			<pubDate>Wed, 17 Sep 2025 06:44:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/2&quot;&gt;Главный форум&lt;/a&gt;&lt;br /&gt;Описание темы: Если вы обнаружили глюки в симуляторе, сообщайте в этой теме&lt;br /&gt;Автор темы: Maximus&lt;br /&gt;Автор последнего сообщения: olegpersh999&lt;br /&gt;Количество ответов: 345</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:gray&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:20pt;&quot;&gt;Глюки, проблемы с симулятором, ошибки.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;br /&gt; В этом форуме Вы можете пожаловаться на обнаруженные глюки, постоянные проблемы с симулятором и прочие ошибки. &lt;br /&gt; Сообщения о глюках для отдельно каждой новой вышедшей версии, просьба оставлять в теме про эти версии. Т.к. для каждой новой версии создается тема на форуме.&lt;/span&gt; &lt;a class=&quot;link&quot; href=&quot;http://pult.ucoz.ru/forum/7&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Тема последних версий&lt;/a&gt; &lt;p&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerTrSgSI&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerTrSgSI&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTrSgSI&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTrSgSI&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerTrSgSI&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Краткие правила&apos;);$(&apos;#uSpoilerTrSgSI&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTrSgSI&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerTrSgSI&apos;)).val(&apos;[+] Краткие правила&apos;);$(&apos;#uSpoilerTrSgSI&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;br /&gt; 1. В данном разделе обсуждаются только фактические обнаруженные глюки, ошибки и неисправности при работе с симулятором. &lt;br /&gt; 2. Сообщения не по теме будут удаляться. &lt;br /&gt; 3. О проблемах с работой симулятора вы можете также сообщить через Гостевую книгу. На ваш ответ будет написан ответ от разработчика. &lt;!--/ust--&gt;&lt;!--usn(=Краткие правила)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Главный форум</category>
			<dc:creator>Maximus</dc:creator>
			<guid>https://pultneva.ru/forum/2-3-1</guid>
		</item>
		<item>
			<title>Симуляция реконструкции участка Сургут - Нижневартовск.</title>
			<link>https://pultneva.ru/forum/24-347-1</link>
			<pubDate>Mon, 15 Sep 2025 07:12:21 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/24&quot;&gt;Эксперименты в симуляторе&lt;/a&gt;&lt;br /&gt;Автор темы: V9&lt;br /&gt;Автор последнего сообщения: V9&lt;br /&gt;Количество ответов: 237</description>
			<content:encoded>The Lore &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;Цитата&lt;/b&gt; &lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzq--&gt;Столкнувшись с радикальным повышением размеров движения поездов изза строительства Нижневартовского нефтеперерабатывающего завода, было принято решение о строительстве второго пути на всем протяжении участка Сургут - Нижневартовск. Но  с целью быстрого ускорения пропускной способности железной дороги, до начала полного одвухпучивания всего участка было принято решение на месте станций, которые будут сохранены как обгонные пункты и при наличии второго пути - Силинский, Сурмятин, Чумпас, Урьевский - уложить все будущие станционные пути заранее чтобы организовать встречно-пакетное движение поездов. Такая укладка будет иметь минимальные негативные воздействия на  существующее движение т.к. путевые машины можно убирать на время прохода поездов в наличествующие тупики. После строительства станционных путей пропускная способность участка поднимется на 50%, что облегчит уже строительство самого второго пути. Сегодня первый день вашей работы диспетчером. Участок еще в старом виде, никакие работы не начались. Но бумажный ГИД вам из типографии подвезли уже с новыми путями.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;Когда я играл  в Пульт, мне постоянно дико не хватало хотя бы еще 1 (одного) пути где-то по Сурмятину. Решил разобраться в вопросе. Сделал еще +1 путь (стало три) Сурмятину, потом вошел во вкус, сделал еще +1 путь. Потом понял, что &quot;северный&quot; диспетчер &quot;не вывозит&quot; траффик и решил делать пути по Чумпасу. При одвухпучивании Чумпас будет оставлен как обгонный, а вот Урьевский будет разобран. Поэтому я хотел сделать участок Урьевский — Лангепас двухпутным, но не смог: видимо внутренние &quot;групповые стрелки&quot; по станциям &quot;зашиты&quot; в движке и поэтому &quot;немодифицируемы&quot;. Поэтому пришлось менять планы и ставить лор как — &quot;Урьевский тоже будет обгонный!&quot;&lt;br /&gt;&lt;br /&gt;Исторически, именно так сделан БАМ: станции, планируемые при прокладке второго пути как обгонные, заранее сделаны 4хпутными со стрелочным развитием под второй путь. Пример — станция Ларба (Двст жд):&lt;br /&gt;&lt;!--IMG1--&gt;&lt;img style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;https://pultneva.ru/_fr/3/1305795.png&quot; align=&quot;&quot; /&gt;&lt;!--IMG1--&gt;&lt;br /&gt;&lt;br /&gt;Слева от  нас трасса будущего второго пути, крайние пути - обгонные в будущем где грузовые будут пропускать обгоняющие пассажирские(скорые).&lt;br /&gt;&lt;br /&gt;Была мысль не делать Урьевский, но изза графика 2005 года утром с Вартовска почти не забрать грузовые т.к. четные пассажирские идут такой группой, что грузовые могут успеть &quot;проскочить&quot; только до Урьевского:&lt;br /&gt;&lt;!--IMG2--&gt;&lt;img style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;https://pultneva.ru/_fr/3/9762098.png&quot; align=&quot;&quot; /&gt;&lt;!--IMG2--&gt;&lt;br /&gt;Нужен или второй путь, или плюс пути по Урьевскому. Второй путь &quot;не смог&quot;, пришлось решить делать пути по Урьевскому. &lt;br /&gt;&lt;br /&gt;Особенность модификации в том, что можем как бы отыграть сам процесс реконструкции. Граф путевого развития был внутри исправлен, но сделан так, что положение путей приема-отправления (ординаты начала и конца) и поведение симулятора по проходу стрелок совершенно то же. Пути внутри добавлены, но расстояния липовые и сами пути &quot;не видны&quot; на пульте, как и невозможно сделать туда-оттуда маршрут приема отправления. Так нужно потому, что симулятор не запустится, если внутри поменялся граф путевого развития и этот &quot;эталонный&quot; граф стал не такой по форме, как &quot;граф путевого развития&quot; в сохраненке.&lt;br /&gt;&lt;br /&gt;По мере развития сюжета, расстояния будут правиться (т.к. реальные разъезды потребуют реальной реконструкции путевого развития), а пути будут вводиться в эксплуатацию. Это можно сделать т.к. сохраненка не контролирует размеры каждого элемента графа, а движок можно заставить &quot;узнать&quot; новые маршруты. Но надо добиваться того, чтобы вот в момент модификации размеров элементов графа на этих элементах бы не было поезда. Т.е. &lt;br /&gt;1. Убрали поезд(а) со станции;&lt;br /&gt;2. Вышли из игры;&lt;br /&gt;3. Подменили data.dat &amp; pult.bmp;&lt;br /&gt;4. Вошли в игру;&lt;br /&gt;5. Вуаля! У нас новый доступный для игры путь в  нашей сохраненке.&lt;br /&gt;&lt;br /&gt;Был использован график 2005года т.к. он сделан под более высокие скорости. Пассажирские и грузовые поезда данного графика практически &quot;не догоняют&quot; опоздания на ходу, изза чего играть становится радикально сложней, но интересней.&lt;br /&gt;&lt;br /&gt;Была использована версия 0.9.2.6. Нужно в подкаталоге 1 внтри каталога Territory удалить все файлы, кроме pult.ini, скачать архив, распаковать в этом каталоге. В каталоге будет три файла:&lt;br /&gt;1. pult.ini&lt;br /&gt;2. pult.bmp&lt;br /&gt;3. data.dat&lt;br /&gt;&lt;br /&gt;можно запускаться и &quot;наигрывать&quot; на текущем симуляторе &quot;поездную обстановку&quot;. Позже я подготовлю развитие сюжета и можно будет на наигранной обстановке  &quot;вводить в эксплуатацию новые пути&quot;.</content:encoded>
			<category>Эксперименты в симуляторе</category>
			<dc:creator>V9</dc:creator>
			<guid>https://pultneva.ru/forum/24-347-1</guid>
		</item>
		<item>
			<title>Перегоны до Покачево со всеми ячейками</title>
			<link>https://pultneva.ru/forum/24-184-1</link>
			<pubDate>Tue, 02 Sep 2025 04:15:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/24&quot;&gt;Эксперименты в симуляторе&lt;/a&gt;&lt;br /&gt;Описание темы: Дополнение к симулятору - перегоны до Покачево&lt;br /&gt;Автор темы: donitz&lt;br /&gt;Автор последнего сообщения: Arbitr&lt;br /&gt;Количество ответов: 235</description>
			<content:encoded>Всегда при игре в симулятор не много напрягает, что участок на Ноябрьск, примыкающий к Ульт-Ягуну контролируется лишь двумя блок участками и практически до самого прибытия поездов с севера в Ульт-Ягун не знаешь, где они точно находятся на участке, можно конечно посмотреть в справку по подходам, но это все равно не так наглядно, как если бы эти перегоны у нас были отражены на экране. &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/W9EBAQ&quot; title=&quot;http://radikal.ru/F/s010.radikal.ru/i311/1106/68/d7deca42e13f.jpg.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://s010.radikal.ru/i311/1106/68/d7deca42e13ft.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; В прикрепленном архиве лежит два файла, data.dat и Pult.bmp, их необходимо вставить в папку с игрой (заменить существующие), начинать игру сначала не обязательно, можно вставить в уже имеющиеся файлы (GID и save). &lt;br /&gt;&lt;br /&gt; &lt;b&gt;ВНИМАНИЕ! Для корректной работы просьба выбрать в меню настройки вид мнемосхемы 8 (1680х768).&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; Так же я добавил вывод на мнемосхему маршрутных светофоров по Сургуту и НВ-1.</content:encoded>
			<category>Эксперименты в симуляторе</category>
			<dc:creator>donitz</dc:creator>
			<guid>https://pultneva.ru/forum/24-184-1</guid>
		</item>
		<item>
			<title>НГДП Тобольск-Сургут 2015/2016</title>
			<link>https://pultneva.ru/forum/2-343-1</link>
			<pubDate>Sat, 28 Dec 2024 17:49:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://pultneva.ru/forum/2&quot;&gt;Главный форум&lt;/a&gt;&lt;br /&gt;Автор темы: V9&lt;br /&gt;Автор последнего сообщения: V9&lt;br /&gt;Количество ответов: 20</description>
			<content:encoded>Это первый вариант графика, экспортировано в PDF с одним поездом, посмотрите, дайте рекомендации по стилистике графика, дабы, если что, внести стилистические изменения в график и продолжить его заполнять.</content:encoded>
			<category>Главный форум</category>
			<dc:creator>V9</dc:creator>
			<guid>https://pultneva.ru/forum/2-343-1</guid>
		</item>
	</channel>
</rss>