MUD на P2P
2 года 1 мес. назад #129992
от Фред Канниг
За чатом не слежу, пишите в личку!
Назад в девяностые
Похождения сыщика Мисталеро (коллективный фан-фикшен)
Фред Канниг создал тему: MUD на P2P
Реализация полностью децентрализованного P2P MUD, без центрального сервера и хоста, представляет собой интересное техническое и организационное испытание. Для создания такого P2P MUD можно использовать технологии блокчейн, децентрализованные сети, протоколы обмена сообщениями и другие инструменты.
Одной из возможностей будет создание сети узлов, каждый из которых будет запускать экземпляр игрового мира и взаимодействовать с другими узлами непосредственно, без посредничества центрального сервера. Каждый узел будет хранить информацию о своем игровом мире и обмениваться данными с другими узлами для синхронизации игрового процесса.
Такая децентрализованная модель позволит повысить безопасность и устойчивость P2P MUD, так как отсутствие центрального сервера делает систему более устойчивой к сбоям и атакам. Однако создание и поддержка децентрализованного P2P MUD может потребовать значительных технических ресурсов и экспертизы, поэтому реализация такого проекта может быть сложной задачей.
обсуждение на бастионе
Одной из возможностей будет создание сети узлов, каждый из которых будет запускать экземпляр игрового мира и взаимодействовать с другими узлами непосредственно, без посредничества центрального сервера. Каждый узел будет хранить информацию о своем игровом мире и обмениваться данными с другими узлами для синхронизации игрового процесса.
Такая децентрализованная модель позволит повысить безопасность и устойчивость P2P MUD, так как отсутствие центрального сервера делает систему более устойчивой к сбоям и атакам. Однако создание и поддержка децентрализованного P2P MUD может потребовать значительных технических ресурсов и экспертизы, поэтому реализация такого проекта может быть сложной задачей.
обсуждение на бастионе
За чатом не слежу, пишите в личку!
Назад в девяностые
Похождения сыщика Мисталеро (коллективный фан-фикшен)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 1 мес. назад - 2 года 1 мес. назад #129994
от Lekste
Lekste ответил в теме MUD на P2P
Тупиковая идея.
Работать это будет медленно, излишне грузить компы игроков и сервер все-равно требуется, чтобы подсказывать IP, к кому коннектиться.
Скорей всего каждый шаг будет просчитываться и синхронизироваться по нескольку секунд и если это не шашки, играть будет невозможно.
По итогу, получаем излишнюю нагрузку и дебаф к скорости работы ради "безопасности", которая играм не требуется.
В добавок, побочным эффектом этой технологии является бесконечно растущая история событий, занимающая память всех игроков.
Работать это будет медленно, излишне грузить компы игроков и сервер все-равно требуется, чтобы подсказывать IP, к кому коннектиться.
Скорей всего каждый шаг будет просчитываться и синхронизироваться по нескольку секунд и если это не шашки, играть будет невозможно.
По итогу, получаем излишнюю нагрузку и дебаф к скорости работы ради "безопасности", которая играм не требуется.
В добавок, побочным эффектом этой технологии является бесконечно растущая история событий, занимающая память всех игроков.
Последнее редактирование: 2 года 1 мес. назад пользователем Lekste. Причина: Добавил про память :)
Спасибо сказали: Kerotan
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 1 мес. назад #129998
от Фред Канниг
За чатом не слежу, пишите в личку!
Назад в девяностые
Похождения сыщика Мисталеро (коллективный фан-фикшен)
Фред Канниг ответил в теме MUD на P2P
Lekste пишет: Работать это будет медленно, излишне грузить компы игроков и сервер все-равно требуется, чтобы подсказывать IP, к кому коннектиться.
- DHT (распределенные хэш-таблицы): DHT является одним из самых распространенных механизмов обнаружения узлов в децентрализованных P2P сетях. Он представляет собой распределенную базу данных, где каждый узел хранит информацию о других узлах сети и их местоположении. При подключении к сети узлы обмениваются информацией о других узлах через DHT, что позволяет им находить и устанавливать соединения друг с другом.
- Bootstrap узлы: Bootstrap узлы представляют собой специальные узлы сети, которые используются для инициализации подключения новых узлов к сети. Когда новый узел подключается к сети, он может обратиться к bootstrap узлам для получения информации о других узлах и начать обмен данными.
- Механизмы запроса и ответа: Участники децентрализованных P2P сетей могут использовать механизмы запроса и ответа для обнаружения других узлов в сети. Например, узел может отправить запрос на определенный адрес, и если другой узел находится по этому адресу, он может ответить на запрос и установить связь с инициирующим узлом.
- Подписка на события: В некоторых децентрализованных P2P сетях узлы могут подписываться на события, происходящие в сети, и получать уведомления о новых узлах или изменениях в статусе существующих узлов. Это позволяет участникам быстро обнаруживать и соединяться с другими узлами.
- Gossip протоколы: Gossip протоколы являются эффективным механизмом обнаружения узлов в децентрализованных P2P сетях. Они основаны на идеи случайного распространения информации в сети. Узлы регулярно обмениваются информацией с рандомно выбранными соседними узлами, что позволяет быстро распространять новые данные и обнаруживать другие узлы.
- Протоколы соединения на основе уровней близости: Некоторые децентрализованные P2P сети используют протоколы соединения, основанные на уровнях близости между узлами. Узлы могут оценивать уровень "близости" друг к другу на основе различных факторов, таких как географическое расположение, пропускная способность сети и история взаимодействий. Это позволяет узлам обмениваться данными с наиболее подходящими соседями.
- Алгоритмы обнаружения сетевой среды: Некоторые децентрализованные P2P сети используют алгоритмы обнаружения сетевой среды для определения окружающих узлов. Узлы могут отправлять запросы в сеть и анализировать ответы, чтобы определить наличие других узлов и их параметры. Например, узлы могут использовать техники сканирования портов и анализа трафика для определения доступности других узлов в сети.
За чатом не слежу, пишите в личку!
Назад в девяностые
Похождения сыщика Мисталеро (коллективный фан-фикшен)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.095 секунд
