Skip to content
Это попытка русификации мада https://github.com/shawncplus/ranviermud написанного на NodeJS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
bundles
data
docs
log
resources
src
.eslintrc
.gitignore
.istanbul.yml
.jshintrc
.nvmrc
CONTRIBUTING.md
LICENSE.txt
README.mkd
gulpfile.js
jsdoc.conf
mkdocs.yml
open-cov.sh
package-lock.json
package.json
ranvier
ranvier.json
setup-bundles.js

README.mkd

ranvier

MUD-движок написанный на Node.js

Оригинальная версия движка находится здесь staging Это же русифицированная его версия.

Ranvier это MUD-движок. По умолчанию Ranvier настроен на использование сервера telnet и будет работать с любым клиентом MUD. Так же у него есть возможность поддержки WebSocket. Любой другой транспортный протокол можно подключить без особых проблем.

Web-клиент для Ranvier-mud можно найти здесь

Ranvier также имеет графический редактор мира.

Документация

Очень подробная документация для движка есть на официальном сайте

Discord

Меня можно найти в дискорде, посвященному российским MUD'ам. Ссылка на дискорд https://discord.gg/RPaz6ut

Особенности

  • Система бандлов: практически каждая часть игры может быть изменена без изменения ядра и не зависит друг от друга
  • Можно легко добавить новый сетевой протокол для игры.
  • Дополнительная система координат
  • Поддержка скриптов. Кодовая база на JS. Скрипты, сюрприз, тоже на JS.
  • Все сценарии основны на событиях.
  • Все данные хранятся в формате JSON
  • Комнаты, предметы и NPC хранятся в YAML

Готовые бандлы

На данный момент в игре есть следующие бандлы:

  • Поддержка telnet-соединений
  • Классы
  • Уровни
  • Пассивные и активные умения
  • Заклинания
  • Различные каналы для сообщений
  • Система комманд
  • Квестовая система
  • Простая Diku-styke боевая система
  • Группы игроков
  • Запираемые/закрываемые двери у комнат и предметов
  • Таблица дропа вещей
  • Валютная система с поддержкой сразу нескольких валют
  • Транспортная система
  • Магазины
  • Сбор ресурсов и крафт вещей
  • Мини-карта
  • Эмоции
  • NPC
    • NPC, которые сами нападают на игроков
    • NPC, которые блуждают по миру
    • NPC, которые говорят с помощью API.AI (поддерживает русский язык)

Зависимости

  • Node.js >= v8.9.4

Установка

git clone git://github.com/shawncplus/ranviermud
cd ranviermud
npm install
npm run bundle-install
./ranvier

Мад будет запущен на 4000 порту, логин и пароль администратора admin/ranviermud The default admin user/pass is admin/ranviermud

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.