Перейти к содержимому

eu_tomat

Модераторы
  • Публикации

    2 666
  • Зарегистрирован

  • Посещение

  • Победитель дней

    331

Все публикации пользователя eu_tomat

  1. Теперь понял. Этот BIOS лучший по твоим личным критериям. Я-то пытался оценивать с точки зрения игры на публичных серверах.
  2. От чего ж невнимательно? Всё видел: Сжать пока не удалось. Значит, и BIOS пока не лучший. Но заголовок вводит читателя в заблуждение.
  3. А разве BIOS, претендующий на звание лучшего, не обязан умещаться в стандартные 4096 байт? Главный вопрос: как убедить администраторов серверов увеличить объём EEPROM?
  4. @Taoshi В описании будет полезной инструкция как для поставщика, так и заказчика услуги. Что и как должен настроить поставщик? Какие действия требуются от заказчиков? Из описания я не понял назначение программы. Что за сканирование? Какой результат получают пользователи? Каким образом спрашивает? Что нужно сделать, чтобы увидеть этот запрос? Каким образом возвращает? Как робот различает заказчиков? Превышение времени ожидания чего именно? С какого момента начинается ожидание? Как настраивается интервал ожидания?
  5. eu_tomat

    eepromOS

    Верну назад всенепременнейше. Если вдруг забуду, напомни мне отдельно. Булинг у нас запрещён. А незлобный троллинг вполне допустим.
  6. eu_tomat

    eepromOS

    Сильный ход. Наконец-то исходный код защищён. Темы в разделе программ без самих программ перемещаются на свалку.
  7. С таким оформлением это вряд ли поможет. Скорее, даже отпугнёт: Скажи, лично тебя привлекло бы такое описание? Какие слова в этом описании тебя цепляют сильнее всего? Зачем вообще нужно управлять программами и компонентами? С какой целью? Каков результат этого управления? В чём его преимущество? В чём недостатки?
  8. @rootmaster Расскажи, зачем нужна эта тема со ссылкой на старую тему?
  9. Что именно сомнительно? Если ты имеешь в виду абсолютную защиту, то она, конечно же, недостижима. Все способы защиты попросту осложняют процесс вскрытия исходников. В данном случае код хотя и зашифрован, но в какой-то момент оказывается полностью расшифрованным. Это очень слабая защита. Самомодифицирующийся же код может иметь большое количество возможных состояний, в каждом из которых он работоспособен лишь частично. Взломщика с сильной мотивацией эта преграда тоже не остановит, но ощутимо замедлит его.
  10. Во времена, когда основной операционной системой была MS-DOS, а разделение кода и данных было условным, одним из способов защиты от дизассемблирования было написание самомодифицирующегося в процессе выполнения кода. Думаю, если сильно захочется, то можно и на Lua написать какой-нибудь интерпретатор байт-кода, позволяющий модифицировать этот байт-код в процессе выполнения. Не знаю, правда, что может мотивировать к решению такой задачи. Чтобы порвать мозг потенциальным взломщикам, потребуется самому поломать голову. Но теоретических препятствий для реализации такой защиты нет.
  11. Зри в корень. Это двоичные данные, требующие распаковки.
  12. Над игровым сервером первым вызывался работать @Wolframoviy, он разбирается в предмете лучше меня, поэтому эту задачу я делегировал ему. На данном этапе он не разделяет моего подхода к открытости, но пытаться переубедить его я не буду. Тратить на это силы я считаю нецелесообразным. На данном этапе я предпочитаю запустить хоть что-нибудь, даже далёкое от идеала. Если какая-то из моих идей мешает этой цели, я отложу эту идею до лучших времён, или буду обсуждать в других темах. Если ты хочешь присоединиться к работе над имеющимся сервером, обсуждай это в первую очередь @Wolframoviy. Не знаю, почему тебя игнорирует он, но я, например, неохотно отвечаю на твои посты с провокационными выпадами. А они имеются не только в этой теме. Взять даже твои слова из приведённой цитаты. Здесь ты уверен, что лучше меня знаешь, что мне делать. Если ты сохранишь такой же подход в командой работе, то команда может не выиграть от твоего присутствия, а проиграть. Если ты считаешь себя умнее других, то можешь возглавить собственный проект. В противном же случае следует воздерживаться от категоричных заявлений, а если вдруг в твоих словах имеется какой-либо намёк на категоричность, следует явным образом продемонстрировать своё "по моему скромному мнению". Теперь по поводу того, чем мне лучше заняться, и чем заняться хуже. Выше уже сказали про дискорд и про IRC, связь налажена, и я не вижу для себя такой задачи. На форуме же я предпочитаю обсуждать вопросы именно для того, чтобы по возможности сохранить шаги разработки. Файлы конфигурации пока останутся закрытыми. Но благодаря обсуждению здесь любой желающий сможет воспользоваться рецептами из этой темы. Если же мы будем вести с тобой обсуждение в мессенджерах, то и его результаты окажутся скрытыми от широкой публики. Считаю, чта это цель является общей как для меня, так и для тебя. Твои намёки на чью либо некомпетентность побуждают человека либо оправдываться, либо нападать в ответ, либо игнорировать. В этот раз я предпочёл объяснить свои действия. И слегка напасть. Надеюсь, написав этот пост, я потратил свою энергию не напрасно.
  13. Не понял. Лучше чем что? Связь кого и с кем? Кому не дают играть? В какой песочнице?
  14. Трудность заключается не в самой передаче команд, а в обработке нештатных ситуаций. Важно знать результат выполнения команды и верно обработать хотя бы наиболее вероятные варианты. Наличие запущенного процесса сервера Майнкрафта или существование сессии screen проверить не сложно. Но как понять, что сервер принял команду и верно выполнил её, а например, не повис или не сообщил об ошибке? Как это обычно решается на игровых серверах?
  15. Да, интересно проверить этот вариант. Не факт, конечно, что информация сможет сохраниться. Но попробовать стоит.
  16. А если диск с установленной OpenOS вставить в другой компьютер, то система загружается?
  17. Что ты делаешь для сохранения программы, и какая ошибка появляется при сохранении?
  18. Очень интересное поведение у роботов. @Asior обратился с проблемой: почему роботы долго загружаются. Я сначала думал, сервер перегружен. Но эта гипотеза не подтвердилась. Оказалось, что пока кто-то из игроков смотрит в интерфейс робота, он в это время не работает, все процессы приостанавливаются. Стоит перестать смотреть в интерфейс робота, как сразу он продолжает работу. Вводить команды сложно: требуется вслепую ввести команду, отвернуться, и лишь тогда робот приступит к её выполнению. Робот-стесняшка какой-то.
  19. Под эту песенку все крашило. У меня клиент намертво вис. Повторные входы тоже приводили к зависанию. Помогла только админская телепортация на спавн и kill java.
  20. Подтверждаю. Есть проблема. MFSU цепляется к адаптеру, а обычный сундук — нет.
  21. Предлагаю набор программиста с выдачей раз в две недели: Основа для двух роботов: 2x Системный блок (уровень 1) 2x Клавиатура 2x Монитор (уровень 1) 2x Видеокарта (уровень 1) 2x Центральный процессор (уровень 1) 4x Память (уровень 1.5) 2x Жёсткий диск (уровень 1) 2x LUA BIOS Улучшения: 2x Красная плата (уровень 1) 2x Плата беспроводной сети (уровень 2) 2x Улучшение "Инвентарь" 1x Улучшение "Контроллер инвентаря" 1x Улучшение "Верстак" 1x Улучшение "Генератор" 2x Улучшение "Солнечный генератор" 2x Контейнер для платы (уровень 1) 2x Контейнер для платы (уровень 2) 2x Контейнер для улучшения (уровень 2) Разное для крафта роботов: 1x Дисковод 1x Дискета OpenOS 1x Сборщик 1x Твердотопливный генератор IC2 1x Зарядное устройство 4x64x Уголь
  22. Обнаружена коллизия: Я – да и не только я один, увидев название TLauncher, обычно имеем в виду его оригинальную версию. В рабочем чате я имел неосторожность назвать то, что сейчас, называется TLauncher, палёным, чем породил флейм. Здесь нам флейм не нужен. Сейчас важнее другое. Предполагаю, что инструкция от @Wolframoviy работоспособна применительно именно к тому, что называется TLauncher сегодня. Для тех же, кому более симпатична версия от создателя оригинального TLauncher, ныне называемого TL Legacy или просто TL, инструкция должна выглядеть иначе. Если у кого есть готовый рецепт, пожалуйста, поделитесь им в этой теме. А я попробую найти его самостоятельно. Там, скорее всего, достаточно чуть иначе раскидать файлы.
  23. А проверь, присутствует ли в списке модов OpenPeripheral.
  24. Я не смог увидеть проблему. В одиночной игре я успешно подключил mfsu через адаптер, в списке он присутствует.
  25. Предлагаю обсудить выдачу наборов для программистов. Мы планируем добавить на сервер группу "Программисты". Добавление игроков в группу пока предполагается вручную через @Wolframoviy, или через меня. Программистом будем считать любого, кто проявил себя на форуме в качестве программиста. Членам группы будут доступны наборы комплектующих на крафт одного (а может, двух) роботов в минимальной, но пригодной для использования комплектации. Предполагаемый интервал выдачи — один раз в неделю (или две). Предлагайте свои варианты наборов, а также интервал выдачи. Также принимаются советы, как по возможности автоматизировать процесс выдачи привилегии.
×
×
  • Создать...