News:

Welcome to Yggdrasil forum!

Main Menu

Recent posts

#21
Можно ли запустить на одном компьютере несколько экземпляров yggdrasil? Скажем, чтобы было два интерфейса — один был для подключения к публичным узлам, второй — только для связи между своими устройствами? Или будет конфликт из-за того, что используется один и тот же диапазон IPv6?
#22
Quote from: Revertron on October 03, 2022, 07:11:24 PMВсе узлы в сети равноправны. И если у каких-то узлов есть два и более соединения, то этот узел может передавать данные между другими узлами.
Ты подключаешься к любому крайнему пиру, и получаешь доступ ко всей сети.
А где-нибудь есть подробное описание того, как устроен алгоритм поиска нужного узла? То есть как один узел находит путь до другого, если прямой связи между ними нет?
#23
Разное / Re: Поиск в сети yggdrasil
Last post by 4X_Pro - June 27, 2023, 07:02:01 PM
Для этого и  делается операция & 0xfe. Она обнуляет младший бит, и тройка превращается в двойку.
#24
Разное / Re: Поиск в сети yggdrasil
Last post by Revertron - April 19, 2023, 02:06:29 PM
Надо не только на двойку проверять, но и на тройку.
#25
Разное / Re: Поиск в сети yggdrasil
Last post by 4X_Pro - April 18, 2023, 12:49:52 AM
Quote from: d4708 on April 01, 2023, 07:27:35 PMМожет кто подскажет, как лучше проводить валидацию по сетевым адресам 0200::/7 на PHP или просто в регулярке.
Если нужно только на эту маску, то можно попробовать так: прогоняем адрес через inet_pton, проверяем, что длина получившейся строки равна 16 (чтобы убедиться, что это не IPv4), затем с помощью ord берём первый байт, обнуляем в нём младший бит (операция AND с маской 0xFE) и проверяем на то, что этот байт равен двойке.
То есть код примерно такой:
function is_ygg_ip($ip) {
  $pton = inet_pton($ip);
  if (strlen($pton)!==16) return false;
  if ((ord($pton[0]) & 0xfe)===0x02) return true;
  return false;
}
#26
Разное / Re: Поиск в сети yggdrasil
Last post by d4708 - April 05, 2023, 03:08:38 PM
Если кому интересно поднять свою ноду Yacy, несколько тем по настройке для сети Ygg

https://community.searchlab.eu/t/how-to-apply-regular-expression-to-scan-whitelist-domains-only/1405
https://community.searchlab.eu/t/how-to-configure-external-links-autocrawl-autofollow/1407

Но тем не менее, в процессе тестирования, это решение требует значительно больше ресурсов, так что имеет смысл развивать Yggo

Некоторые сравнительные результаты описаны здесь
https://github.com/YGGverse/YGGo/issues/1#issuecomment-1497445198
#27
Разное / Re: Рабочии ссылки yggdrasil.
Last post by d4708 - April 01, 2023, 07:32:35 PM
Тоже начал сбор из этих каталогов, прям как когда то были доски, рейтинги менялись там кнопками и банерами))
#28
Разное / Re: Рабочии ссылки yggdrasil.
Last post by d4708 - April 01, 2023, 07:31:22 PM
Написал буквально только что кравлер, самому интересно.

Спамить не буду, в соседнем топике.

Собираю инфу по кодам http, там посмотрим сколько и каких живых ссылок. Перелинковка должна быть минимальная в сети.

Вообще штука крутая, конечно не столько для сайтов, но админы заценят.

Как минимум сайт из дома хостить на сером айпи - то что надо или какие то сервисы по типу опенбазара но на отдельном девайсе, так как хз как его настроить.

Будет время, надеюсь еще увидимся,

спасибо админам за форум!
#29
Разное / Re: Поиск в сети yggdrasil
Last post by d4708 - April 01, 2023, 07:27:35 PM
Всем привет, сегодня точнее вчера выбрался написать с нуля простой движок, так как не впервой.

Пробовал настроить Yacy после нескольких патчей на яве сдался, да и ресурсов у меня на сервере не очень много.

В общем, кому интересно, присоеденяйтесь


http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggo/

Баг трекинг, здесь

https://github.com/d47081/YGGo/issues

И может сразу спрошу,

Может кто подскажет, как лучше проводить валидацию по сетевым адресам 0200::/7 на PHP или просто в регулярке.
Я пока что кое как сделал, но очень сыро. Думаю, лучше чем ничего.

Есть к стати мысли прикрутить доменные зоны .ygg но пока что первый запуск, уже раз восстанавливал базу)
#30
Сервер Minecraft, работающий в сети Yggdrasil, никаких донатов, прав админов и тому подобного. Чистое ванильное выживание!

Сервер будет работать и поддерживаться в течение длительного времени, и обновляться до новых версий Minecraft.
На момент написания статьи сервер работает на версии 1.19.3, поддерживая старые версии вплоть до 1.14.

На сервере нет никаких правил. Вы можете играть в игру так, как вам больше всего нравится. Если вы находите игру более увлекательной с хаками или клиентскими модами, то, пожалуйста, уважайте тех, кто этого не делает!

ip сервера (работает только в сети yggdrasil):
[201:92e3:d9df:4932:ca24:586a:4475:6e8b]