Unreal 5.0.0 modules - any available?

Looking for a module on UnrealIRCd 5? Or want to see one converted from 4.x to 5.x?

Moderator: Supporters

Locked
eleethub
Posts: 3
Joined: Thu Dec 05, 2019 6:04 pm

Unreal 5.0.0 modules - any available?

Post by eleethub » Thu Dec 05, 2019 6:07 pm

I wonder what modules work on unreal 5.0 ( I have just installed it)
Any list with modules and tutorials on how to install third party modules in unreal 5.0?

Syzop
UnrealIRCd head coder
Posts: 1952
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Re: Unreal 5.0.0 modules

Post by Syzop » Thu Dec 05, 2019 6:13 pm

There are only a few module devs out there (that publicly release modules anyway). The most productive one is Gottem.
Unfortunately, to my knowledge, none of them have updated their modules for U5 at this point.

Similarly, no module dev has submitted its module for inclusion in the unrealircd 3rd party module repository.
Once they do, it would just be a matter of running ./unrealircd module list to list the modules and ./unrealircd module install third/nameofmodule. See the module manager documentation for more information.

I can totally understand how they have not yet updated their modules. There have been many API changes and until the beta and RC stage a lot was changing so I discouraged module devs from updating their modules when UnrealIRCd 5 was still in alpha.
Nowadays, however, we are at 5.0.0-rc2, and module devs are encouraged to update their modules though, but.. it will take time. The change to the 5.x module API is the biggest module API change ever since we introduced modules 15+ years ago.

It could well be that once 5.0.0 is out that there are nearly no 3rd party modules ported to UnrealIRCd 5 yet. That would be sad, but.. I hope they will follow soon!

eleethub
Posts: 3
Joined: Thu Dec 05, 2019 6:04 pm

Re: Unreal 5.0.0 modules

Post by eleethub » Thu Dec 05, 2019 6:19 pm

So I can't install any modules for now on Unreal 5.0 if I understood well.

Syzop
UnrealIRCd head coder
Posts: 1952
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Re: Unreal 5.0.0 modules

Post by Syzop » Thu Dec 05, 2019 6:42 pm

To be fair, I should point out that a number of third party modules that Gottem wrote are now included in UnrealIRCd 5 or are offered via other functionality. Here's a list:
  • m_needauthjoin: possible via set::restrict-commands if you make "JOIN" a command for registered users only
  • m_nick_minlen: now configurable via set::min-nick-length
  • m_allowctcp_opers: this behavior is the default in UnrealIRCd 5
  • m_uniquemsg: in channel mode +f now in the 'r' subtype, eg: MODE #channel +f [1r]:15
  • m_storetkl: implemented in the 'tkldb' module which is loaded by default
  • m_websocket_restrict: not all but some of this is implemented by default in UnrealIRCd 5 (the listen block has a websocket type now)
  • m_listrestrict: most of this can now be done via set::restrict-commands, making LIST available only for people connected longer than XX seconds or registered users
  • m_pmdelay: this too can be done via set::restrict-commands
  • m_noinvite: we don't offer this as-is, but using set::restrict-commands is of great help against invite spambots
  • m_tklexcept: TKL exceptions are in UnrealIRCd 5 via the /ELINE command
  • m_rmtkl: now exists in UnrealIRCd 5 (/RMTKL)
  • m_forward: now exists in UnrealIRCd 5. Meaning of +L was changed and new extban +b ~f:#chan:mask was added.

eleethub
Posts: 3
Joined: Thu Dec 05, 2019 6:04 pm

Re: Unreal 5.0.0 modules

Post by eleethub » Thu Dec 05, 2019 7:03 pm

Was interested in bot fantasy commands and geoip location, very nice modules

Gottem
UnrealIRCd coder
Posts: 189
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

Re: Unreal 5.0.0 modules - any available?

Post by Gottem » Mon Jan 20, 2020 4:35 pm

My fantasy mod has already been ported to U5, as well as k4be's geoip_whois. =]
If you like my modules, pls consider donating (through PayPal) or use the custom job fee option in my shop if you want to donate with credit card or iDEAL ;];]

Locked