ManPages ES All articles
Gaming

byobu: la capa de comodidad que convierte tu servidor de juegos en algo que no da pereza tocar

ManPages ES
byobu: la capa de comodidad que convierte tu servidor de juegos en algo que no da pereza tocar

El problema de tener veinte terminales abiertas

Cualquiera que haya montado un servidor de juegos casero conoce la escena: una ventana con el servidor, otra con los logs, otra con htop, otra donde estás editando la configuración y una más por ahí perdida con un tail -f que llevaba dos días corriendo. Y luego se va la luz, o el portátil se suspende, y todo eso desaparece.

tmux resuelve el problema. screen también, aunque con menos gracia. Pero ambos tienen una curva de aprendizaje llena de combinaciones de teclas que se olvidan. Ahí entra byobu, que es básicamente una envoltura amable sobre los dos, con atajos de teclado visibles, barra de estado y una configuración por defecto que tiene sentido desde el primer minuto.

Qué es exactamente

byobu no es un gestor de terminales nuevo: es una capa de configuración y ayudas encima de tmux (o screen, si lo prefieres). Te da pestañas, divisiones, sesiones persistentes, notificaciones y una barra inferior con información del sistema. Y lo mejor: las teclas de función están siempre a la vista para que no tengas que memorizar nada.

Instalarlo es trivial:

sudo apt install byobu

Y arrancarlo:

byobu

Ya está. Estás dentro de una sesión que sobrevive a desconexiones.

La tecla que lo cambia todo: F2

byobu usa teclas de función. F2 crea una pestaña nueva. F3 y F4 se mueven entre pestañas. F8 les pone nombre, cosa que agradecerás cuando tengas cinco abiertas. Y el que probablemente uses más: Shift+F2 divide la ventana en horizontal, Ctrl+F2 en vertical.

En la práctica, esto se traduce en una distribución muy cómoda para administrar un servidor:

Y todo dentro de una sola conexión SSH.

Sesiones que sobreviven a todo

El gran superpoder: sales de la sesión con F6 y los procesos siguen corriendo. Cierras el portátil, te vas a tomar un café, vuelves y reconectas:

byobu attach

Todo sigue ahí, exactamente como lo dejaste. Da igual si te has conectado por SSH desde otra red o si el portátil se ha reiniciado. Es la forma más sencilla de mantener un servidor de Minecraft en marcha sin tener una ventana abierta 24/7 en el escritorio.

Puedes tener varias sesiones con nombre:

byobu new -s valheim
byobu ls
byobu attach -t valheim

Y así separar el servidor de Valheim del de Terraria sin que se mezclen.

La barra de estado: información sin abrir nada

Abajo, por defecto, byobu te muestra un montón de datos: carga del sistema, uso de memoria, disco, IP, hora, usuario. Y puedes activar o desactivar módulos con F9. Para quien vigila un servidor de juegos mientras hace otras cosas, tener la CPU y la RAM siempre a la vista es una pequeña maravilla.

También hay notificaciones: si un proceso termina o hay correo nuevo, la barra te lo indica. Y si configuras los avisos de batería, te enteras antes de que el portátil se apague solo.

Un truco para ver partidas en directo

Un uso menos obvio pero muy práctico: si compartes un servidor con amigos, puedes usar sesiones multiusuario. Con tmux detrás, byobu permite que otra persona se conecte a la misma sesión y vea lo mismo que tú. Perfecto para depurar juntos un problema de configuración o para seguir una partida cooperativa desde dos sitios distintos.

Personalización razonable

Si las teclas de función te parecen demasiado, puedes cambiar el prefijo a Ctrl+A, el clásico de screen:

byobu-config

Ese asistente también permite elegir entre backend tmux o screen, activar o desactivar módulos de la barra y cambiar el color. No hace falta tocar archivos de configuración a mano.

¿Y por qué no usar tmux directamente?

Buena pregunta. tmux es más potente, más configurable y tiene una comunidad enorme. Si ya lo dominas, no necesitas byobu. Pero si eres de los que cada vez que abren tmux tienen que buscar en Google cómo dividir una ventana, byobu te quita esa fricción. Es la diferencia entre una herramienta que usas y una que aprendes.

Para el jugador que administra su propio servidor sin ser administrador de sistemas, byobu es probablemente el punto dulce entre potencia y comodidad.

Un cierre práctico

Si esta noche vas a montar un servidor de partidas para tus colegas, hazlo dentro de byobu. Cuando lleves tres horas jugando y decidas apagar el portátil sin perder nada, o cuando tu conexión se caiga y puedas volver a entrar con la sesión intacta, te acordarás de este artículo. Es de esos comandos que no dan gloria pero que hacen que todo lo demás funcione.

All Articles

Related Articles

sha512sum: el guardián silencioso que comprueba que esa descarga no te está tomando el pelo

sha512sum: el guardián silencioso que comprueba que esa descarga no te está tomando el pelo

dd: el comando que clona discos, crea USB de arranque y te hace temblar a partes iguales

dd: el comando que clona discos, crea USB de arranque y te hace temblar a partes iguales

mplayer: el reproductor de vídeo que sigue funcionando cuando todo lo demás se atraganta

mplayer: el reproductor de vídeo que sigue funcionando cuando todo lo demás se atraganta