What is Astroneer?

Guía Completa para Jugar Astroneer en Linux

18/10/2013

Valoración: 4.52 (9631 votos)

Astroneer, el aclamado juego de aventura y exploración espacial de System Era Softworks, ha cautivado a millones de jugadores en Windows, Xbox, PlayStation y Switch. Su propuesta de exploración interplanetaria, crafteo y supervivencia en un universo de bajo poligonaje es simplemente adictiva. Sin embargo, muchos usuarios del sistema del pingüino se hacen la misma pregunta: ¿es posible unirse a esta aventura desde Linux? La respuesta es un rotundo sí. Aunque Astroneer no cuenta con un cliente nativo para Linux, la comunidad y las herramientas de compatibilidad han hecho posible no solo jugarlo, sino también alojar servidores dedicados. En esta guía exhaustiva, te llevaremos de la mano a través de todo el proceso.

Can I play Astroneer on Linux?
ASTRONEER is not a native Linux video game, sadly. However, it is still possible to play the game on your computer using the Proton runtime in Steam. To use Proton with ASTRONEER, you will need to install the Linux Steam client. Setting up the Steam app requires the Linux terminal.
Índice de Contenido

Preparando el terreno: Instalar Steam en Linux

El primer y más crucial paso para jugar Astroneer en Linux es tener instalado el cliente de Steam. La magia detrás de la compatibilidad se llama Proton, una herramienta desarrollada por Valve que traduce las llamadas de DirectX a Vulkan, permitiendo que los juegos de Windows se ejecuten de forma casi nativa en Linux. Para ello, necesitas el cliente oficial de Steam. A continuación, te mostramos cómo instalarlo en las distribuciones más populares.

Instalación en Ubuntu/Debian

Para los sistemas basados en Debian, como Ubuntu, Linux Mint y otros derivados, el proceso es bastante directo. Abre una terminal (puedes usar el atajo Ctrl + Alt + T) y sigue estos pasos:

En Ubuntu:

El paquete de Steam se encuentra en los repositorios oficiales. Solo necesitas ejecutar un simple comando:

sudo apt update && sudo apt install steam

En Debian:

En Debian, es recomendable descargar el paquete DEB directamente desde la web de Valve para asegurar la última versión.

  1. Usa wget para descargar el instalador:
    wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
  2. Una vez descargado, instálalo con dpkg:
    sudo dpkg -i steam.deb
  3. Es posible que la instalación falle por dependencias. Para solucionarlo, ejecuta:
    sudo apt-get install -f

Instalación en Arch Linux

Los usuarios de Arch Linux deben asegurarse de tener habilitado el repositorio "multilib", ya que Steam es una aplicación de 32 bits.

  1. Edita tu archivo de configuración de pacman con un editor de texto como nano:
    sudo nano /etc/pacman.conf
  2. Busca la sección [multilib] y descomenta las dos líneas que le siguen (quitando el símbolo #). Debería quedar así:
    [multilib]
    Include = /etc/pacman.d/mirrorlist
  3. Guarda el archivo (Ctrl + O) y sal (Ctrl + X).
  4. Sincroniza las bases de datos de los repositorios y luego instala Steam:
    sudo pacman -Syy
    sudo pacman -S steam

Instalación en Fedora, OpenSUSE y otros (vía Flatpak)

Aunque Fedora y OpenSUSE tienen Steam en sus repositorios, la versión de Flatpak suele ofrecer una experiencia más aislada y con menos problemas de dependencias. Es la ruta recomendada.

  1. Primero, asegúrate de tener Flatpak instalado y el repositorio de Flathub configurado. Si no lo tienes, puedes seguir la guía oficial en flatpak.org.
  2. Añade el repositorio de Flathub:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  3. Instala Steam:
    flatpak install flathub com.valvesoftware.Steam

Configurando Steam Play para jugar Astroneer

Con Steam instalado e iniciada tu sesión, el siguiente paso es activar Steam Play (Proton) para todos los títulos. Esto le dirá a Steam que intente ejecutar cualquier juego de tu biblioteca, incluso si solo tiene versión de Windows.

  1. En la esquina superior izquierda de la ventana de Steam, haz clic en "Steam" y luego en "Parámetros".
  2. En la nueva ventana, busca la sección "Steam Play" en el menú de la izquierda.
  3. Marca la casilla que dice "Activar Steam Play para todos los demás títulos".
  4. Asegúrate de que en el menú desplegable de abajo esté seleccionada una versión reciente de Proton, como "Proton Experimental" para la máxima compatibilidad.
  5. Haz clic en "Aceptar" y reinicia Steam si te lo pide.

¡Listo! Ahora tu cliente de Steam está preparado. Ve a la Tienda, busca Astroneer, cómpralo si no lo tienes, y haz clic en el botón azul "INSTALAR". El proceso será idéntico al de Windows. Una vez instalado, el botón se volverá verde y podrás darle a "JUGAR".

Guía Avanzada: Monta tu propio servidor dedicado de Astroneer

Para aquellos que quieren llevar su experiencia al siguiente nivel y tener un mundo persistente para jugar con amigos, montar un servidor dedicado es la solución. Aunque no hay un software de servidor oficial para Linux, es posible ejecutar la versión de Windows usando Wine. Este proceso es más técnico, pero con esta guía podrás lograrlo.

Can I play Astroneer on Linux?
ASTRONEER is not a native Linux video game, sadly. However, it is still possible to play the game on your computer using the Proton runtime in Steam. To use Proton with ASTRONEER, you will need to install the Linux Steam client. Setting up the Steam app requires the Linux terminal.

Paso 1: Instalación de Wine y SteamCMD

Wine: Es una capa de compatibilidad que permite ejecutar aplicaciones de Windows en sistemas operativos tipo Unix. Para instalarlo, te recomendamos seguir la guía oficial de WineHQ para tu distribución, ya que los pasos varían. Por ejemplo, en Ubuntu, implicaría añadir su repositorio oficial.

SteamCMD: Es la versión de línea de comandos del cliente de Steam. La necesitarás para descargar el software del servidor.

  1. Crea un usuario dedicado para Steam para mejorar la seguridad:
    sudo useradd -m steam
    sudo passwd steam
  2. Inicia sesión como ese usuario: su - steam
  3. Instala SteamCMD. En sistemas Debian/Ubuntu:
    sudo apt install steamcmd

Paso 2: Descargar el Servidor de Astroneer (versión Windows)

Ahora, usando SteamCMD, forzaremos la descarga de la versión de Windows del servidor.

  1. Ejecuta steamcmd en tu terminal.
  2. Dentro de la consola de SteamCMD, introduce los siguientes comandos, reemplazando los valores entre <>:
    @sSteamCmdForcePlatformType windows
    force_install_dir /home/steam/astroneer_server
    login <TU_USUARIO_DE_STEAM>
    app_update 728470 validate
    quit

Esto descargará todos los archivos del servidor en el directorio /home/steam/astroneer_server.

Paso 3: Configuración del Servidor

Este es el paso más delicado. Primero, ejecuta el servidor una vez con Wine para que genere los archivos de configuración iniciales:

cd /home/steam/astroneer_server
wine AstroServer.exe

Tras unos segundos, puedes detenerlo con Ctrl + C. Ahora, navega al directorio de configuración:

cd Astro/Saved/Config/WindowsServer/

Aquí, necesitarás editar dos archivos:

1. En Engine.ini, añade al final:

[URL]
Port=8777

[SystemSettings]
net.AllowEncryption=False

Esta es la parte del "hack": deshabilitamos el cifrado, que es lo que permite que el servidor de Windows funcione correctamente bajo Wine. El puerto puede ser el que tú elijas.

2. En AstroServerSettings.ini, añade lo siguiente:

PublicIP=<LA_IP_PÚBLICA_DE_TU_SERVIDOR>
OwnerName=<TU_NOMBRE_DE_USUARIO_DE_STEAM>
OwnerGuid=0

La primera vez que te conectes como el propietario, podrás configurar una contraseña y otros parámetros desde el juego.

Paso 4: Configurar el Firewall y el Cliente

No olvides abrir el puerto que elegiste en tu firewall. Si usas UFW (Uncomplicated Firewall) en Ubuntu, el comando sería:

sudo ufw allow 8777/udp

¡Importante! Para que tus amigos y tú podáis conectaros, todos debéis realizar una modificación en vuestro juego. En la PC de cada jugador, hay que encontrar el archivo Engine.ini (en Windows suele estar en %localappdata%\Astro\Saved\Config\WindowsNoEditor) y añadir la misma línea al final:

[SystemSettings]
net.AllowEncryption=False

Sin este paso en el cliente, la conexión al servidor fallará.

Tabla Comparativa: Jugar vs. Hostear en Linux

CaracterísticaJugar AstroneerHostear Servidor Dedicado
DificultadBajaAlta
Software RequeridoSteamSteamCMD, Wine
Conocimientos TécnicosBásicos de terminal para instalar Steam.Manejo avanzado de terminal, edición de archivos de configuración, gestión de firewall.
VentajasExperiencia de juego fluida y sencilla. Rendimiento excelente.Mundo persistente 24/7 para ti y tus amigos. Control total sobre el servidor.

Preguntas Frecuentes (FAQ)

¿El rendimiento de Astroneer en Linux es bueno?
Sí. Gracias a Proton, el rendimiento es generalmente excelente y, en algunos casos, puede incluso superar al de Windows en el mismo hardware. La experiencia es muy fluida.
¿Si ya tengo el juego en Windows, debo comprarlo de nuevo?
No. Tu biblioteca de Steam es compartida entre todos los sistemas operativos. Si ya posees Astroneer, simplemente lo instalas en Linux y juegas.
¿El método del servidor dedicado es oficial o seguro?
No es un método soportado oficialmente por los desarrolladores. Es una solución creada por la comunidad. Al deshabilitar el cifrado, la conexión no es tan segura como la oficial, por lo que se recomienda usarlo solo para jugar con amigos de confianza.
¿Puedo jugar con amigos que están en Windows?
¡Absolutamente! Tanto si juegas a través de Proton como si te conectas al servidor dedicado, el juego cruzado con usuarios de Windows (versión de Steam) funciona perfectamente.

En resumen, el universo de Astroneer está completamente abierto para los exploradores de Linux. Ya sea que solo quieras sumergirte en sus coloridos planetas o que te atrevas a construir un hogar permanente para tu comunidad, las herramientas están a tu disposición. ¡Feliz exploración, Astroneer!

Si quieres conocer otros artículos parecidos a Guía Completa para Jugar Astroneer en Linux puedes visitar la categoría Guías.

Subir