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

OpenNet: Продолжение

Рекомендуемые сообщения

А OpenNet между тем медленно но уверенно развивается.

Начал свою работу чат-сервер "chatroom". Для подключения к серверу Вам понадобится компьютер или планшет, подключенный к ON, библиотечка thread и конечно же программа чат-клиент.

 

 

Ай да класс!!! Круто! :smile9:

 

П.С. Все библы  (thread, opennet) закинул, чат-программку тоже. Поставил расширитель плат в планшет по шифт+ПКМ, вместо дисководика, для связанной платы будущей. Хард уже с "виндой" пришлось запихивать предустановленной. Но где мне реально ее взять эту карту ОpenNet? И кто меня должен подключить к системе?  Думаю, этот момент многим интересен. Как реально осуществить коннект в вашей сети?  Кто провайдер и кто выдает карточки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но где мне реально ее взять эту карту ОpenNet? И кто меня должен подключить к системе?  Думаю, этот момент многим интересен. Как реально осуществить коннект в вашей сети?  Кто провайдер и кто выдает карточки?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Странно. А в первом посте написано, нужна связанная плата. Wi-fi плата у меня есть в планшете. Но чат-программка ругается на отсутствие опен-нет карты. И сама либа принтит нил.  http://puu.sh/hwiSy/5113afcf18.png   Задницей я сижу прямо на шпиле ЦПВР :)

Чего еще надо запихать в планшет, какие либы и карты, чтобы он приконнектился к чат-серверу?)

 

П.С. все спасибо, Дима, библа старая была. http://puu.sh/hwjNc/2b00ee1736.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Дилемма, однако. (думаю)

Знаю,что возможно вы уже всё решили с точками доступа(по поводу их удаления),но если нет-то вот вам команда(как сказал Кибер-логи кор протекта 10 дней,что очень прискорбно):  /co rollback  t:10d b:(id т.д.) r:5000

Изменено пользователем Asummonster

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Знаю,что возможно вы уже всё решили с точками доступа(по поводу их удаления),но если нет-то вот вам команда(как сказал Кибер-логи кор протекта 10 дней,что очень прискорбно):  /co rollback  t:10d b:(id т.д.) r:5000

Спасибо кэп.. :mellow:

 

 

P.S. из игры можно только 100 блоков просканить... и команда у тебя откатит все блоки, нафига?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо кэп.. :mellow:

 

 

P.S. из игры можно только 100 блоков просканить... и команда у тебя откатит все блоки, нафига?

Лучше бы не писал)А т.д. - Точка Доступа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С возвращением меня!

Работоспособность Сети восстановлена. И по этому случаю представляю Вам альфа версию OpenNet-браузера - Midday Navigator

pastebin get QbMZttMU mn.lua 

Для работы браузера Вам понадобится библиотека opennet

pastebin get VYqtYAXL opennet.lua 

Ну, и конечно же Вы должны находиться в зоне действия ON-роутера.

 

Для запуска браузера введите:

mn <имя_сервера/имя_страницы>

На сегодняшний день функционирует только один ВЕБ-сервер - info. На нем дублируется информация с инфо-панели Тоторо, которая установлена на спауне.

Введите "mn info" и Вы должны увидеть нечто вроде:

post-7-0-38498700-1432655390_thumb.png

Согласен, выглядит неказисто. Но прокрутка и переход по ссылкам, вроде, работают.

Для прокрутки используйте колесико мыши или стрелки.

Кнопки в правом верхнем углу:

"S" - сохранить текущий файл.

"<" - вернуться на предыдущую страницу.

"X" - выход из MN.

 

Требуется помощь веб-дизайнера для приведения страниц в надлежащий вид. Оплата по договоренности.

Изменено пользователем Zer0Galaxy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вааааааааааааау. Впрочем, от Зеро всегда выходит что-то интересное ;)

Вот тут OpenNet начал постепенно угасать, как вдруг его "подожгли" в буквальном смысле! Выглядит, согласен, хорошо только с огромной оттяжкой (не нравятся цвета текста в основном)... Но Веб-то тоже не сразу таким стал: от чёрно-белого текста до гифок, затем ещё css, php, javascript стали верными помощниками веб-инженера :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Цвета настраиваются в коде самой страницы. Но мне вебдизайном заниматься не интересно, интересно программировать. Вот и ищу, кто бы помог.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Цвета настраиваются в коде самой страницы. Но мне вебдизайном заниматься не интересно, интересно программировать. Вот и ищу, кто бы помог.

 

Дим, у нас помощников мало, к сожалению, советчиков много только=)

 

А как сервер отгружает страницу  (текст, запрос) клиенту?  Параллельно нескольким клиентам сразу, или в очередь их ставит?

Интересно было бы взглянуть на сам кусок серверного ПО, обработку запросов и формирование и отправку пакетов или просто в двух словах, как реализовано.

 

 

А страничек набьем потихоньку и будем кидать в корень сайта, то мелочи. Так любой потихоньку потом сможет читать по Wi-Fi сети в игре обновления, новости или справочную информацию какую-то, может пользовательские доски какие-то будут когда-то типа "Куплю-Продам" со временем и пр. Главное, это механизм отладить и получить удовольствие от программирования и проектирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Описание работы сервера я давал в посте #44 данной темы. Браузер использует команду "get" для получения кода страницы.

С несколькими клиентами сразу не экспериментировал. Думаю, 2-3 клиента, запросившие "одновременно", мешать друг другу не будут. В худшем случае кто-то не дождется ответа.

Вот код серверного ПО

Может соберусь с силами, да напишу инструкцию по созданию веб-сервера

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установлены WiFi-роутеры в точках телепорта Спавн и Поселок "Кузякино"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дописал установщик до работоспособного состояния. Теперь подключиться к opennet можно одной командой!

 

Установка:

  1. Установите на компьютер\планшет беспроводной модем. Зайдите в lua
  2. Скопируйте [CTRL+C] строку установки отсюда, и вставьте [iNSERT].
    rq=require;c=rq"component";e=rq"event";if c.isAvailable"tunnel" then;on=c.tunnel;send=function(...)on.send(...)end;br=send;else;on=c.modem;on.open(1);send=function(...)on.send(r[3],1,...)end;br=function(...)on.broadcast(1,...)end;end;br("","","getip");function m()r={e.pull(6,"modem_message")}end;m();ip=r[6];send("update",ip,"update","getFile","installer.lua");m();load(r[8],"=installer",_,_ENV)()
    
  3. Opennet готов к работе!

    JKrVyHU.png

Теперь у вас на компьютере есть:

  • Файлы необходимые для подключения к ON (opennet.lua), а так же утилиты в роде ping.lua, позволяющие пинговать сервера (например, ping dns)
  • Браузер в папке /on/onBrowser.lua
  • Виртуальная интернет-карта и программы wget и pastebin


 

А теперь как это работает.

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

Сервер обновлений пока в ручную (а потом сделаю и автоматически) загружает новые версии файлов прямо с облака https://ide.c9.io/krutoy242/opennet

По запросу списка, он выдает список всех файлов в папке client. Это значит, что для того, что бы добавить новый файл всем клиентам, достаточно просто перетащить файл в папку на облаке.

Далее, клиент посылает запрос по одному для каждого из файлов. Сервер загружает их и кидает по сети.

Замечу, что в этих файлах есть так же загрузочные файлы, которые помещаются в папку boot. Это позволит в дальнейшем реализовать проверку новой версии при перезагрузке клиента. Установив опеннет один раз вам не придется что то докачивать в последующем, или перекачивать устаревшие протоколы.

 


 

Я уже говорил Зеро, но с Opennet складывается анекдотичная ситуация.

О нем говорят "Ваааау", "Восхитительно", "Класс!!". Ставят лайки. Накомментировали целых 4 страницы.

Но при этом, оказалось, что сервера не работали пока Зеро не в сети, а его не было 2 недели. И никто даже не заметил!

Успешный проект такой успешный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Особенно мне нравится строка установки.  :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Особенно мне нравится строка установки.  :)

Я долго думал, какой способ установки самый простой, и за неимением интернет-карты, вставить 1 строку в луа, по моему мнению самое быстрое. Да и она может быть чуть ли не любой длинны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Телепорт так называется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чего-то ошибочка возникла http://puu.sh/i4EL0/73b3efb087.png .  Что может быть?

 

 

извиняюсь что не по теме а что это за поселек "Кузякино"

 

Поселки и Кузякино с Кривякино и Подземелья криперов всякие, это названия от балды местности для запоминания: http://server1.computercraft.ru/#/991/64/2652/-4/0/0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чего-то ошибочка возникла http://puu.sh/i4EL0/73b3efb087.png .  Что может быть?

 

Разве есть конструкции которые скобкой не закрываються??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...