ZNC External Modul adalah modul luar (bukan asli bawaan) ketika ZNC di install, ZNC external modul biasanya adalah modul sumbangan dari beberapa pengguna, atau biasanya modul lama yang sudah tidak bisa bekerja lagi pada ZNC yang terbaru, oleh sebab itu tidak tersedia lagi di ZNC yang versi baru, baiklah,, langsung point nya,begini prosesnya..
Jika anda belum install ZNC, anda langsung bisa memasukkan modul external yang ber extensi *.cpp ini pada folder znc-*/modules yang baru saja anda extrack, dan kemudian jalankan installasi seperti biasanya, tetapi jika anda sudah install ZNC, anda harus building module ulang, langsung praktek ea.. misal saya ingin install module yang dulu ada di ZNC versi 1 kebawah, nama module nya antiidle, saya suka modul ini, karena modul ini bisa membuat idle kita jalan terus, padahal offline, namun sayang sekali modul ini dilepaskan pada saat ZNC 1 keatas dirilis, dan sudah tidak ada lagi pada ZNC terbaru, mungkin karena tidak semua Network mendukung modul ini ya, salah satunya AllNet, baiklah,, Lihat dulu Daftar External Modules. Jangan lupa untuk membaca diskripsinya ya, karena itu sangat penting.. kalau sudah ketemu sourcenya.. langsung saja action:
Masuk dulu ke folder znc-*/modules dan wget modulnya
admin@vps:~/znc$ cd modules admin@vps:~/znc/modules$ wget https://raw.githubusercontent.com/znc/znc/34d0da2097f860af022c16113cc37e8ebf85da83/modules/antiidle.cpp --2014-09-23 20:42:04-- https://raw.githubusercontent.com/znc/znc/34d0da2097f860af022c16113cc37e8ebf85da83/modules/antiidle.cpp Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 23.235.46.133 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|23.235.46.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2715 (2.7K) [text/plain] Saving to: `antiidle.cpp' 100%[======================================>] 2,715 --.-K/s in 0s 2014-09-23 20:42:05 (24.1 MB/s) - `antiidle.cpp' saved [2715/2715]
Setelah itu menurut petunjuk compiling nya suruh build dengan cara:
znc-buildmod <modulename>.cpp
Jadi
admin@vps:~/znc/modules$ znc-buildmod antiidle.cpp
Building “antiidle.so” for ZNC 1.5… [ ok ]
Setelah building oke, lakukan make install
admin@vps:~/znc/modules$ make install
lalu lakukan rehash pada *status
/msg *status rehash
Dan cek module yang baru anda tambahkan
|07:44:57| (g0eZ) listavailmods
|07:44:58| (*status) | antiidle | Hides your real idle time |
Nah mudah bukan? Saya Sukses test ini pada ZNC 1.5-nightly-20140915-3e929609
Semoga membantu 🙂