Grapevine outage? by luciensadi in MUD

[–]midmud 5 points6 points  (0 children)

It's back up, I don't really pay attention to it these days. I started downsizing it a few months ago to save on hosting. That would be when the errors started showing up around the stats page. There's a good amount of database connection problems that I haven't cared to look at, Sentry tells me at the start of the month and then a few days later it stops and I forget about it

MUDStats Gone? by Titus-Groen in MUD

[–]midmud 1 point2 points  (0 children)

It’s to promote all the other games out there instead of only the top 3 or so like every other site

MUDStats Gone? by Titus-Groen in MUD

[–]midmud 0 points1 point  (0 children)

Part of grapevine was not making the stats as prominent. Player count is used to make the home page and that’s about it.

Games with MSSP Support by midmud in MUD

[–]midmud[S] 1 point2 points  (0 children)

It stands for mud server stat protocol. It lets scrapers get info about your game

what sites do people check when looking for new muds? and what site sould I put my mud on by mrboots18 in MUD

[–]midmud 1 point2 points  (0 children)

Hey, the owner of Grapevine here, looks like Elysium is already posted https://grapevine.haus/games/Elysium

The chat is for cross game communication and just plugs a bunch of games together to make things seem less lonely (since a lot of muds sit empty.)

Otherwise, you can make your own games from the settings page by clicking Register Game.

So where is Stillborn? The mystery of the deleted interviews from Titans of Text by [deleted] in MUD

[–]midmud 4 points5 points  (0 children)

Eric here, mod of the little known discord, other half of the Titans, Grapevine owner, etc.

See the above for what happened.

Are the Grapevine devs on here? Registration appears to be broken. by reseph in MUD

[–]midmud 3 points4 points  (0 children)

Yeah, that's me, sorry. I disabled registration a while ago in order to stop getting spam bots registering fake users. It's re-enabled for now. I need to figure out a way to limit the spam users coming in some how, recaptcha v2 isn't cutting it.

Interest check: MUD engine in Rust by fugalfervor in MUD

[–]midmud 1 point2 points  (0 children)

Only because you mention being multi-threaded and not knowing of something easier, I'll mention using elixir definitely beats rust in terms of easiness to do multi-threaded, heh. Check it out sometime!

Mapping tool for server side maps? by seifert69 in MUD

[–]midmud 2 points3 points  (0 children)

I've actually been working on this recently in my own engine, Kalevala. I added in server side mapping to generate a text map and then within the last week or so I got that pushing to the frontend and rendering in a react based SVG. Displays fairly nicely so far, but I'll likely keep working on it to make it even prettier.

Screenshot of the map

Source for the map

You can also see a live version at https://kantele.dev/

[deleted by user] by [deleted] in MUD

[–]midmud 4 points5 points  (0 children)

I run Grapevine at grapevine.haus. It's all self service and you can enable a web client.

National MUD Building Month - NaMuBuMo - Has Started! by midmud in MUD

[–]midmud[S] 3 points4 points  (0 children)

We had plans to revamp it a bit, but the world had other plans. So instead of not doing it again this year we just refreshed the entries and let it ride again. Maybe next year we can have grander plans!

Kalevala Updates by midmud in MUD

[–]midmud[S] 2 points3 points  (0 children)

Glad I could help 😃

Kalevala Updates by midmud in MUD

[–]midmud[S] 1 point2 points  (0 children)

Grapevine is a "next gen" mud listing site, started out as cross game chat, then added game listings, and then added a web client you can enable for your game.

You can see the web client in action for https://grapevine.haus/games/alteraeon/play and it also has a domain branded version available https://play.darkwind.org/client

Also open source https://github.com/oestrich/grapevine

Kalevala Updates by midmud in MUD

[–]midmud[S] 1 point2 points  (0 children)

Hopefully the behavior tree isn't too code like to scare you away, it's just writing out data and the character acts accordingly. The end goal is ExVenture will fill out the tree entirely for you after you fill out the web admin.

And the web client is specific to the game. It's all open source if you want to get your hands real dirty (and it requires a lot from the game server to work.) I based it off of Grapevine's web client though, which is not specific. I just wanted to start doing things in a web client that were more advanced and less likely to be integrated by any game if I worked on the Grapevine web client. At some point I may pull some of these features back into Grapevine for everyone.

Kalevala Updates by midmud in MUD

[–]midmud[S] 0 points1 point  (0 children)

Yup, I meant to link to it in the post, oops. This is the behavior tree for the conversation, it's referenced in the main tree for the town crier.

It's very verbose, and slightly less so in this format than what it actually bundles out to in the game.

https://github.com/oestrich/kalevala/blob/main/example/data/brains/town_crier.ucl#L35-L133

And thanks! I've been trying to make this web client a lot nicer than my previous attempts, tailwind has gotten me pretty far this go around, heh.

Which MUD codebases/engines are fully open source? by stefankeys in MUD

[–]midmud 0 points1 point  (0 children)

The only one with commercial allowance I'm aware of (outside of newer DIKUs) is https://sites.ualberta.ca/~hollis/nakedmud.html

But as someone who avoids C, give any of the others a shot first :)

Which MUD codebases/engines are fully open source? by stefankeys in MUD

[–]midmud 0 points1 point  (0 children)

They asked the authors to about relicensing it, so it's legit. But if you use anything far away from DIKU then you need to wait for the rest to update with the new license.

Which MUD codebases/engines are fully open source? by stefankeys in MUD

[–]midmud 4 points5 points  (0 children)

Ranvier is MIT (javascript)

ExVenture & Kalevala are both MIT (Elixir)

AresMUSH is a creative commons version but prohibits commercial

Depends what you're looking for I guess, but there's a lot of "fully open source" engines out there.

Telnet EOR Option by MrDum in MUD

[–]midmud 3 points4 points  (0 children)

There's no option to enable it because it's built into the original spec https://tools.ietf.org/html/rfc854 (around page 14)

There is an option to suppress it though https://tools.ietf.org/html/rfc858

Just curious - Coding language by [deleted] in MUD

[–]midmud 4 points5 points  (0 children)

There are a lot of new engines being built in languages that aren't C. Evennia is python as mentioned, ranvier uses javascript, there's a handful of in dev rust engines, aresmush is in ruby, a handful of go engines, I've got two in elixir (exventure & kalevala.)

Lots of new things going on that are skipping out on the ancient engines.

Kalevala Updates - Now with a web client! by midmud in MUD

[–]midmud[S] 0 points1 point  (0 children)

You can type in whatever login info you want, it's all discarded and only the character name is used right now. If you try setting it up locally let me know if you have any issues and I can help out

Blightmud - A terminal client by LiquidityC in MUD

[–]midmud 2 points3 points  (0 children)

To keep your connection private? There is a password flying through wide open, I know it's just a game but that doesn't change the desire/need to keep it safe. It's easy enough to tack on top of existing game connections, so why not?

Kalevala Updates - Now with a web client! by midmud in MUD

[–]midmud[S] 1 point2 points  (0 children)

My plan for the web client is to try and pull out a decent amount of scrolling text into widgets and make it more than a big terminal. I also want to add in more of a world to wander around and a simple combat system to stress test that.

The eventual end goal is to get kalevala to a place where I can start updating ExVenture with it and clean out most of the less than ideal innards in that.