[TUTO] Menambah External Modules ZNC

Rabu, 24 September 2014

[TUTO] Menambah External Modules ZNC

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 :)

Tulisan yang banyak dilihat bulan ini