eu_tomat
-
Публикации
2 666 -
Зарегистрирован
-
Посещение
-
Победитель дней
331
Сообщения, опубликованные пользователем eu_tomat
-
-
3 часа назад, nikitaaaaa сказал:как сделать сделать чтоб они в данжах спавнились ооооочень редко
Вероятность спавна дисков с программами в сундуках подземелий задаётся параметром lootProbability в файле конфигурации OpenComputers.cfg. В комментарии к этому параметру также приведены справочные значения для спавна железа, золота и алмазов.
-
Только что, Mihis сказал:Мне интересен именно IPv6
Есть доступ по IPv6. Но у меня он почему-то появился лишь при полном удалении всего чёрного списка для IPv4. Подход небезопасный, но он работает.
-
https://minecraft-ru.gamepedia.com/OpenComputers/Event_API
event.cancel(timerId: function): boolean
Отменяет таймер созданный командой event.timer. Возвращает true, если таймер успешно отменен и false, если таймера с таким ID не существует.
-
https://ocdoc.cil.li/api:computer
computer.pushSignal(name: string[, ...])
Помещает новый сигнал в очередь. Сигналы обрабатываются в порядке FIFO. У сигнала должно быть как минимум название. Аргументы для передачи необязательны.
https://ocdoc.cil.li/api:event
event.push(name: string[, ...])
Псевдоним для computer.pushSignal.
-
2
-
-
3 минуты назад, ProgramCrafter сказал:OpenOS надо устанавливать с дискеты на жёсткий диск, как и в Minecraft.
Я не знаток эмуляторов, но в Minecraft необязательно устанавливать OpenOS для редактирования файлов.
Да, при загрузке с дискеты корень файловой системы смонтирован в режиме Read Only. Но загрузка с дискеты никак не мешает редактировать файлы на жёстких дисках, смонтированных в режиме записи по путям /mnt/xxx, где xxx – первые три символа адреса диска.
# ls /mnt 5b5 f94
-
1
-
-
12 часа назад, Mihis сказал:Если с помощью интернет-карты сделать запрос до ::1 , то получиться ли достучаться к хост-машине?
Оказывается, можно, но для этого мне пришлось полностью очистить чёрный список IP-адресов в конфиге. Это очень странно и небезопасно.
Все записи в списке имели отношение к сетям IPv4, а каких-то специальных настроек IPv6 в OpenComputers.cfg я не обнаружил.
-
20 часов назад, Griffi сказал:Как работает? Циклом или метатаблицы?
Там код на 20 строк, если его развернуть. Ничего похожего на циклы там не наблюдается. Зато наблюдается использование метатаблиц.
Но точно никто не знает. Есть гипотеза, будто бы код работает на магии.
-
1
-
1
-
-
2 часа назад, Griffi сказал:А зачем _G?
test=3
это то же что и
_G.test=4
Не знаю, какой там контекст, код я не читал.
Но всё может поменять наличие в коде local:local test test = 3 _G.test = 4 print( _G.test, test )
-
8 минут назад, Griffi сказал:песок падает.
А что должен делать игрок?
-
29 минут назад, Griffi сказал:Работает только с глоб. переменными?
Да, именно так.
-
-
2 часа назад, XyuNaBlude сказал:1.12.2
Вот репозиторий со SmartMoving и библиотеками.
С другими версиями библиотек клиент не стартует.21 час назад, XyuNaBlude сказал:не запускается система на планшете. Открывается пустое окно, а если есть слот под апгрейд, то сразу переключается на него.
Подтверждаю. Есть проблема в Minecraft 1.12.2. Моды:
- OpenComputers-MC1.12.2-1.7.5.192.jar
- SmartMoving-1.12.2-16.4-RC3.jar
- SmartRender-1.12.2-2.3-RC2.jar
- RenderPlayerAPI-1.12.2-1.0.jar
- PlayerAPI-1.12.2-1.0.jar
При изъятии из этого списка SmartMoving-1.12.2-16.4-RC3.jar планшет стартует, показывает загрузку и вообще, нормально работает.
При повторном включении SmartMoving-1.12.2-16.4-RC3.jar планшет даже показывает старую картинку, но не обновляет её, а, возможно, и вообще не работает.
-
1
-
1
-
3 часа назад, ddsdsd сказал:Ctrl + Insert
В OpenComputers по умолчанию для вставки используется просто Insert, без Ctrl.
-
1
-
-
11 час назад, XyuNaBlude сказал:Пока столкнулся лишь с вышеописанным: не запускается система на планшете. Открывается пустое окно, а если есть слот под апгрейд, то сразу переключается на него.
А в какой версии Майнкрафта и модов так происходит? Мне не удалось воспроизвести проблему в 1.7.10: SmartMoving работает, интерфейс креативного планшета открывается.
-
-
7 часов назад, XyuNaBlude сказал:В моём случае – несовместимость со SmartMoving
Какой именно эффект оказывает SmartMoving на OpenComputers?
-
6 минут назад, Totoro сказал:А, то есть -161 это типа нормально, на самом деле?
Это нормально для выхода красной платы. Но на входе значение ниже нуля она не сможет воспринять. В лучшем случае посчитает отрицательное значение нулём, а в худшем может посчитать и положительным значением.
-
46 минут назад, serafim сказал:я бы не рекомендовал этого делать
Проблем можно избежать, если не подпускать чужих роботов и дронов к своим инвентарям.
-
1
-
-
5 часов назад, KKosty4ka сказал:Я решил сделать по другому - перезаписать функции filesystem.open, filesystem.remove, filesystem.rename, eeprom.set
Тут не помешало бы рассказать, что в итоге дало переопределение этих функций. Если они просто сопротивляются перезаписи файлов, то каких именно? А может, они ещё и ведут лог несанкционированного доступа? Или что-то ещё делают?
-
-
Иногда новички задают настолько сложные вопросы, что и все гуру форума не смогут на них ответить.
Но попробуем внести ясность. Что значит "переменная с одной буквы"? Имя переменной состоит из одной буквы? Или имя может быть любым, а переменная содержит строковое значение из одной буквы?
-
Сдаюсь. Этот этап игры в наводящие вопросы я провалил. Вот решение:
Читаем таблицу значений энергии и тепла, выделяемыми топливными ячейками в различных условиях, и для каждой пары значений вычисляем новые показатели. Таблицу можно посмотреть здесь: https://minecraft-ru.gamepedia.com/IndustrialCraft_2/Ядерный_реакторЯ продемонстрирую вычисления на примере счетверённого ТВЭЛ'а:
- Счетверённый ТВЭЛ, не имеющий активных соседей, генерирует 60 eu/t и 96 hu/s.
- Для охлаждения используются разогнанные теплоотводы производительностью 20 hu/s.
- Для рассеяния тепла одной топливной ячейки требуется 96/20 = 4.8 слотов, занятых теплоотводами. Сама топливная ячейка также занимает один слот. Итого, имеем 5.8 слотов, необходимых для генерации 96 eu/t.
- Средняя производительность одного слота реактора: 60 / 5.8 = 10.345 eu/t.
- Средняя производительность целого реактора с шестью дополнительными камерами: 60 / 5.8 * 54 = 558.62 eu/t.
- Среднее количество топливных ячеек в реакторе: 54 / 5.8 = 9.3 слота, занятых ТВЭЛ'ами.
- Для сравнения топливных ячеек друг с другом требуется знать только среднюю производительность слота реактора: E / (1 + H / 20).
Вот и вся математика.
Осталось лишь выбрать лучшие ТВЭЛ'ы с лучшими соседями, оптимально расположить их по слотам реактора, а оставшееся пространство заполнить теплоотводами. И тогда будет смысл приступать к кодингу.
-
23 часа назад, Doob сказал:Любая статическая схема с таким количеством топлива не эффективна.
Динамическая схема из четырех счетверенных, с полным переотражением имеет эффективность 7.
Есть разные критерии оптимизации реакторных схем. Можно максимизировать экономию топлива. Можно максимизировать производительность реактора.
Схема от @serafim нацелена на максимальную производительность. В этом контексте эффективность сжигания топлива второстепенна. Первостепенной же является эффективность использования слота реактора топливными ячейками и теплоотводами.
Не все теплоотводы и не все топливные ячейки одинаково хорошо выполняют поставленную задачу, поэтому нужно выбрать лучший вариант. Выбор теплоотвода прост: разогнанный теплоотвод рассеивает тепло быстрее других. Выбор подходящего ТВЭЛ'а выглядит сложным, но и его можно вычислить.
Возьмём текущий пример, и попробуем использовать в схеме ТВЭЛ'ы лишь какой-то одной из имеющихся групп. Средняя производительность реактора изменится:
- сдвоенные ТВЭЛ'ы, имеющие 1 активного соседа – 476.47 eu/t
- сдвоенные ТВЭЛ'ы, имеющие 2 активных соседей – 432.00 eu/t
- сдвоенные ТВЭЛ'ы, имеющие 3 активных соседей – 385.71 eu/t
Сейчас лучшие подтягивают отстающих, и в среднем получается 412 eu/t. Выбросив худших и средних, получим 476 eu/t с реактора. Но это не предел. Возможны варианты и лучше этого, но они не были представлены в этой схеме. Поэтому возникает вопрос: какая из топливных ячеек обеспечит большую производительность, нежели сдвоенный ТВЭЛ, имеющий одного активного соседа?
-
Предлагаю вернуться к схеме от @serafim
Скрытый текст
Как я уже говорил ранее, использованные в ней ТВЭЛ'ы работают неэффективно, и предлагал заменить схему их расположения.
Изначально автор схемы использовал второй реактор для охлаждения теплоотводов, но этого было недостаточно, теплоотводы перегревались. Основной реактор приходилось отключать. Я предложил вместо отключения реактора заменять все ТВЭЛ'ы предварительно нагретыми теплоотводами. @Doob предлагает уменьшить количество ТВЭЛ'ов.
Но как бы то ни было, оптимальную схему расположения ТВЭЛ'ов всё равно придётся найти. И чтобы не выбирать из всего многообразия схем, я предлагаю упростить задачу. Любая, сколь угодно хитро выложенная схема из ТВЭЛ'ов раскладывается до суммы составляющих. Например, текущая схема состоит из:
- 4 сдвоенных ТВЭЛ'ов, имеющих одного активного соседа;
- 18 сдвоенных ТВЭЛ'ов, имеющих двух активных соседей:
- 14 сдвоенных ТВЭЛ'ов, имеющих трёх активных соседей.
Все эти ТВЭЛ'ы генерируют разное количество энергии и тепла. Энергия является полезным продуктом, а тепло вредным (по крайней мере, в этой схеме).
Вопрос: ТВЭЛ'ы какой из этих групп приносят минимальную пользу, а какие максимальную?


Как исправить краш сервера?
в Корзина
Опубликовано:
Откуда мы знаем, что в той или иной песочнице полезно, а что нет?
Читатели нашего форума обычно даже и не перекрафчивают никакие дискеты. Либо качают нужный им файл через pastebin или wget, либо и вовсе обходятся без интернет-платы, вставляя код с помощью редактора.
Но есть особые игроки, которым по неясным причинам всё это недоступно. Они играют на сервере автора этого вопроса и вынуждены искать программы в подземельях или покупать их. Такие правила в их песочнице.