我已经使用 IRCd-Hybrid 设置了 Anope 服务。一切都运行良好,除了一件事...已注册和已识别的用户没有收到“+r”模式设置。我只收到“密码已接受 - 您现在已被识别。”,并且没有第二行显示已设置的模式,因为它甚至没有尝试这样做。
在我的“services.conf”中,显示“nickserv.example.conf”正在加载,并且对此文件所做的更改确实会在执行服务时反映出来,除了与当前主题相关的两个更改之外:
/*
* If set, Services will set the channel modes a user has access to upon identifying, assuming
* they are not already set.
*
* This directive is optional.
*/
modeonid = yes
/*
* If set, Services will set these user modes on any user who identifies.
*
* This directive is optional.
*/
modesonid = "+r"
我是不是漏掉了什么?我明明已经将这些设置设为启用,为了创建只有注册用户才能访问的频道,我需要此功能,但它却无法工作。
谢谢。
答案1
解决了,我忘记在 IRCD-Hybrid 的配置中设置 Anope 是一项服务(将服务名称放在“服务”标签内),这是我的愚蠢错误!