Y llego el turno de jugar.. aquí Arch no tiene competencia, porque casi todos los binarios asquerosos estan para Arch (solo en el momento que salen)
Nuestro multicraft de MinenuX es el unico que se conecta a CUAQLUIER SERVER VIEJO O NUEVO! aqui te decimos como!
Bueno.. minetest ya esta en Arch listo para usar.. pero es una mierda.. solo se conecta a servidores mas nuevos.. los mejores que son JT2 no deja conectarse.. asi que aquí instalaremos tanto minetest como multicraft pero modificados desde el Proyecto MinenuX!
Parte 1 instalando minetest
Esta es fácil como root solo ejecuta:
pacman -S minetest
Y listo pero este solo conecta con algunos servers.. vamos con multicraft modificado para nosotros:
Parte 2 instalando multicraft desde minenux
Este esta modificado desde el proyecto minenux: https://codeberg.org/minenux
Pero solo esta versión funciona con Arch:
- El PKGBUILD : https://drive.google.com/file/d/1YLO8I9J9UXYvrlmXgHebMeqBVzuQkhxm/view?usp=sharing
- El indicador de suaurio para el server https://drive.google.com/file/d/1MHQSpM1l05uvY8hLjO1M10rHmyQV-oDi/view?usp=sharing
- Las fuentes ya modificadas con mejoras: https://drive.google.com/file/d/15TmQK6romsIluDA1VNA_LIdxZe33hHez/view?usp=sharing
Si estos archivos desaparecen debera usar los del proyecto VenenuX MinenuX .. es mas en unos meses se quitaran y solo podría bajar el binario!
...necesitamos unos preparativos:
Primero como root ajustar el entorno ya que la multimedia pide mucho del hardware, asi que ajustemos a nuestro Dell Optiplex 5050 con i5 7500 asi:
gcc -march=native -Q --help=target | grep -- '-march=' | head -n1 | cut -f3
Esto nos arrojara el tipo de cpu, no usaremos "native" ya que no implica que mtune sea el mismo cpu, hay que especificarlo, para este cpu del DELL Optiplex 5050 que es un i7 7500 es skylake ya que kabelake no hay en gcc aun y es el compatible.
sed -i 's|CFLAGS="-march=.*|CFLAGS="-march=skylake -mtune=skylake -O3 -pipe -fno-plt -fexceptions \\|g' /etc/makepkg.conf
Esto hace que nuestro cpu que es kabylake se use especificamente mucho mejor, es el siguiente despues de skylake asi que servira ya que march es el minimo hardware y mtune el mas cercano aparte de los demas.
pacman -S nawk cmake irrlicht libjpeg6-turbo leveldb spatialindex hiredis doxygen samurai rpm-tools dkms base-devel qt5-x11extras libmediainfo lesspipe meld gprename git mercurial subversion code ghex hex lsb-release fakeroot cairo gtkglext libxdamage libxtst pango
pacman -Syyu
Estos "montones" de paquetes aseguran que siempre que traiga algo de AUR no falte nada.
Y ahora como el usuario "general" (salimos de root) a compilar nuestra receta multicraft PKGBUILD:
mkdir -p /home/general/Devel/multicraft && cd /home/general/Devel/multicraft
Aquí es ese directorio hay que descargar en dicho directorio los tres archivos listados en Arch:
- El PKGBUILD : https://drive.google.com/file/d/1YLO8I9J9UXYvrlmXgHebMeqBVzuQkhxm/view?usp=sharing
- El indicador de suaurio para el server https://drive.google.com/file/d/1MHQSpM1l05uvY8hLjO1M10rHmyQV-oDi/view?usp=sharing
- Las fuentes ya modificadas con mejoras: https://drive.google.com/file/d/15TmQK6romsIluDA1VNA_LIdxZe33hHez/view?usp=sharing
Siguiente en la linea de comandos como usuario "general" en el mismo directorio multicraft ejecutamos "makepkg" y esperamos.
Al terminar cambiamos al usuario root e instalamos primero el common y despues el cliente:
pacman -U /home/general/Devel/multicraft/multicraft-common-2.0.7-1-x86_64.pkg.tar.zst
pacman -U /home/general/Devel/multicraft/multicraft-2.0.7-1-x86_64.pkg.tar.zst