Brom
-
Публикаций
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Brom
-
-
Серверу сколько уже? Год, два? А реализации интернета все нет и нет (иногда такое чувство, что ОС используют только чтобы скачать MineOS ). Ну у меня уже полностью работоспособные сервера, а чат просто демонстрация. Единственное надо бы написать код для роутера. Я бы хотел испытать в "боевых" условиях, могу начать выдавать соединенные карты. Но вопрос в другом нужно ли это народу? Если да, могу написать в этой теме или в теме "гайд" как производится запросы к серверу (при присылании определенного сообщения сервер отправляет клиенту его IP адресс, можно добавить еще пару функций) и отправка сообщений.
P.S. Если кто-то уже написал код сервера, можно их сравнить по скорости передачи, потерям пакетов.
-
Не так давно была создана тема пользователя "CynepTano4ek" с названием "MineNet (интернет в Minecraft)", где он описал идею соединения компьютеров всего сервера в одну общую сеть, но не решил вопрос с реализацией соединения.
Так вот, я придумал решение этой проблемы. Суть в чем: есть чанк где стоит серверная стойка, в ней сервер с двумя соединенными картами, сервер обеспечивает передачу данных с одной карты на другую, при этом если нужная карта не в этом сервере, то он передает данные в нужный сервер. Для удобства передачи есть IP вида "x.y", где x - номер сервера, y-номер карты. Можно реализовать дополнительный z номер (IP: x.y.z), который указывает на код сетевой карты пользователя, необходимый для компьютера "роутера" (обеспечивает обмен данными между сетевой картой-> соединенной картой), тем самым увеличив количество пользователей на 1 соединенную карту.
Для демонстрации работы таких серверов написал небольшую программу "chat":
Описание работы:
Выводит IP клиента, есть два действия:
1)Ввести IP и подключится.
2)Ожидание, пока не придет запрос на подключение
На одном компе выбираем 2.
На другом выбираем 1 и вводим IP
Вводим сообщение, нажимаем enter, видим:
Теперь на другом компе: видим сообщение которое пришло и отвечаем
На компьютере который отправил первое сообщение сразу выводится входящие
Вот соединенные карты этих компов:
Как мы видим канал у них разный.
Ну вот и все, что я хотел сказать. Все что нужно для такой реализации: вечно загруженный чанк с источником энергии, но это уже вопрос к админам.
Technocracy. Интернет в Minecraft
в По серверам
Опубликовано · Пожаловаться
В раздел "Гайды и руководства"? И вопрос все еще открыт, нужно ли это народу.