Перейти к публикации

В ближайшее время постараюсь разобраться с картой сервера/ЛК/бб кодами

Внимание, с 14 февраля до 20 февраля могут проходить работы на сервере, где также находится лаунчсервер. В связи с этим авторизация в лаунчере может не работать

Totoro

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

    1 708
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    197

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

  1. Технически ничего сложного. Просто не надо забывать, что как сам мод, так и аддоны к нему, пишутся не на Lua, а на Java (или другом языке семейства JMV).
  2. Я думаю, если серьезно так упороться и вооружиться тулзами типа препроцессора Си написанного на чистой Яве, то можно написать аддон к OpenComputers c новой архитектурой для процессора.
  3. Подразбежались все. Сервера заглохли, старожилы ушли по своим делам, и теперь заглядывают раз в неделю. С форумами такое бывает. Как мне кажется, надо выбросить очевидное. Топик игры на форуме, кнопки управления, игровые меню и всё такое. Что ожидает увидеть человек, когда идет смотреть "обзор игры"? В основном - геймплей.
  4. Ооооочень медленное, совершенно неторопливое, никуда не спешащее видео. Я смотрел его целых две минуты и успел увидеть только неторопливый обзор топика на форуме (вот этого, в который я сейчас пишу, и который я уже читал) и узнать что картинки вам рисовал художник, но "это мы разберем позже". А так нормально, голос приятный, контента бы интересного и взлетит.
  5. Totoro

    Telegram Interface

    Вроде он уже на автомате переключается на какую-нибудь проксю в клиенте. Когда он обновляется - получает списки новых проксей. Поэтому сколько бы Роскомнадзор не банил айпишники, он всегда имеет пачку свежих, чтобы переключиться.
  6. Да там вроде и переделывать ничего не надо. Для мобов сенсор выводит название моба, а для игроков - ник. Просто в кучу, вместе с мобами добавляй всех и все.
  7. Слова заканчиваются. Приходится выкручиваться.
  8. Totoro

    SpiderEye Terminal

    Надрал картинок блоков откудато (то ли в Blender отрендерил, то ли тупо с википедии содрал) и сложил из них основу. Потом немного допилил в Inkscape. Короче чудо тулзы не было, а просто немного свободного времени чтобы этой хренью заняться.
  9. Как известно, жить у нас на сервере бывает опасно. Убийцы в плащах невидимках рыскают в поисках жертв, а табуны гриферов разоряют дома прямо на глазах у офигевающих владельцев. Моя программа не сможет предотвратить злодеяние, но запомнит негодяя и запишет его имя, дабы пострадавший знал, на кого направить свой гнев (кроме админа и модераторов, конечно). Суть Система защиты SpiderEye - это сеть motion sensor'ов в стратегически важных местах, которые соединены кабелями с компьютером. Помните, что сенсор - не радар. Он срабатывает только на существ в области прямой видимости. Сектор должен просматриваться и простреливаться, не создавайте укрытий гриферу! =) Сборка железа Конкретные параметры системы сильно зависят от того, сколько именно сенсоров вы присобачите к компьютеру. Процессор может обработать ограниченное количество компонентов. А именно: 1 уровень - 8 компонентов 2 уровень - 12 компонентов 3 уровень - 16 компонентов Сюда кроме сенсоров входит: монитор, клавиатура (?), красная плата/красный контроллер, видеокарта. Если вам потребуется больше компонентов - переносите программу на сервер (Server Rack и Server). Туда можно установить сразу несколько процессоров. Моя машина: Корпус 3 lvl. Процессор 3 lvl. Красная плата Видеокарта 2 lvl Две планки памяти 2 lvl Жесткий диск 1 lvl Монитор 2 lvl Клавиатура а также Датчики движения и Кабели Вы можете установить красную плату в компьютер, или подключить красный контроллер к сети. Тогда при сигнале тревоги компьютер (или контроллер) будет испускать сигнал редстоуна (примерно 10 секунд). Устанавливаем, подключаем, подаем питание и включаем. Софт Первым делом - установите на жесткий диск операционную систему (кто не знает как это сделать, тут есть инструкция: ссылка) Теперь программа. Ссылка на SpiderEye Terminal: pastebin.com/bTc7tJKv Сохраняем программу на жесткий под именем terminal. Настройка программы на владельца производится методом пилы и лома - открываем исходники и смотрим на первые строчки: -- Parameters -- owner = "Totoro" monsterlist = {"Spider", "Zombie", "Creeper", "Skeleton", "Enderman", "Sheep", "Cow", "Chicken"} howlerside = sides.back cooldown = 100 -- Colors -- backcolor = 0x000000 forecolor = 0xFFFFFF infocolor = 0x0066FF errorcolor = 0xFF0000 truecolor = 0x00FF00 -- **** -- Параметр owner - это ник владельца. Поменяйте на свой. Параметр monsterlist - это список животных, ради которых вы не хотите подрываться и бежать на улицу с мечом в руке. Я внес в него основную живность, которая шатается вокруг моего дома. В зависимости от области своего обитания, добавьте свои названия (гастов, например, или спрутов). Параметр howlerside - это сторона, на которую по тревоге компьютер начинает давать сигнал редстоуна. Если у вас плата - сторона дается относительно передней стороны компьютера. Если у вас блок-контроллер - сторона дается относительно сторон света. Если у вас нет ничего - забейте. Параметр cooldown - продолжительность тревоги в десятых секунды (примерно). По дефолту - десять секунд. Ниже - таблица цветов, которая хранит цветовую гамму программы. Вы можете поменять их на свои по желанию. Сохраняем и закрываем (Ctrl+S, затем Ctrl+W). Запускаем программу, набрав в консоли ее название. Использование Программа управляется с клавиатуры. Хоткеи: H - открывает/закрывает окно справки. В справке - кратко перечислены эти хоткеи. L - открывает/закрывает лог событий. В логе указаны дата, время и место засеченных движений. W - открывает/закрывает вайтлист. Вайтлист - список тех, на кого система не реагирует. По дефолту в этом списке только хозяин. A - добавляет новый сенсор или нового пользователя в вайтлист. Это зависит от того, какой именно список вы открыли. D - удаляет сенсор из таблицы или пользователя из вайтлиста. Тоже зависит от того, какой список вы смотрите. R - обновляет таблицу сенсоров. Если вы меняли сенсоры (они при этом сменяют адрес) или просто поудаляли половину сети слежения - обновите таблицу, нажав R. Программа автоматически удалит из таблицы все недействительные адреса. Также обновление происходит при перезапуске программы. М - включает/выключает обнаружение монстров. Когда включено - в левом-нижнем углу нарисована маленькая буква "M". Если вас достал паук, скребущий лапами по крыше, вы можете включить этот режим, и система начнет реагировать на монстров из списка тоже. По дефолту - отключено. Q - культурный выход из программы. В отличии от некультурного - например если питание вырубится, или вы нажмете Alt+Ctrl+C, все изменения в списках сохраняются, и вам не придется править их при следующем запуске. К логам это не относится. Они сохраняются всегда. Добавление сенсоров В начале экран терминала пуст. Все срабатывания сенсоров отмечены как Unknown и не записываются в логи. Вам необходимо добавить в таблицу все сенсоры, и подписать их. Нажмите "A". Сначала необходимо внести адрес сенсора. Его можно узнать с помощью анализатора - ПКМ на сенсоре. Впишите первые четыре буквы-цифры адреса. Например - "5bec" Затем программа потребует ввести навание. Обозначьте сенсор так, чтобы было понятно, где он. Например - "Secret Diamond Storage", или "Neighbor House". Итог У вас есть система, способная обнаружить живое существо (теоретически работает и на роботах) на подступах к вашей территории (и внутри нее). При обнаружении существа не внесенного в вайт лист или список монстров - подается сигнал редстоуна, на экран выводится мессейдж и делается запись в файл с логами на диске. Файлы логов расположены в той же папке, что и сама программа SpiderEye, в подкаталоге logs. Каждое событие хранится в файле помеченым датой, когда оно произошло. Например: "05_17_85.log". P.S. Это бета-версия программы. При обнаружении глюков, багов или шпионских закладок - сразу сообщайте мне! Спасибо за внимание.
  10. Так туси на этом форуме. Тут таких "союзников" - целый форум как раз.
  11. Исходная идея мутировала слегка. Но если есть идеи как вернуть ее на прежние рельсы, а так же желание запилить тематические арты - флаг в руки. )
  12. Норм текстурка. Но, кто рано встает, того и тапки.
  13. Немного подкрутил графику, чтобы было веселее.
  14. Будет, будет. ) Главное не переставать шуметь.
  15. Поискал по списку issue - вроде такого еще не было. Запрашивали только для Java API, и там действительно есть интерфейс типа Tiered, который позволяет выудить уровень компонента. Поэтому запилил свой: https://github.com/MightyPirates/OpenComputers/issues/3037
  16. Круто. ) Есть вероятность, что на шум и остальные участники подтянутся.
  17. По уму надо бы компонентам вывести отдельный метод типа: component.getTier() Мне кажется было бы логично.
  18. Необходимо проверить именно видеокарту? Или связку видеокарта + экран? Если второе - можно, например, проверить максимально доступную глубину цвета: local depth = gpu.maxDepth() Она может быть 1, 4 или 8, для tier 1, 2 или 3 соответственно.
  19. Я тебе доступ выдал на проект - чтобы не заморачиваться с пулл-реквестами. Реквест смерджил, вечером домой приду, потестирую детальнее. А вообще - здорово. )
  20. У нас там проекты и под MIT были (тот же Hel), и под GNU GPLv3 (утилитка для релея бродкаст UDP пакетов, которую мы писали чтобы играть в Цивилизацию через OpenVPN), и под Apache-2.0 (wonderful - печально известная UI библиотека для OC).
  21. Да, лицензия максимально пермиссивная. Вся суть отражена в названии.
  22. Totoro

    Kion - форк OpenOS (indev)

    Не то чтобы осознанно перестали, но у всех внезапно нашлись свои занятия. Любые коммиты по прежнему приветствуются.
  23. Totoro

    Kion - форк OpenOS (indev)

    Мы по такой же схеме игру делали.
×