Welcome to the Builder Academy

Question IMC - Intermud Communication Network

More
20 Aug 2012 07:27 #716 by zusuk
Wow that image is from a MUD? That looks like an awesome setup.

So essentially protocols is where the money is at eh? :p

Website
www.luminariMUD.com

Main Game Port
luminariMUD.com:4100

Please Log in or Create an account to join the conversation.

More
26 Oct 2012 02:04 #941 by zusuk
Hey Vatiken:

I happen to be messing around with tintin, and I turned on the option:
#config {debug telnet} on

To debug MSSP... I haven't made any modifications to the protocol.c/.h file besides putting my MUD name in the variable.. and it seems to be negotiating the communication fine.
Code:
#SESSION 'luminari' CONNECTED TO 'luminarimud.com' PORT '4100' RCVD IAC DO TTYPE SENT IAC WILL TTYPE Attempting to Detect Client, Please Wait... RCVD IAC SB TTYPE SENT IAC SB TTYPE TINTIN++ RCVD IAC DO NAWS SENT IAC WILL NAWS SENT IAC SB NAWS 0 135 0 44 RCVD IAC DO CHARSET SENT IAC WONT CHARSET RCVD IAC WILL MSDP SENT IAC DONT MSDP RCVD IAC WILL MSSP SENT IAC DO MSSP RCVD IAC DO 200 SENT IAC WONT 200 RCVD IAC WILL MSP SENT IAC DONT MSP RCVD IAC DO MXP SENT IAC WONT MXP RCVD IAC SB TTYPE SENT IAC SB TTYPE xterm-256color RCVD IAC SB MSSP MSSP VAR NAME VAL LuminariMUD MSSP VAR PLAYERS VAL 2 MSSP VAR UPTIME VAL 1351216641 MSSP VAR CRAWL DELAY VAL -1 IAC SB MSSP IAC SE RCVD IAC WILL MXP RCVD IAC SB TTYPE SENT IAC SB TTYPE MTTS 11 [Client] TINTIN++ | [Colors] 256 | [MXP] No | [MSDP] No | [ATCP] No

What exactly did you want/need done with MSSP?

Website
www.luminariMUD.com

Main Game Port
luminariMUD.com:4100

Please Log in or Create an account to join the conversation.

More
26 Oct 2012 02:25 #942 by Vatiken
What happens when a client connects and completes negotiation for mssp (such as tintin++ in debug mode), the server sends back a sampling of data. This data is used by "mud crawlers" to keep an up-to-date profile of your MUD listed up their website.
Code:
RCVD IAC SB MSSP MSSP VAR NAME VAL LuminariMUD MSSP VAR PLAYERS VAL 2 MSSP VAR UPTIME VAL 1351216641 MSSP VAR CRAWL DELAY VAL -1 IAC SB MSSP IAC SE
Is what your MUD is sending back upon a successful MSSP negotiation.

What I'd like to do if I ever get some free time again is to tie these variables, as well as others into the core of tbaMUD so that a "stock" codebase could be easily added to a crawler list and provide accurate info that updates with the MUD.

Official MSSP Variables

Required

NAME Name of the MUD.
PLAYERS Current number of logged in players.
UPTIME Unix time value of the startup time of the MUD.

Generic

CRAWL DELAY Preferred minimum number of hours between crawls. Send -1
to use the crawler's default.

HOSTNAME Current or new hostname.
PORT Current or new port number. Can be used multiple times,
most important port last.

CODEBASE Name of the codebase, eg Merc 2.1.

CONTACT Email address for contacting the MUD.
CREATED Year the MUD was created.
ICON URL to a square image in bmp, png, jpg, or gif format.
The icon should be equal or larger than 32x32 pixels,
with a filesize no larger than 32KB.
IP Current or new IP address.
LANGUAGE Name of the language used, eg German or English
LOCATION Full English name of the country where the server is
located, using ISO 3166.
MINIMUM AGE Current minimum age requirement, use 0 if not
applicable.
WEBSITE URL to MUD website.

Categorization

FAMILY AberMUD, CoffeeMUD, DikuMUD, LPMud, MajorMUD, MOO,
Mordor, Rapture, SocketMud, TinyMUD, Custom. Report
Custom unless it's a well established family.

You can report multiple generic codebases using
the array format, make sure to report the most
distant codebase (the ones listed above) last.

Check the MUD family tree for naming and capitalization.

GENRE Adult, Fantasy, Historical, Horror,
Modern, None, Science Fiction

GAMEPLAY Adventure, Educational, Hack and Slash, None,
Player versus Player, Player versus Environment,
Roleplaying, Simulation, Social, Strategy

STATUS Alpha, Closed Beta, Open Beta, Live

GAMESYSTEM D&D, d20 System, World of Darkness, Etc. Use Custom if
using a custom gamesystems. Use None if not available.

INTERMUD AberChat, I3, IMC2, MudNet, Etc.
Can be used multiple times if you support several
protocols, most important protocol last. Leave empty
if no Intermud protocol is supported.

SUBGENRE LASG, Medieval Fantasy, World War II,
Frankenstein, Cyberpunk, Dragonlance, Etc.
Use None if not available.

World

AREAS Current number of areas.
HELPFILES Current number of help files.
MOBILES Current number of unique mobiles.
OBJECTS Current number of unique objects.
ROOMS Current number of unique rooms, use 0 if roomless.

CLASSES Number of player classes, use 0 if classless.
LEVELS Number of player levels, use 0 if level-less.
RACES Number of player races, use 0 if raceless.
SKILLS Number of player skills, use 0 if skill-less.

Protocols

ANSI Supports ANSI colors ? 1 or 0
GMCP Supports GMCP ? 1 or 0
MCCP Supports MCCP ? 1 or 0
MCP Supports MCP ? 1 or 0
MSDP Supports MSDP ? 1 or 0
MSP Supports MSP ? 1 or 0
MXP Supports MXP ? 1 or 0
PUEBLO Supports Pueblo ? 1 or 0
UTF-8 Supports UTF-8 ? 1 or 0
VT100 Supports VT100 interface ? 1 or 0
XTERM 256 COLORS Supports xterm 256 colors ? 1 or 0

Commercial

PAY TO PLAY Pay to play ? 1 or 0
PAY FOR PERKS Pay for perks ? 1 or 0

Hiring

HIRING BUILDERS Game is hiring builders ? 1 or 0
HIRING CODERS Game is hiring coders ? 1 or 0


I'd also like to add an OLC editor for modifying the static variables, like "hiring xxx" and others.

tbaMUD developer/programmer

Please Log in or Create an account to join the conversation.

More
26 Oct 2012 13:30 #944 by Rumble
Great idea, just add a new menu to CEDIT.

Rumble
The Builder Academy
tbamud.com 9091
rumble@tbamud.com

Please Log in or Create an account to join the conversation.

More
20 Jan 2013 12:54 #1385 by zusuk
*bump* topic of IMC for clarification:

Someone sparked my interest in setting up IMC, so I checked into I3 and IMC2.

Please let me know if this is accurate:

IMC2 - Developed for DIKU deritive MUDs mostly, has instructions and has been tested to install on TBA

I3 - Developed for LPMUD deritives mostly, would have to convert the code to work with TBA
www.darkwoodinc.com/~tim/code/i3_router/

Also, is anyone currently running a MUD with either intstalled?

Website
www.luminariMUD.com

Main Game Port
luminariMUD.com:4100

Please Log in or Create an account to join the conversation.

More
20 Jan 2013 23:26 #1386 by Vatiken
Accurate.
Doubt it.

tbaMUD developer/programmer

Please Log in or Create an account to join the conversation.

Time to create page: 0.208 seconds