ADCH example NMDC redirector

Post finished Hubside Scripts here, known supporting hubsofts for LUA scripting.

ADCH++ | DCWatch | LUADCH
Post Reply
Pirre
Junior Member
Posts: 31
Joined: 10 Nov 2009, 11:57

ADCH example NMDC redirector

Post by Pirre » 05 Jun 2011, 16:16

Below script is just a example of a lua running on a ADCH++ (rev 504 or above) that can act both as a nmdc to adc redirector only (then you only need this script running) or act as both real hub and redirector on the same or different port .

This can not be used on a hub running a secure server port.

It sends a nmdc redirect to any connecting user, and based on the fact that the ADC protocol should ignore "Unknown" commands a client connecting in ADC mode will just drop that command while a client in NMDC mode wil follow it (based on its settings)

So it is possible to have the real ADCH hub running on port 411 and at the same time redirecting nmdc mode clients to the same port but then in ADC mode (if they support ADC).
Maybe there are problems doing this but so far non seen and have no doubt that if there are ...

This could be made more complex by adding a redirect based on received nmdc tag, a max number of redirects by ip, ... etc.
Attachments
redirect.lua
Rev 1.0.0
(1.5 KiB) Downloaded 184 times

Pirre
Junior Member
Posts: 31
Joined: 10 Nov 2009, 11:57

Re: ADCH example NMDC redirector

Post by Pirre » 06 Jun 2011, 13:58

Same methode, but added optional timed delay on redirect, not sure what this going to do in resource use, advantage when timer uses it works also on a adcs hub :)

PS: The intention of posting it here is to see sugestions or selfmade mod's to it, see this as 1 way to do it ... , feel free to post your own mods
Attachments
redirect.lua
Rev 1.0.1
(1.9 KiB) Downloaded 151 times

Pirre
Junior Member
Posts: 31
Joined: 10 Nov 2009, 11:57

Re: ADCH example NMDC redirector

Post by Pirre » 07 Jun 2011, 18:45

Changed Timer system to reduce resource use.
Attachments
redirect.lua
Rev 1.0.3
(2.43 KiB) Downloaded 157 times

pR0Ps
Junior Member
Posts: 29
Joined: 05 Dec 2010, 11:35

Re: ADCH example NMDC redirector

Post by pR0Ps » 22 Aug 2011, 19:02

Updated the script to give the option to send the redirect message in PM or mainchat.
Attachments
redirect.lua
Rev 1.0.4
(2.52 KiB) Downloaded 154 times

Pirre
Junior Member
Posts: 31
Joined: 10 Nov 2009, 11:57

Re: ADCH example NMDC redirector

Post by Pirre » 20 Mar 2012, 19:23

Latest version with some small mods
Attachments
redirect.lua
Rev 1.06
(2.52 KiB) Downloaded 206 times

Post Reply