One of the main reasons for setting up ZNC bouncer for me was to be able to have same IRC account on multiple computers and have messages synced across them. This isn’t “default functionality” so you need to install additional ClientBuffer plugin.
To install the module on ZNC installed from binary package on FreeBSD you need to:
-
Fetch the module fetch –no-verify-peer https://raw.githubusercontent.com/jpnurmi/znc-clientbuffer/master/clientbuffer.cpp
-
Build module znc-buildmod clientbuffer.cpp
-
Copy module to ZNC library directory cp clientbuffer.so /usr/local/lib/znc/
-
Restart ZNC service service znc restart
To enable this module “Network wide” go to: Your settings
-> Networks
-> Edit network
-> Find ClientBuffer
on plugin list and enable it.
For this to work properly you also need to disable following options in settings:
- Auto Clear Query Buffer
- Auto Clear Chan Buffer
From there you can message *clientbuffer
with appropriate commands. Available commands are:
/msg *clientbuffer AddClient <identifier>
/msg *clientbuffer DelClient </identifier><identifier>
/msg *clientbuffer ListClients</identifier>