Bonsoir,
Je vois que pour plusieurs utilisateurs vous utilisez des services links qui datent de l'époque d'UnrealIRCD 3, depuis le protocol à changé, il y a des changements à faire.
J'ai retrouvé une correction que j'avais faites pour établir une connexion sur Unrealircd 4 et 5 ( ça fonctionnera sur UnrealIRCD 6 , il n'y a pas eu de changement )
Anciennement c'était sous cette forme qui est devenu obsolète :
C'est à titre d'exemple, je me suis basé sur Eva.tcl de TismA qui a été développé à l'époque pour UnrealIRCD 3.
Plus d'informations sur https://www.unrealircd.org/docs/FAQ#old-server-protocol et https://www.unrealircd.org/docs/Server_p...TL_command
Je vois que pour plusieurs utilisateurs vous utilisez des services links qui datent de l'époque d'UnrealIRCD 3, depuis le protocol à changé, il y a des changements à faire.
J'ai retrouvé une correction que j'avais faites pour établir une connexion sur Unrealircd 4 et 5 ( ça fonctionnera sur UnrealIRCD 6 , il n'y a pas eu de changement )
tcl
proc eva:connexion {} {
putdcc $eva(idx) "PASS :$eva(pass)"
putdcc $eva(idx) "PROTOCTL EAUTH=$eva(link) SID=999 TS=[unixtime]"
putdcc $eva(idx) "PROTOCTL NOQUIT NICKv2 SJOIN SJ3 CLK TKLEXT TKLEXT2 NICKIP ESVID MLOCK EXTSWHOIS"
putdcc $eva(idx) "SERVER $eva(link) 1 :$eva(info)"
putdcc $eva(idx) "EOS"
putdcc $eva(idx) ":999 SQLINE $eva(pseudo) :$eva(info)"
putdcc $eva(idx) ":999 UID $eva(pseudo) 1 [unixtime] $eva(ident) $eva(host) $eva(link) 0 +ioS $eva(host) $eva(host) * :$eva(real)"
putdcc $eva(idx) ":999 SJOIN [unixtime] $eva(salon) +nt :@999AAAAAA"
putdcc $eva(idx) ":999 MODE $eva(salon) +$eva(smode)"
}
Anciennement c'était sous cette forme qui est devenu obsolète :
tcl
proc eva:connexion {} {
putdcc $eva(idx) "PROTOCTL NICKv2 SJOIN2 UMODE2 NOQUIT VL TKLEXT VHP"
putdcc $eva(idx) "PASS $eva(pass)"
putdcc $eva(idx) "SERVER $eva(link) 1 :$eva(info)"
putdcc $eva(idx) ":$eva(link) SQLINE $eva(pseudo) :$eva(info)"
putdcc $eva(idx) ":$eva(link) NICK $eva(pseudo) 1 [unixtime] $eva(ident) $eva(host) $eva(link) 0 +ioS $eva(host) :$eva(real)"
putdcc $eva(idx) ":$eva(link) EOS"
putdcc $eva(idx) ":$eva(pseudo) JOIN $eva(salon)"
putdcc $eva(idx) ":$eva(pseudo) MODE $eva(salon) +$eva(smode)"
}
C'est à titre d'exemple, je me suis basé sur Eva.tcl de TismA qui a été développé à l'époque pour UnrealIRCD 3.
Plus d'informations sur https://www.unrealircd.org/docs/FAQ#old-server-protocol et https://www.unrealircd.org/docs/Server_p...TL_command