Парень делает полностью децентрализованную MMORPG

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
7 года 1 мес. назад #109761 от Lekste
Так сервер по-любому нужен, чтобы соединять этих одноранговых клиентов друг с другом. Иначе они не найдут, к кому цепляться.
Спасибо сказали: Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 1 мес. назад #109763 от Dmy

Фред Канниг пишет: Нет, но ты лучше поясни, может я тебя не понял.

В моём понимании смысл MMORPG в том, что в ней есть сообщество. Ты не играешь один, а играешь с кем-то: есть с кем соревноваться и есть с кем кооперироваться. Твоя игра зависит от сообщества: ты не можешь нормально играть один, ты зависишь при игре от того, что тебе есть с кем соревноваться и кооперироваться.

MMORPG без сообщества либо не работает, либо вырождается в однопользовательскую игру (но вряд ли она сможет конкурировать с полноценными однопользовательскими играми, т.к. она заточена под другое).


А если есть сообщество, то очень велики шансы, что в нём будет человек, который сможет хостить сервер, или все участники смогут скинуться на оплату сервера. Потому что хостинг сервера дорогой только для одного человека — а для нескольких человек это уже небольшие затраты, или же среди нескольких человек гораздо легче найти кого-то, кому не жалко на такой сервер денег.

То есть я считаю, что этот проект решает несуществующую проблему: сервер — это не проблема при наличии сообщества (а для MMORPG сообщество обязательно).


Сервер может быть проблемой, если авторы специально вставляют палки в колёса (например, не делают сервер доступным, чтобы только авторы игры могли хостить сервера). А в общем случае это не проблема.


А ещё для меня большой тревожный звоночек — использование блокчейна. Блокчейн сейчас пытаются вставить куда угодно без технических на то причин. Так, исследователи, которые решили посмотреть на результаты 43 проектов на блокчейне, вообще не нашли успешных результатов :

«Мы нашли множество пресс-релизов, технические документов и убедительных статей» — написали Бург и его коллеги в четверг. «Однако мы не нашли документации или свидетельств, что блокчейн привёл к выполнению этих заявлений. Мы также не нашли информации об опыте, накопленном при закрытии проектов, или практических советов, которые находятся для других технологий разработки».

Блокчейн у всех на слуху, им легко привлечь внимание, — но его сложно использовать на практике, потому что эта технология решает очень узкий набор проблем, и его пытаются применять к тем проблемам, которые он не решает.

По-моему здесь именно тот случай: автор решает проблему, которая на самом деле не особо-то и проблемой является. Люди не играют в MMORPG не потому, что некому хостить сервер, а по другим причинам (полагаю, большинство из которых сводятся к «не с кем играть» и «в игре не появляются новые интересные материалы» — то есть к отсутствию сообщества).
Спасибо сказали: Cabbit, Фред Канниг

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
7 года 1 мес. назад - 7 года 1 мес. назад #109767 от Фред Канниг

Lekste пишет: Так сервер по-любому нужен, чтобы соединять этих одноранговых клиентов друг с другом. Иначе они не найдут, к кому цепляться.

В одноранговой сети используются трекеры не являющиеся единой точкой отказа. Трекером может стать любой участник сети, который имеет внешний IP. То есть у сети нет своего хозяина.

Dmy
Зависеть от клана или от хоста всё таки разные вещи. Никто не мешает создавать сообщество если под сообществом подразумевать кланы. Но игровые сервера контролируют не кланы, иначе игра теряет смысл. Сервера держат администраторы, которые сами, как правило, не являются игроками. По тем или иным причинам, рано или поздно, сервера закрываются. Издатели закрывают игру, когда она теряет рентабельность - перестаёт приносить доход. Любители же, когда теряют к ней интерес или заканчиваются деньги. В любом случае весь накопленный результат пропадает в никуда безвозвратно. Уже имеется печальный опыт и даже не с одной игрой. Кстати в MMORPG есть и игроки одиночки - не имеющие клана. Вступление в клан или создание своего является добровольным выбором игрока. И да: децентрализованное приложение не раздача файлов, оно может обновляться.
Последнее редактирование: 7 года 1 мес. назад пользователем Фред Канниг.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
7 года 1 мес. назад - 7 года 1 мес. назад #109789 от Lekste
Напишу то же самое в третий и последний раз на всякий случай. Тебе все-равно нужно хотя бы один сервак держать, чтоб цеплять к сети новых клиентов и тех, кто давно не соединялся.

Стабильный, который всегда доступен и содержит список клиентов, которые тоже всегда доступны.

Ну и, блокчейн и P2P в целом, для таких целей требует в сумме слишком много напрасной траты ресурсов из-за сложности и большого числа дублирующихся расчетов. Как уже писали.
Последнее редактирование: 7 года 1 мес. назад пользователем Lekste.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
7 года 1 мес. назад #110006 от Фред Канниг

ZX_Lost_Soul пишет: Чтобы ммо была "вечной" и не требовала содержать сервер разработчику - достаточно выложить дистрибутив сервера в общий доступ. Хороший пример - тот же Minecraft.

Сервер по любому придётся кому то хостить. Желательно чтобы это был кто то нейтральный. Это тоже не будет продолжаться вечно, сервер закроется, данные пропадут, прокачка насмарку.

Lekste, как бы это объяснить? Как всё это работает в децентрализованных сетях? Таких как ZeroNet, RetroShare, ScuttleButt и других?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.099 секунд
Работает на Kunena форум