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

1Ridav

Администраторы
  • Публикации

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

  • Посещение

Сообщения, опубликованные пользователем 1Ridav


  1. Ниже 4,4 моя практика показала, что толку ставить нет. Но опять же, какую нагрузку будет создавать само приложение или виджет. Если среднюю и выше - девайсы с версиями 4,2 и ниже не потянут, слабые они.


  2. Можно найти, когда админ например механизм ломает какой-нибудь. Тут больше проблема что на сервере у тебя нету доступа к конфигу мода, а по-умолчанию в моде отключён командный блок

    Как админ может ломая какой нибудь механизм обронить командный блок и не подчистить за собой?

    • Нравится 2

  3. Прочитал все посты внимательно

     

    Многопоточность даёт плюс в скорости вычислений лишь при количестве потоков = количеству физических ядер процессора. (4 ядра смогут максимально эффективно обслужить лишь 4 потока, слишком большое количество потоков лишь замедлит вычисления в виду переключения потоков между собой для выполнения на физическом ядре)

     

    Так же не забывайте, что если задача выполняется за t, то задача разделенная на 2 потока не будет выполняться за t/2. Максимальный коэффициент прироста производительности будет в районе 0,8-1,7, в зависимости от эффективности распараллеливания. 0,8 - это замедление, да, такое тоже есть

    Использовать многопоточность для вычислений в майне бесполезно. Сервер запущен на 4 ядерном хосте, для мода выделяется 1 поток. Увеличивая дальнейшее количество потоков не увеличит скорости, но увеличит задержку.

     

    С другой стороны распределять задачи между компами - идея хорошая. Но над этим нужно так же думать, чтобы максимально эффективно использовать ивентную базу openos

     

    PS:

    Говорю на основе опыта использования POSIX, CUDA, на языке Си в системах Linux/Unix/Windows

    • Нравится 3

  4. единственое, почему предложил юнити - это возможность легко сделать мультиплеер. К тому же не знаю какой опыт у желающих взяться за разработку и работали ли они с движками. В этом плане юнити позволяет легко войти в разработку даже новичкам.

    Для меня не имеет значения какой движок. Изучил АПИ и вперед с песней, логика везде пока что одна

    • Нравится 2

  5. OpenComputers умеет только открывать TCP сокеты, а вот создавать TCP слушателя он не может, к сожалению. Я думаю такое искусственное ограничение создано дабы облегчить нагрузку на сервер. Он и так держит соеденение с кучей клиентов, если к этому добавить OpenComputers он вообще грохнется. =)

     

     

    Потому и пришлось пилить свой мост. Он всегда работает, если кому вдруг надо подключаться к компам OC извне


  6. https://github.com/1Ridav/Bridge-OpenComputers/wiki

     

    Выложил исходный код моста, ссылка выше

     

    Запуск через
    java -jar bridge.jar
    указанное в скобках опционально. Стандартные значения будут 1111 и 1112 соответственно
     
    Используйте команду help для получения дополнительной информации о командах
     
    Официальный мост всегда запущен по адресу http://bridge.computercraft.ru
    И использует порт 1111
     
    Веб доступ к информации моста, так можно узнать работает он или нет
     
    OpenComputers библиотека для подключения программ к системе моста
     
    ANDROID клиент

    http://computercraft.ru/topic/347-android-opencomputers/

    • Нравится 9
×
×
  • Создать...