<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fxnet%2Fhow_it_works</id>
	<title>guides/xnet/how it works - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fxnet%2Fhow_it_works"/>
	<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/xnet/how_it_works&amp;action=history"/>
	<updated>2026-04-27T12:45:12Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://gravitywiki.ru/index.php?title=guides/xnet/how_it_works&amp;diff=14190&amp;oldid=prev</id>
		<title>Pryn1k: Новая страница: «XNet — это система логической автоматизации, которая заменяет классические трубы и кабели единым сетевым контроллером. Вместо физической транспортировки ресурсов мод строит виртуальную сеть, где все перемещения предметов, жидкостей, энергии и данных...»</title>
		<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/xnet/how_it_works&amp;diff=14190&amp;oldid=prev"/>
		<updated>2026-04-26T16:35:24Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «XNet — это система логической автоматизации, которая заменяет классические трубы и кабели единым сетевым контроллером. Вместо физической транспортировки ресурсов мод строит виртуальную сеть, где все перемещения предметов, жидкостей, энергии и данных...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;XNet — это система логической автоматизации, которая заменяет классические трубы и кабели единым сетевым контроллером. Вместо физической транспортировки ресурсов мод строит виртуальную сеть, где все перемещения предметов, жидкостей, энергии и данных происходят через настройки каналов. Это делает систему компактной, но требует понимания принципа работы сетевой архитектуры.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Основная идея XNet заключается в отказе от прямых соединений между машинами. Вместо этого игрок использует центральный Network Controller, который управляет всей логикой передачи ресурсов. Каждое устройство подключается к сети через Connector, а сами ресурсы перемещаются не физически, а логически — через правила, заданные в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
XNet особенно эффективен в автоматизации больших баз, где важно минимизировать количество блоков и упростить логистику. Система подходит как для предметов, так и для энергии и жидкостей, объединяя их в одной инфраструктуре.&lt;br /&gt;
&lt;br /&gt;
== Как работает ==&lt;br /&gt;
Работа XNet строится на взаимодействии трёх ключевых элементов: контроллера, коннекторов и каналов.&lt;br /&gt;
&lt;br /&gt;
Контроллер хранит всю конфигурацию сети и обрабатывает операции передачи. Коннекторы подключаются к блокам (сундукам, машинам, генераторам) и предоставляют доступ к их инвентарю или ресурсам. Каналы определяют направление и тип передачи.&lt;br /&gt;
&lt;br /&gt;
Принцип работы можно описать следующим образом:&lt;br /&gt;
&lt;br /&gt;
- Контроллер создаёт логическую сеть&lt;br /&gt;
&lt;br /&gt;
- Коннекторы подключают физические блоки к сети&lt;br /&gt;
&lt;br /&gt;
- Каналы определяют тип данных (items, fluids, energy)&lt;br /&gt;
&lt;br /&gt;
- Правила внутри контроллера управляют перемещением ресурсов&lt;br /&gt;
&lt;br /&gt;
- Все операции выполняются по тиковой системе&lt;br /&gt;
&lt;br /&gt;
Важно понимать, что XNet не выполняет автоматическую передачу без настройки. Каждое действие должно быть явно задано: откуда брать ресурс, куда отправлять и при каких условиях.&lt;br /&gt;
&lt;br /&gt;
== Основные механики ==&lt;br /&gt;
Система XNet основана на нескольких взаимосвязанных механиках, которые определяют поведение сети.&lt;br /&gt;
&lt;br /&gt;
Network Controller:&lt;br /&gt;
&lt;br /&gt;
- Центральный блок управления&lt;br /&gt;
&lt;br /&gt;
- Хранит конфигурацию всей сети&lt;br /&gt;
&lt;br /&gt;
- Обрабатывает логические операции&lt;br /&gt;
&lt;br /&gt;
Connector:&lt;br /&gt;
&lt;br /&gt;
- Подключает блоки к сети&lt;br /&gt;
&lt;br /&gt;
- Открывает доступ к инвентарям и ресурсам&lt;br /&gt;
&lt;br /&gt;
- Работает как интерфейс между блоком и сетью&lt;br /&gt;
&lt;br /&gt;
Channels:&lt;br /&gt;
&lt;br /&gt;
- Логические линии передачи данных&lt;br /&gt;
&lt;br /&gt;
- Разделяют типы ресурсов&lt;br /&gt;
&lt;br /&gt;
- Позволяют создавать параллельные потоки&lt;br /&gt;
&lt;br /&gt;
Routing System:&lt;br /&gt;
&lt;br /&gt;
- Определяет направление движения ресурсов&lt;br /&gt;
&lt;br /&gt;
- Работает по заданным правилам&lt;br /&gt;
&lt;br /&gt;
- Поддерживает фильтры и приоритеты&lt;br /&gt;
&lt;br /&gt;
Каждый канал может быть настроен независимо. Например, один канал может отвечать за подачу энергии в машины, второй — за вывод предметов, третий — за распределение жидкости между резервуарами.&lt;br /&gt;
&lt;br /&gt;
Дополнительно система поддерживает условия. Это позволяет создавать динамическую автоматизацию, например включение подачи ресурсов только при заполнении или опустошении контейнеров.&lt;br /&gt;
&lt;br /&gt;
== Пошаговая инструкция ==&lt;br /&gt;
Чтобы понять принцип работы XNet, важно разобрать базовую настройку сети.&lt;br /&gt;
&lt;br /&gt;
1. Установить Network Controller&lt;br /&gt;
&lt;br /&gt;
2. Разместить Connectors на нужных блоках&lt;br /&gt;
&lt;br /&gt;
3. Подключить коннекторы кабелем к контроллеру&lt;br /&gt;
&lt;br /&gt;
4. Открыть интерфейс контроллера&lt;br /&gt;
&lt;br /&gt;
5. Создать новую сеть&lt;br /&gt;
&lt;br /&gt;
6. Добавить каналы (Items, Fluids, Energy)&lt;br /&gt;
&lt;br /&gt;
7. Назначить input и output для каждого коннектора&lt;br /&gt;
&lt;br /&gt;
8. Настроить фильтры ресурсов&lt;br /&gt;
&lt;br /&gt;
9. Установить приоритеты передачи&lt;br /&gt;
&lt;br /&gt;
10. Сохранить конфигурацию и запустить сеть&lt;br /&gt;
&lt;br /&gt;
После настройки сеть начинает работать автоматически. Контроллер обрабатывает каждую операцию по тиковой системе, проверяя условия и выполняя передачу ресурсов между подключёнными блоками.&lt;br /&gt;
&lt;br /&gt;
== Частые ошибки ==&lt;br /&gt;
При работе с XNet игроки часто допускают ошибки, связанные с неправильным пониманием логики сети.&lt;br /&gt;
&lt;br /&gt;
- Коннекторы не подключены к контроллеру&lt;br /&gt;
&lt;br /&gt;
- Каналы не настроены или перепутаны&lt;br /&gt;
&lt;br /&gt;
- Отсутствуют фильтры, из-за чего ресурсы смешиваются&lt;br /&gt;
&lt;br /&gt;
- Неправильные стороны input/output&lt;br /&gt;
&lt;br /&gt;
- Конфликт приоритетов между каналами&lt;br /&gt;
&lt;br /&gt;
- Попытка использовать один канал для разных типов данных&lt;br /&gt;
&lt;br /&gt;
Наиболее критическая ошибка — неправильная настройка каналов. Если логика передачи не разделена, сеть может либо перестать работать, либо начать неконтролируемое перемещение ресурсов.&lt;br /&gt;
&lt;br /&gt;
== Советы для сервера GravityCraft ==&lt;br /&gt;
На серверах с высокой нагрузкой XNet требует аккуратной настройки, чтобы избежать просадок производительности.&lt;br /&gt;
&lt;br /&gt;
- Разделяй сети по зонам (фермы, переработка, энергия)&lt;br /&gt;
&lt;br /&gt;
- Не подключай все машины к одному контроллеру&lt;br /&gt;
&lt;br /&gt;
- Используй отдельные каналы для каждого типа ресурса&lt;br /&gt;
&lt;br /&gt;
- Настраивай приоритеты для критических систем&lt;br /&gt;
&lt;br /&gt;
- Применяй фильтры вместо универсальных правил&lt;br /&gt;
&lt;br /&gt;
- Избегай избыточных циклов передачи ресурсов&lt;br /&gt;
&lt;br /&gt;
Также рекомендуется строить модульные сети. Это упрощает отладку и снижает нагрузку на сервер, особенно при большом количестве машин и автоматических процессов.&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
XNet работает как логическая система управления ресурсами, заменяя физические транспортные сети на централизованную обработку данных. Контроллер, коннекторы и каналы образуют гибкую архитектуру, которая позволяет строить сложные автоматизированные системы без использования труб и кабелей.&lt;/div&gt;</summary>
		<author><name>Pryn1k</name></author>
	</entry>
</feed>