Skip to content

Hytale

1 Topics 1 Posts

This category can be followed from the open social web via the handle hytale@forum.losdelring.net

  • Hytale Server Creation

    1
    0 Votes
    1 Posts
    1 Views
    A
    ¡Buenas noticias — Hytale es mucho más simple que Windrose. Ya salió en Early Access (enero 2026), tiene servidor dedicado oficial en Java nativo (no necesita Wine ni Docker con trucos raros), y corre nativo en Linux sin problemas. Además vi que ya tenías una regla vieja para "Hytale Server" puerto 5520 UDP en tu MikroTik — coincide justo con el puerto que usa oficialmente. Diferencias clave vs Windrose Es Java 25, no un binario Windows envuelto en contenedor. Usa QUIC sobre UDP exclusivamente — nada de TCP, así que el firewall es más simple. Puerto por defecto: 5520/UDP. Requiere autenticación de tu cuenta Hytale (device code, como Netflix/YouTube en un TV). 1. Instalar Java 25 En Bazzite lo más limpio es via brew (viene incluido): brew install openjdk@25 Verifica: java --version Debería mostrar algo como openjdk 25.0.1 ... LTS. 2. Crear carpeta y descargar el servidor La forma recomendada para producción es el Hytale Downloader CLI: mkdir -p ~/Hytale-Server cd ~/Hytale-Server curl -LO https://downloader.hytale.com/hytale-downloader.zip unzip hytale-downloader.zip chmod +x hytale-downloader ./hytale-downloader Esto te deja los archivos del servidor ya listos (jar, assets, scripts de arranque). 3. Autenticar el servidor Arranca el servidor y sigue el flujo de autenticación por dispositivo: ./start.sh Dentro de la consola del servidor: /auth login device Te va a mostrar algo así: Visit: https://accounts.hytale.com/device Enter code: ABCD-1234 Entras desde tu navegador (o celular), pones el código, y listo — el servidor queda autenticado permanentemente (guarda las credenciales en auth.enc/auth.key). ️ Límite: 500 servidores por licencia del juego — para un servidor privado normal no es problema. 4. Firewall (host Bazzite, no el router todavía) Bazzite usa firewalld: sudo firewall-cmd --add-port=5520/udp --permanent sudo firewall-cmd --reload 5. Port forwarding en el MikroTik Ya viste que tenías esta regla armada de antes (probablemente de un intento previo): ;;; Hytale Server chain=dstnat action=dst-nat to-addresses=192.168.88.254 to-ports=5520 protocol=udp dst-port=5520 Solo verifica que esté habilitada (sin bandera X) y que tenga in-interface=ether1. Si no lo tiene, corrígela: /ip firewall nat print Y necesitas la regla de filter para permitir el forward (igual que hicimos con Windrose): /ip firewall filter add chain=forward protocol=udp dst-port=5520 dst-address=192.168.88.254 action=accept place-before=0 comment="Allow Hytale UDP" Nota importante: Hytale usa QUIC, que maneja NAT traversal bastante bien — pero si tienes NAT simétrico (poco común en routers domésticos normales), podrías tener problemas. No debería ser tu caso con MikroTik. 6. Ajustar memoria/rendimiento (opcional) Crea jvm.options en la carpeta raíz (junto a start.sh cat > jvm.options << 'EOF' -Xms2G -Xmx4G -XX:+UseG1GC EOF 7. Arranque automático (systemd) A diferencia de Windrose, aquí no necesitas Podman ni --userns=keep-id — es Java corriendo directo. Podemos armarte un servicio systemd normal (usuario, sin root) cuando quieras.