Mod ini hanyalah lem antara IRC dan Minetest. Ini menyediakan komunikasi dua arah antara obrolan dalam game, dan saluran IRC sewenang-wenang.
Topik forum ada di sini.
Instal One Line Cepat untuk Linux:
cd <Mods directory> && git clone --recursive https://github.com/minetest-mods/irc.git
Harap ubah <Mods directory> agar sesuai dengan pemasangan Minetest Anda. Untuk informasi lebih lanjut, lihat wiki.
Repositori GIT IRC Mod menggunakan submodules, oleh karena itu Anda harus menjalankan git submodule init saat pertama kali menginstal mod (kecuali jika Anda menggunakan --recursive seperti di atas), dan git submodule update setiap kali submodule diperbarui. Langkah -langkah ini dapat digabungkan ke dalam git submodule update --init .
Anda harus menginstal Luasocket. Anda dapat melakukannya dengan manajer paket Anda di banyak distribusi, misalnya:
# # On Arch Linux:
# pacman -S lua51-socket
# # On Debian/Ubuntu:
# # Debian/Ubuntu's LuaSocket packages are broken, so use LuaRocks.
# apt-get install luarocks
# luarocks install luasocket
Anda juga perlu menambahkan IRC ke mod tepercaya Anda jika Anda belum menonaktifkan keamanan mod. Berikut contoh baris konfigurasi:
secure.trusted_mods = irc
Semua pengaturan diubah di minetest.conf . Jika salah satu dari pengaturan ini tidak diatur, nilai default digunakan.
irc.server (String): Alamat server IRC untuk terhubung.
irc.channel (String): Saluran IRC untuk bergabung.
irc.interval (Nomor, Default 2.0): Ini mencegah server dari banjir. Seharusnya setidaknya 2,0 tetapi bisa lebih tinggi. Setelah empat pesan, waktu sebanyak ini harus berlalu di antara pesan -pesan yang merenung.
irc.nick (String): Nama panggilan yang digunakan server saat terhubung ke IRC.
irc.password (String, Default NIL): Kata sandi untuk digunakan saat menghubungkan ke server.
irc.NSPass (String, Default NIL): Kata Sandi Nickserv. Jangan atur ini jika Anda menggunakan otentikasi SASL.
irc.sasl.pass (String, Default NIL): Kata Sandi SASL, Sama seperti Kata Sandi Nickserv. Anda harus menggunakan ini alih -alih otentikasi Nickserv jika server mendukungnya.
irc.sasl.user (string, default irc.nick ): nama pengguna SASL. Ini harus normal diatur ke nama akun Nickserv Anda.
irc.debug (Boolean, Default False): Apakah akan mengeluarkan informasi debug.
irc.disable_auto_connect (boolean, default false): Jika false, bot dihubungkan secara default. Jika benar, pemain dengan hak istimewa 'IRC_ADMIN' harus menggunakan perintah /irc_connect untuk terhubung ke server.
irc.disable_auto_join (boolean, default false): Jika false, pemain bergabung dengan saluran secara otomatis setelah memasuki game. Jika benar, setiap pengguna harus secara manual menggunakan perintah /join untuk bergabung dengan saluran. Bagaimanapun, para pemain dapat menggunakan perintah /part untuk memilih keluar dari saluran.
irc.send_join_part (boolean, default true): Menentukan apakah akan mengirim pemain bergabung dan bagian pesan ke saluran.
Setelah game terhubung ke saluran IRC, mengobrol dalam game akan mengirim pesan ke saluran, dan akan terlihat oleh siapa pun. Juga, pesan yang dikirim ke saluran akan terlihat dalam game.
Pesan yang dimulai dengan [off] dari dalam game atau IRC tidak dikirim ke sisi lain.
Mod ini juga menambahkan beberapa perintah obrolan:
/irc_msg <nick> <message> : Kirim pesan pribadi ke pengguna IRC.
/join : Bergabunglah dengan obrolan IRC.
/part : Bagian obrolan IRC.
/irc_connect : Sambungkan bot secara manual ke jaringan IRC.
/irc_disconnect : Lepaskan bot secara manual dari jaringan IRC (ini tidak mematikan game).
/irc_reconnect : setara dengan /irc_disconnect diikuti oleh /irc_connect .
Anda juga dapat mengirim pesan pribadi dari IRC ke pemain dalam game dengan mengirim pesan pribadi ke bot (diatur dengan opsi irc.nick di atas), dalam format berikut:
@playername message
Misalnya, jika ada pemain bernama mtuser , Anda dapat mengiriminya pesan pribadi dari IRC dengan:
/msg server_nick @mtuser Hello!
Bot juga mendukung beberapa perintah dasar, yang dipanggil dengan mengatakan nama bot diikuti oleh usus besar atau koma dan perintah, atau mengirim pesan pribadi ke sana. Misalnya: ServerBot: help whereis .
help [<command>] : Mencetak Bantuan Tentang Perintah, atau Daftar Perintah yang Didukung jika tidak ada perintah yang diberikan.
uptime : Mencetak waktu berjalan server.
whereis <player> : Mencetak koordinat pemain yang diberikan.
players : Daftar pemain saat ini di server.
Saya ingin mengucapkan terima kasih kepada pengguna yang mendukung mod ini baik di forum Minetest maupun di saluran #minetest . Tanpa urutan tertentu:
0GB.US, Shadowninja, Shaun/Kizeren, Raphael, Dargon, Calinou, Exio, Vortexlabs/Mrtux, Marveidemanis, Marktraceur, JMF/John_Minetest, Sdzen/Muadtralk, Vanessae, Pilzadam, Sfan5, Celeron5 dikomentari dalam topik forum. Terima kasih untuk kalian semua!
Lihat LICENSE.txt untuk detailnya.
File -file dalam direktori irc adalah bagian dari proyek LUAIRC. Lihat irc/LICENSE.txt untuk detailnya.