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

Alex

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

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

  • Посещение

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

  1. @Totoro о, патчик подвезли!)) круто п.с. каналы пока так сами по себе и отваливаются. И даже если чисто с вебки его криэйтить. Через несколько минут канал на сервере умирает судя по мониторилке каналов и сессий
  2. клавиши лучше назначить так (по смыслу рядом или от первой буквы того, что они делают ): h (home) домой c (колор) цвет u (update)- обновить данные какие-то(а лучше все сразу) t / y - взять/положить q - вых i - инвентарь wasd - движение ... и тп. Так проще будет запомнить.
  3. эту функцию даже не я делал, я просто нашел где-то когда-то какой-то сниппет и не задумываясь о том, как на самом деле работает геталка и какие там есть подводные камни, просто использовал его при необходимости.
  4. @Totoro Стоп, а у Рида же не закрывалось ничего вроде на его мосте? Или ты не помнишь?
  5. @Totoro а может это фишечка оски? Не может она по таймауту сама закрывать коннекты?
  6. ага. Но я даже майн не сворачивал. просто наблюдал. Это даже компы не то что из чанков не выгружались, а даже с глаз не пропадали А канал почему-то убивается чем-то. И одна сессия.
  7. @Totoro повторно провел опыт, канал отваливается ~5 мин. А текущие сессии уменьшаются на 1. Кто отваливается, слушатель или отправитель, понять сложно, но судя по всему по каким-то причинам отваливается сабскрайбер и канал уничтожается при таймауте в 5 минут. примеч. Тесты проводил на нашем хосте.
  8. @Totoro хм, новая проблемка. Прошло 4 минуты, майн работал, компы - передатчик и приемник. Сервер отображал 2-е новых сессии и 1 канал активный. По истечении этого времени канал сдох, о чем сообщила мониторилка сервера и известила, что активных каналов 0. Сендилкой отправляю сообщение, на приемнике уже тихо. п.с. Переподключился и там и там - все опять отправляется.
  9. @Totoro всё работает. Даже не знаю, в чем проблема была. Поставил имя канала "test" - все заработало
  10. да, дома. с сетью все норм. МайноКомп скачивает всё с пасты или гита. Сеть работает. Файрвол вряд ли может блокировать майнозапросы компа оски, он же на уровне джавы разрешает соединение. Фик его знает. Да и нет у меня никаких фв особых. КIS стандартный крутится. Завтра буду смотреть. Хотя нужно уже и сервер атомикса запускать. Ну гляну завтра, отпишусь. Может где-то просто что-то накосячил и не то скрафтил или не в тот слот что-то запихал.. п.с. Было бы не плохо, если бы еще кто-то проверил и отписался.
  11. Это и радостно и печально одновременно. А почему у меня не работает?) Может точно нужно было выключить и снова включить. А может я комп не так скрафтил. Хотя всё есть, ось установил, карту запихал, нетворк проинсталлил, питание есть. Что не так-то? Что ему нужно?:)
  12. @Totoro а кстати, а на наш не коннектился? Может это у меня какая-то проблема?
  13. @Totoro хм. странно. Я на твой хост тоже коннектился, не было приема. А с соеденением и лимитами понятно, согласен, это временная микропрограммка. В боевых прогах всё нужно будет аккуратно закрывать, слушать в параллельном потоке и прочее прочее. То уже походу разберемся. Главное понять, почему у меня не долетает сообщение. И диагностики нет никакой, вот в чем проблема. п.с. Завтра попробую еще раз на твой хост законнектится. И попробую "выключить и снова включить"(с) Может поможет.
  14. ага, круто! а обратная связь будет в этом "чатике"? То есть если мне робот ответил в канал, сообщение прилетит? Или только отправка?
  15. а как ты хочешь это реализовать? Какой-то просто инпут, в который можно ввести канал и сообщение? Или будет регистрация и вход в каналы и прочее? Это же сложно все наверно? И кстати, так и не понятно пока, почему сообщения не доходят в майне? Или уже все норм?
  16. @Totoro ну главную такую и оставь как у тебя сейчас. Она отлично смотрится. Хорошо твой лого и цвета вписываются и сочетаются черно-желтенькие и смотрятся. А уже чатики, логи и прочее можно на доп страничках каких-то выводить и принтить, наверно. Только там менюшку я простую присобачил, без поп-апчиков. Если будет много веб-контента на стим сервере и разного функционала, то можно и будет и их прикрутить как-то.
  17. @Totoro добавил в мордо-моську навбар адаптивный. У себя иконку роботика из навбара наверно выкинь, это у нас на сайте возможно она останется, а может и выкину ее. Вдруг когда-то захочешь какие-то доп. статические странички сделать, отладочную информацию, ссылки на доки и пр. Вдруг пригодится stem.loc.zip
  18. заметил вот такую ошибочку помогает только перезагрузка майнокомпа. Это происходит, если 4 раза подряд подключиться ресивером. (код выше) На пятый запуск ошибка. У оски какие-то ограничения есть на кол-во тсp подключений? Как теперь переподключаться? Что-то из этого можно использовать для сброса? Нужно дисконектится полностью? или можно ансабскрайбиться только? -- просим сервер перестать присылать сообщение с канала server:unsubscribe('my-channel-id') -- полностью отключаемся от сервера STEM server:disconnect()
  19. ну вот сейчас атомик запустим, думаю, там эта штуковина зайдет на ура. Там и роботы разведчики, и чанклодыри персональные, и тессеракты у роботов и прочее прочее. На такой атомной робоанархии эта связь бы там очень пригодилась. Главное понять, как она работает и если вдруг что, отладить ее
  20. то есть получается для надежной связи с роботом, который где-то катается и получает инфу какую-то и команды, этот робот должен периодически сам переподключаться на канал? Иначе он рискует оказаться вне связи?
  21. @Totoro а кстати, какое время жизни канала? если его никто не сабскрайбит и не слушает, он дохнет? и туда что-то сендить бесполезно? или как это работает?
  22. @Totoro приемник молчит как рыба об лед, хоть с нашего хоть с твоего хоста, но какие-то сессии создались и канал. http://stem.computercraft.ru/stats/ ресивер: local event = require('event') local stem = require('stem') local server = stem.connect('stem.computercraft.ru') server:subscribe('my-channel-234') while true do local name, channel_id, message = event.pull('stem_message') if name ~= nil then print(channel_id, message) end end сендер: local event = require('event') local stem = require('stem') local server = stem.connect('stem.computercraft.ru') while true do msg = io.read() server:send('my-channel-234', msg) end никаких ошибок нет, сендер что-то выполняет, но на приеме тишина. В чем загвоздка может быть?
  23. А сейчас работает эта штуковина? Только вчера ее обнаружил на форуме Отправил сообщение, комп на приеме молчит как рыба об лед. Есть какая-то диагностика?
  24. ага, ну ок. То есть всё работает там сейчас у тебя так как положено? Все реквестится и скачивается без проблем?
×
×
  • Создать...