Вот еще один бот для телеграмма https://github.com/Enfors/TeleMUD. Описания, что он делает, на данный момент нет.
Кстати, появилась совершенно безумная идея (ну, как обычно) создания мада, построенного на теме межнационального соперничества, например, между русскими и немцами, этакий World of Tanks MUD. Так как, Вторая Мировая слишком трагическая, то такой MUD может быть по мотивам Первой Мировой. Этот мад должен быть двуязычным, то есть все описания дублируются на русском и немецком языках. Геймплей построен на захвате контрольных точек и поделен на сезоны, по окончании которого результаты обнуляются.
Можно использовать и сам mudportal https://github.com/plamzi/MUDPortal-Web-App, вроде с установкой ничего сложного. Единственное, надо кириллические кодировки туда добавить.
  • avatar prool
  • 0
да, он на джаве и да, нынешняя джава это ужас-ужас-ужас

вот кстати он — mud.kharkov.org/javamud/ (из виндовс должен нормально работать с кодировкой cp1251, то есть кодировкой номер 2, а у меня линукс-убунту с UTF-8, и чтобы апплет заработал, надо в маде сделать несимметричную кодировку, то есть чтобы мад выдавал в cp1251, а принимал в utf-8
Он вроде бы на Java был, а Java платформа, как по мне, жутко ненадежная. Стоит ли оно внимания?
  • avatar prool
  • 0
Если надо, могу поднять тестовый сервер с tbaMUD и дать всем полный доступ с целью посмотреть
  • avatar prool
  • 0
у меня где-то валяется веб-клиент Былин. он настраиваемый (на хост и порт) и подходит по сути к любому маду

более того, одно время он у меня работал для моего Виртустан мада, но при очередном переезде с сервера на сервер мне стало лень его настраивать. потому как клиент этот неполноценный, по сути веб-телнет. даже jmc совсем без скриптов и то удобнее
  • avatar prool
  • 0
чуть позже я покопаюсь
  • avatar prool
  • 0
Не знаю. Для меня DGScript вещь в себе. В своем старом муде (Virtustan MUD), когда мне надо было сделать моба (или объект, или комнату) с нестандартным поведением, я тупо делал спецпроцедуру, то есть писал код.

И по большому счету, чтобы скрипты гарантированно не клали мад, надо делать каждому скрипту виртуальную среду.

Или как вариант: честно было бы, чтобы моб управлялся так же, как и персонаж (и видел то же), поэтому каждый моб должен быть реализован в виде внешнего процесса, общающегося с мадом по телнет ;-)

А падать мад может и от кривого объекта. Один из моих друзей-троллей сделал меч с параметрами

10000D1+1

И на каждый удар этого меча эмулировалось бросание кубика 100 тысяч раз. Мад жутко тормозил.

А другой имм дал команду смещения времени вперед на 10 лет. И мад начал отрабатывать все события за 10 лет.

Так что защиты от дурака не существует
Хотел бы подключить такую штуку здесь на сайте. Сделать этакий аналог mudportal, но нет малейшего представления как это можно сделать. :(
А, с DGScript они там что-нибудь делали в плане стабильности? То есть, чтоб от кривого триггера сервер не падал?
  • avatar prool
  • 0
да. и это хорошо
  • avatar prool
  • 0
Мне сложно (как программисту). Хотя готовые библиотеки и патчи есть

Но сложно и игрокам: это ВСЕМ игрокам надо менять программы-клиенты.

Впрочем я не экстремист, телнет должен быть, а secure telnet хорош как доп. опция (как http и https)
Сложно ли в существующем маде заменить телнет на ssl?
tbaMUD собирается на этих платформах без проблем?
  • avatar prool
  • 0
telnet прижился в мадах, и это плохо. время сейчас такое, что надо переходить на шифрованные протоколы типа ssl
  • avatar prool
  • 0
tbaMUD это по сути тот же Circle. Много мелких полезных фич типа команды dig, которая «прорубает» пространство и делает новую комнату в указанном направлении (и проход в нее). Отличие от кодовой базы Былин (я в первую очередь программист, а не гейм-дизайнер или геймер) в том, что это не C++. Что проще для меня. Собирая мады на разных платформах (Ubuntu, Debian, Centos, 34/64, Windows) я много мучился с используемыми в Былинах пакетами boost и python
Хмм. Я попробовал установить это приложение в windows 10, все установилось, зашел в игру, даже вроде других игроков увидел. Но разбираться дальше не стал, лень. :( Может настройки в джаббере поменялись, а на сайте не актуальная информация?
  • avatar prool
  • 0
Я уже установил себе джаббер-клиент (последнее время я не пользовался этим сервисом). И попробовал соединиться с сервером игры. Сервер игры не отвечает. Также не отвечает игровой джаббер чат (работоспособность своего джаббера я проверил, найдя какого-то сервисного джаббер бота и пообщавшись с ним)

Есличо, вот мой идентификатор в джаббере virtustan@ya.ru (он же мой второй е-мейл на Яндексе)
Это обзор именно приложения для Windows AppStore, т.к. тематика 4pda мобильные устройства и приложения для них. Чтобы установить понадобится минимум Windows 8, т.к. магазин приложений работает начиная с восьмерки. Играть можно и с джаббер-клиента, для наиболее популярных клиентов есть плагины-мапперы и скины, которые делают их практически неотличимыми от этого приложения для Windows AppStore. Вся информация о них на сайте игры.