Right now the only way to get started with kiwibnc is to manually edit databases. This creates some foundations for better management, and gives users a way to natively setup and start using the bouncer as well.
Main changes:
node server.js --worker is now node server.js worker
node server.js --sockets is now node server.js socket
node server.js adduser now runs users through a short few questions and sets up a user account appropriately.
PRIVMSG *bnc help now responds with the allowed commands (just sending an empty message to the bnc will do the same thing as well, help users see what they can do with it).
In addition to PASS name/net:pass, we now support PASS pass + USER name/net, which is an alternate login style that ZNC supports (and is easier to make sense of in most client config screens I reckon).
We're now also using the readline-sync package as it's a really nice, clean way to grab lines from the command line. If we add more extensive CLI management this will be extremely useful.
Right now the only way to get started with kiwibnc is to manually edit databases. This creates some foundations for better management, and gives users a way to natively setup and start using the bouncer as well.
Main changes:
node server.js --worker
is nownode server.js worker
node server.js --sockets
is nownode server.js socket
node server.js adduser
now runs users through a short few questions and sets up a user account appropriately.PRIVMSG *bnc help
now responds with the allowed commands (just sending an empty message to the bnc will do the same thing as well, help users see what they can do with it).PASS name/net:pass
, we now supportPASS pass
+USER name/net
, which is an alternate login style that ZNC supports (and is easier to make sense of in most client config screens I reckon).We're now also using the readline-sync package as it's a really nice, clean way to grab lines from the command line. If we add more extensive CLI management this will be extremely useful.