Este mod es solo un pegamento entre IRC y Minetest. Proporciona comunicación bidireccional entre el chat en el juego y un canal IRC arbitrario.
El tema del foro está aquí.
Instalación rápida de una línea para Linux:
cd <Mods directory> && git clone --recursive https://github.com/minetest-mods/irc.git
Cambie <Mods directory> para que se ajuste a su instalación de Minetest. Para obtener más información, consulte el wiki.
El repositorio Git del mod de IRC utiliza submódulos, por lo tanto git submodule update deberá ejecutar git submodule init cuando instale el MOD por primera vez (a menos que use --recursive como se indicó Estos pasos se pueden combinar en git submodule update --init .
Deberá instalar Luasocket. Puede hacerlo con su administrador de paquetes en muchas distribuciones, por ejemplo:
# # 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
También deberá agregar IRC a sus modificaciones de confianza si no ha deshabilitado la seguridad del mod. Aquí hay una línea de configuración de ejemplo:
secure.trusted_mods = irc
Todas las configuraciones se cambian en minetest.conf . Si alguna de estas configuraciones no está configurada, se usa el valor predeterminado.
irc.server (cadena): la dirección del servidor IRC para conectarse.
irc.channel (cadena): el canal IRC para unirse.
irc.interval (número, predeterminado 2.0): esto evita que el servidor se inunde. Debe ser al menos 2.0 pero puede ser más alto. Después de cuatro mensajes, se debe pasar tanto tiempo entre los mensajes de Following.
irc.nick (cadena): apodo que el servidor usa cuando se conecta a IRC.
irc.password (cadena, Nil predeterminado): contraseña para usar al conectarse al servidor.
irc.NSPass (cadena, predeterminado nil): contraseña Nickserv. No establezca esto si usa la autenticación SASL.
irc.sasl.pass (cadena, predeterminado nil): contraseña SASL, igual que la contraseña de Nickserv. Debe usar esto en lugar de la autenticación de Nickserv si el servidor lo admite.
irc.sasl.user (cadena, predeterminado irc.nick ): el nombre de usuario SASL. Esto debería establecerse normalmente en el nombre de su cuenta de Nickserv.
irc.debug (booleano, falso predeterminado): si generar información de depuración.
irc.disable_auto_connect (boolean, predeterminado falso): si falso, el bot está conectado por defecto. Si es cierto, un jugador con el privilegio 'Irc_admin' debe usar el comando /irc_connect para conectarse al servidor.
irc.disable_auto_join (boolean, predeterminado falso): si falso, los jugadores se unen al canal automáticamente al ingresar al juego. Si es cierto, cada usuario debe usar manualmente el comando /join para unir el canal. En cualquier caso, los jugadores pueden usar el comando /part para optar por no estar en el canal.
irc.send_join_part (boolean, predeterminado verdadero): determina si enviar mensajes de unión y parte del jugador al canal.
Una vez que el juego esté conectado al canal IRC, chatear en el juego enviará mensajes al canal y será visible por cualquiera. Además, los mensajes enviados al canal serán visibles en el juego.
Los mensajes que comienzan con [off] del juego o IRC no se envían al otro lado.
Este mod también agrega algunos comandos de chat:
/irc_msg <nick> <message> : Envíe un mensaje privado a un usuario de IRC.
/join : únete al chat IRC.
/part : Participe el chat IRC.
/irc_connect : conecte el bot manualmente a la red IRC.
/irc_disconnect : Desconecte el bot manualmente de la red IRC (esto no apaga el juego).
/irc_reconnect : equivalente a /irc_disconnect seguido de /irc_connect .
También puede enviar mensajes privados de IRC a jugadores en el juego enviando un mensaje privado al bot (establecido con la opción irc.nick anterior), en el siguiente formato:
@playername message
Por ejemplo, si hay un jugador llamado mtuser , puede enviarle un mensaje privado de IRC con:
/msg server_nick @mtuser Hello!
El bot también admite algunos comandos básicos, que se invocan diciendo el nombre del bot seguido de un colon o una coma y el comando, o enviándole un mensaje privado. Por ejemplo: ServerBot: help whereis .
help [<command>] : imprime ayuda sobre un comando o una lista de comandos compatibles si no se ofrece ningún comando.
uptime : imprime el tiempo de ejecución del servidor.
whereis <player> : imprime las coordenadas del reproductor dado.
players : enumera los jugadores actualmente en el servidor.
Me gustaría agradecer a los usuarios que apoyaron este mod tanto en los foros más minetos como en el canal #minetest . En ningún orden particular:
0gb.us, ShadowNinja, Shaun/kizeren, RAPHAEL, DARGON, Calinou, Exio, vortexlabs/mrtux, marveidemanis, marktraceur, jmf/john_minetest, sdzen/Muadtralk, VanessaE, PilzAdam, sfan5, celeron55, KikaRz, OldCoder, RealBadAngel, and all the Personas que comentaron en el tema del foro. ¡Gracias a todos!
Consulte LICENSE.txt para más detalles.
Los archivos en el directorio irc son parte del proyecto Luairc. Consulte irc/LICENSE.txt para más detalles.