]> jfr.im git - irc/evilnet/x3.git/blame_incremental - FAQ
Added new event hooks system and started migrating events to new system
[irc/evilnet/x3.git] / FAQ
... / ...
CommitLineData
1X3 Frequently Asked Questions
2-------------------------------
3
4This FAQ assumes that your services are named NickServ, ChanServ and
5OpServ respectively.
6
7Q1) How do I set up X3?
8A1) Read the README and INSTALL files, especially INSTALL.
9
10Q2) How do I set up my IRC server so X3 talks to it?
11A2) That depends on which IRC server you use. Check its
12documentation. Essentially you add a connect block for X3 in
13ircd.conf and point to that at the top of x3.conf. You'll also
14need a UWORLD block etc.
15
16Q3) I get "You must first authenticate with NickServ", help!
17A3) To register an account, /msg NickServ@services.example.com
18register YourName Password. You must be a global IRC operator to
19register the first account; X3 gives the first account "root" level
20(1000) access. To log in afterwards, use the "auth" command instead
21of "register".
22
23Q4) I do not like having to type "/msg NickServ@services.example.com"
24for all of my commands. How can I change that?
25A4) If you want to disable that for the auth command, use "/msg OpServ
26modcmd NickServ.auth flags -qualified". However, that is a BAD idea:
27if you have an auto-perform to log in, and you connect to some other
28IRC network, you will send your password to whoever or whatever is
29named NickServ on that network.
30
31Q5) How do I restrict all users from registering channels?
32A5) /msg opserv modcmd ChanServ.register flags +helping
33This will allow only network staff to register channels. For IRC
34operators and network helpers (users with account flag +H), security
35override can be enabled by sending "/msg ChanServ god on". For
36support helpers (users with account flag +h), security override is
37enabled when the user is in the configured support channel.
38
39Q6) How do I enable HelpServ?
40A6) When you run the "configure" script, you must enable the helpserv
41module; for example, "./configure --enable-modules=helpserv". After
42you compile and start X3 with that option, "/msg OpServ bind OpServ
43helpserv *helpserv.helpserv". After that, you can use "/msg OpServ
44helpserv help" and "/msg OpServ helpserv register"; the "helpserv"
45command acts as a gateway into the HelpServ system.
46
47Q7) How do I enable MemoServ?
48A7) When you run the "configure" script, you must enable the MemoServ
49module; for example, "./configure --enable-modules=memoserv". Then
50see the comment near the start of src/mod-memoserv.c for configuration
51options.
52
53Q8) How do I enable both HelpServ and MemoServ?
54A8) In addition to the post-install configuration steps above, you
55must mention both when you run the configure script. For example, run
56it using "./configure --enable-modules=memoserv,helpserv". (You may
57add the snoop and/or sockcheck modules as well; separate the module
58names with commas.)