Difference between revisions of "Manual:GMCP Extensions"

From Mudlet
Jump to navigation Jump to search
(Created page with "= Automatic package installation = Mudlet supports automatic download and setup of Mudlet packages should the MUD server offer it. These packages could consis...")
 
Line 1: Line 1:
 
= Automatic package installation =
 
= Automatic package installation =
 
Mudlet supports automatic download and setup of [[Mudlet_Packages|Mudlet packages]] should the MUD server offer it. These packages could consist of graphical additions to your game or anything else you'd like your players to have loaded on their Mudlet profiles by default. This setup is automatic and carefree on part of the user, and handles package updates in a transparent manner as well.
 
Mudlet supports automatic download and setup of [[Mudlet_Packages|Mudlet packages]] should the MUD server offer it. These packages could consist of graphical additions to your game or anything else you'd like your players to have loaded on their Mudlet profiles by default. This setup is automatic and carefree on part of the user, and handles package updates in a transparent manner as well.
 
As a demonstration, connecting to ''godwars2.org'' on port ''3000'' via Mudlet will download the GW2 interface and set it up automatically (via ATCP, but it's the same).
 
  
 
== setup ==
 
== setup ==
Line 9: Line 7:
 
   Client.GUI <package version>\n<url>
 
   Client.GUI <package version>\n<url>
  
And Mudlet will make it happen - if the user does not have a package, it will be downloaded and installed from the ''<url>'', and if they do, but of an older version - it'll be upgraded. If they're already on the latest, nothing happens.
+
And Mudlet will make it happen. If the user does not have a package, it will be downloaded and installed from the ''<url>'', and if they do, but of an older version - it'll be upgraded. If they're already on the latest, nothing happens.
 +
 
 +
== demonstration ==
 +
Connect to ''godwars2.org'' on port ''3000''. Mudlet will download the GW2 interface and set it up automatically (via ATCP, but it's the same).
  
 
Sample string sent by GodWars 2:
 
Sample string sent by GodWars 2:
  
 
   "Client.GUI 1\nhttp://www.godwars2.org/download/mudlet/GW2_GUI.mpackage"
 
   "Client.GUI 1\nhttp://www.godwars2.org/download/mudlet/GW2_GUI.mpackage"

Revision as of 19:46, 24 February 2013

Automatic package installation

Mudlet supports automatic download and setup of Mudlet packages should the MUD server offer it. These packages could consist of graphical additions to your game or anything else you'd like your players to have loaded on their Mudlet profiles by default. This setup is automatic and carefree on part of the user, and handles package updates in a transparent manner as well.

setup

After GMCP is negotiated, the server should send a string in the format of:

 Client.GUI <package version>\n<url>

And Mudlet will make it happen. If the user does not have a package, it will be downloaded and installed from the <url>, and if they do, but of an older version - it'll be upgraded. If they're already on the latest, nothing happens.

demonstration

Connect to godwars2.org on port 3000. Mudlet will download the GW2 interface and set it up automatically (via ATCP, but it's the same).

Sample string sent by GodWars 2:

 "Client.GUI 1\nhttp://www.godwars2.org/download/mudlet/GW2_GUI.mpackage"