Приветствую всех физиков-ядершиков и просто тех, кто мимо проходил!
Наверняка многие из вас ставили в подвале дома несколько ядерных реакторов из мода IC2. И конечно-же на своей шкуре ощущали какого находиться в комнате с ними. Вечные пожары, радиация так и лезет из всех щелей, провода кусаются от перегрузок... Короче жуть да и только, хочется забетонировать их и забыть. Но возникает вопрос, а как-же управлять ими? Вот тут-то вам и пригодится моя программа по мультиконтролю.
Для начала разберем что нам надо для её работы.
Компьютер/сервер любой конфигурации (2 шт), с предустановленной OpenOS, беспроводной платой (Т2), и интернет платой для установки
Реактор/ы (от 1 до 20)
Адаптер и Контроллер красного камня (по 1 шт на реактор)
Индикатор, лампа, что угодно, что умеет по редстоуну светиться
Приступаем к установке оборудования на реактор. Ставить адаптеры можете как хотите, 1 адаптер на 1 реактор или 1 адаптер на 2 реактора, это неважно. Главное устанавливайте адаптеры так, чтоб он присоединялся к реактору только 1 стороной. Контроллер ставить можно как угодно, главное сами при настройке со сторонами не запутайтесь. Ну а где спрятать компьютер, сами думаю решите. Примеры расположения на картинке.
Самые внимательные наверняка заметили лампы. Они нужны только для настройки порядкового номера реактора и не более. После настройки можно спокойно их демонтировать. Сделано так, чтоб не лазить по куче реакторов и не прислушиваться, какой же запустился.
Переходим теперь к компьютеру - контроллеру, это тот который стоит у реактров и отслеживает их показатели.
Запускаем и скачиваем следующие файлы:
pastebin get iSSt1T59 setting_reactor.lua
pastebin get Db76AbMg reactor_control.lua
Естественно настройка реакторов начнется с файла setting_reactor. Запускаем его, и проходим все этапы настройки, там ничего сложного нет. Вырубаем все реакторы, указываем с какой стороны контроллеру подавать редстоун сигнал, и далее просто глядя на индикаторы выставляете порядковый номер реакторов. В конце укажите номер диапазона, чтоб программа могла связаться с управляющей программой.
По окончании настройки запускаем программу reactor_control и бежим быстренько ко второму компьютеру.
Тут все аналогично, но качать меньше:
pastebin get FTgh6qRb reactor_desk.lua
Запускаем, вас попросят при первом запуске указать номер диапазона для связи, надеюсь вы его помните.
И на этом установка программы завершена. Экран автоматически подстроится под то количество реакторов, которое у вас есть. Как подгоняется экран можете видеть на gif
Управлять реакторами просто, нажмите на тот, который вы хотите включить/выключить и через секунду он запустится/отключится. На кнопках показывается основная информация, номер реактора, его нагрев, и выход энергии.
Надеюсь данная программа будет для вас полезна, а с вами был Asior. И большое спасибо за идею программы @Flays
Для игроков minecraft 1.12.2 (Mihis)
Убедитесь, что до выполнения setting_reactor реактор полностью охлажден (Heat: 0%). А так же при подаче редстоун сигнала реактор должен нагреваться или вырабатывать энергию.
# Версия на minecraft 1.7.10 + OpenPeripheral
pastebin get iSSt1T59 setting_reactor.lua
pastebin get Db76AbMg reactor_control.lua
# Версия на minecraft 1.12.2
pastebin get eXrfVEX9 setting_reactor.lua
pastebin get QX1QXCYK reactor_control.lua
P.S. Говорят если долго сидеть на реакторе, вырастет интересная мутация.