gfxgfx
 
Please login or register.

Login with username, password and session length
 
gfx gfx
gfx
75412 Posts in 13200 Topics by 2641 Members - Latest Member: lokta October 23, 2017, 09:50:20 am
*
gfx*gfx
gfx
WinMX World :: Forum  |  Third Party Stuff  |  Bots  |  Updates to the Metis Bot
gfx
gfxgfx
 

Author Topic: Updates to the Metis Bot  (Read 4718 times)

0 Members and 1 Guest are viewing this topic.

Offline Pri

  • MX Hosts
  • *****
  • *****
Updates to the Metis Bot
« on: November 24, 2012, 11:57:39 pm »
I've not been around these forums for almost two years now but I have still been releasing stuff for WinMX during that time.

One such project I've been working on is Metis. I really like Metis I think it's a fantastic little bot that really lowers the entry bar for people to get in to programming for their chat room. It's easy to pick up and learn and can be used to create quite impressive room software.

After it stopped being updated many many years ago it set a ceiling that obviously script writers couldn't punch through as all the functionality of your scripts rely on Metis parameters, conditions & operators.

This is where I thought it would be good for the community to release new versions with bug fixes, performance improvements and new features. I've since released three versions of Metis and they are all following the GPL license that the original Metis was distributed under meaning they come with full source code which you are free to redistribute & modify.

If you're a script writer and looking to do more web related stuff then 2.83 is great for you as it contains better compatibility with webservers and twice the page query performance of Metis 2.80. And if you're making offline scripts there are a few new parameters for you to make use of too.

You can download a compiled version of just the metis.r2x plugin and the source code on this page: http://www.mxpulse.com/board/viewtopic.php?f=9&t=405 I have also included a RoboMX + Metis 2.83 installer which includes all the WinMXWorld cache addresses already built in to RoboMX enabling it to connect to the WinMX Network in under 3 seconds. It comes with code examples, optional popular scripts you can select during the install process and a fully setup mxc.xml so you can start adding scripts or writing your own in minutes.

Thanks for reading and I hope everyone will enjoy these Metis releases and maybe even build off the source code and add even more great stuff to Metis for the benefit of all. One last thing I'd like to note is these versions of Metis are fully 100% compatible with any script that ran on Metis 2.70 and above.

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #1 on: November 25, 2012, 05:35:11 am »
Sounds like this one can be made compatible with the the upcoming new network with some protocol changes to the code.










































I'm a Hardware, and Cyber Security Guy.

Offline White Stripes

  • Core
  • *****
  • ***
  • Je suis aimé
Re: Updates to the Metis Bot
« Reply #2 on: November 25, 2012, 07:08:37 am »
metis is a plugin to robomx... as long as robomx is compatible metis will be...

Offline RebelMX

  • Core
  • *****
  • *****
Re: Updates to the Metis Bot
« Reply #3 on: November 25, 2012, 12:15:18 pm »
I have been looking at a few updates and improvements to RoboMX so it should be pretty easy to modify for the very few packets that may change.  As it is primarily a secondary protocol chat client there are few packets that are likely to change for it.

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #4 on: November 26, 2012, 11:34:46 pm »
Is this the most up to date, stable, and functional build of RoboMx for English users? http://archive.winmxworld.com/MxControl/RoboMx/RoboMX208_en.exe
I'm a Hardware, and Cyber Security Guy.

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #5 on: November 26, 2012, 11:37:26 pm »
Oh yeah.. is it possible to use the chat functionality of the network, and RoboMx in general if you are using IPV6? I know the file sharing does not work, but I was hoping the chat functionality would work.
I'm a Hardware, and Cyber Security Guy.

Offline White Stripes

  • Core
  • *****
  • ***
  • Je suis aimé
Re: Updates to the Metis Bot
« Reply #6 on: November 26, 2012, 11:38:53 pm »
robomx like winmx is ipv4 only...

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #7 on: November 26, 2012, 11:46:18 pm »
:(  Hopefully the new client will be up to par soon.
I'm a Hardware, and Cyber Security Guy.

Offline RebelMX

  • Core
  • *****
  • *****
Re: Updates to the Metis Bot
« Reply #8 on: November 27, 2012, 08:58:47 am »
In theory it's just a case of changing
[ RoomName : S ][ 00 : 1 ][ LineType : 2 ][ PrimaryIP : 4 ][ PrimaryPort : 2 ][ SharedFiles : 4 ][ UserName : S ][ 00 : 1 ]

to

[ RoomName : S ][ 00 : 1 ][ LineType : 2 ][ PrimaryIP : 16 ][ PrimaryPort : 2 ][ SharedFiles : 4 ][ UserName : S ][ 00 : 1 ]
i.e. making the ip field long enough to support the 16 byte ip address needed.

On a slightly different note: what is it that actually stops WinMX sharing files larger than XXX file size?  Does the client itself ignore those files when listing them in the library?  As it appears the protocol in my understanding already supports files up to 4 GB in size.  What sort of limit would you want to set?

Offline GhostShip

  • Ret. WinMX Special Forces
  • WMW Team
  • *****
Re: Updates to the Metis Bot
« Reply #9 on: November 27, 2012, 12:55:17 pm »
I'm sure its been mentioned a few times already over the years but the limit is not 4GB but 2GB hard coded.

This was done to support win98 users and back in the day they made up  most of the userbase, XP was at that time a spring chicken. At fiirst glance some folks will suggest that FAT32 has a file limit of 4GB which is correct but whats often forgotten is that win98 can also run on a FAT16 partition and there I hope the penny drops.

As RebelMX shows it is a simple matter of sitting down and changing a few fields to adjust the protocol but obviously a new protocol requires a supporting client, fortunately Robomx/Metis src code is available.

Offline Will

  • Core
  • *****
  • *****
  • ***
  • It wasn't me
Re: Updates to the Metis Bot
« Reply #10 on: November 27, 2012, 02:53:02 pm »
In theory it's just a case of changing
[ RoomName : S ][ 00 : 1 ][ LineType : 2 ][ PrimaryIP : 4 ][ PrimaryPort : 2 ][ SharedFiles : 4 ][ UserName : S ][ 00 : 1 ]

to

[ RoomName : S ][ 00 : 1 ][ LineType : 2 ][ PrimaryIP : 16 ][ PrimaryPort : 2 ][ SharedFiles : 4 ][ UserName : S ][ 00 : 1 ]
i.e. making the ip field long enough to support the 16 byte ip address needed.

That would only work if your room and the clients are all using IPv6 unless your using dual stack, chat servers would also need to be modded to support IPv6. The problem then is how to display the rooms in the channel list as the protocol atm doesn't support IPv6 or a way to display a IPv6 room hash.

Offline White Stripes

  • Core
  • *****
  • ***
  • Je suis aimé
Re: Updates to the Metis Bot
« Reply #11 on: November 28, 2012, 01:42:24 am »
im curious how an ipv4 only user is going to connect to an ipv6 only room or user (or vice versa).... the two versions get along on irc... but on mx? this is gonna get ugly...

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #12 on: November 28, 2012, 03:08:55 am »
I'm a Hardware, and Cyber Security Guy.

Offline achilles

  • Core
  • *****
Re: Updates to the Metis Bot
« Reply #13 on: November 28, 2012, 03:12:41 am »
Microsoft has a utility on this page to check for possible problems in your code when making applications IPV6 compatible, and offers possible solutions. http://msdn.microsoft.com/en-us/library/windows/desktop/ms738649%28v=vs.85%29.aspx
I'm a Hardware, and Cyber Security Guy.

Offline Will

  • Core
  • *****
  • *****
  • ***
  • It wasn't me
Re: Updates to the Metis Bot
« Reply #14 on: November 28, 2012, 08:06:34 am »
im curious how an ipv4 only user is going to connect to an ipv6 only room or user (or vice versa).... the two versions get along on irc... but on mx? this is gonna get ugly...

The room host or the user could use a tunnel broker, you can find a list of a few here http://en.wikipedia.org/wiki/List_of_IPv6_tunnel_brokers

Offline Lagerlout666

  • Forum Member
Re: Updates to the Metis Bot
« Reply #15 on: December 04, 2012, 02:12:32 pm »
Would be nice to enable dns, as a future upgrade rather than see ipv6 long codes after a room name
The Solution to 99% of winmx problems

nap.winmxgroup.net        -ONLINE again YAY!!!!!! :D

Praise's daily at the church of "Kopimi"

WinMX World :: Forum  |  Third Party Stuff  |  Bots  |  Updates to the Metis Bot
 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture Type the letters shown in the picture Type the letters shown in the picture Type the letters shown in the picture Type the letters shown in the picture Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What year is it next year?:
What's the name of the site this forum belongs to?:
What program is this site about?:

gfxgfx
gfx
©2005-2017 WinMXWorld.com. All rights reserved.
SMF 2.0.14 | SMF © 2017, Simple Machines
Page created in 0.04 seconds with 22 queries.
Helios Multi © Bloc
gfx
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!