Guía para crear un servidor de Stardew Valley

De Survival Servers
Ir a la navegación Ir a la búsqueda

Stardew Valley no tiene una herramienta oficial de servidor dedicado: el cooperativo vanilla solo existe mientras el jugador anfitrión está en la partida. Esta guía explica cómo mantener una granja en línea las 24 horas por tu cuenta en tu propio hardware, y la alternativa instantánea al final.

Antes de empezar

Un «servidor» de Stardew Valley es una copia completa del juego ejecutándose como jugador anfitrión en una máquina que nunca se apaga. Eso significa que la máquina del servidor necesita su propia copia del juego para PC (Steam o GOG), SMAPI (la API de modding de Stardew) y un mod de servidor con automatización del anfitrión que haga de anfitrión por ti: irse a dormir por la noche, gestionar los festivales y pausar el tiempo cuando la granja está vacía. Escucha en un único puerto UDP, 24642 por defecto.

Configurar una granja siempre en línea

  1. Instala Stardew Valley y SMAPI en la máquina que se quedará en línea. El juego se renderiza con normalidad, así que necesita una sesión de escritorio real y no una máquina headless sin más.
  2. Instala un mod de automatización del anfitrión. Las dos opciones de la comunidad son el mod de SMAPI Always On Server (se ejecuta dentro de tu instalación normal del juego) y el proyecto JunimoServer (un stack de Docker que agrupa el juego, SMAPI y la automatización).
  3. Crea la granja multijugador: en la pantalla de título elige Cooperativo, luego la pestaña Anfitrión y después Crear nueva granja. Añade una cabaña por cada amigo que vaya a unirse: en PC la granja admite hasta 7 cabañas, y Robin puede construir más después por 100g cada una, al instante.
  4. Abre el puerto UDP 24642 en tu router hacia la máquina anfitriona y permítelo en el cortafuegos.
  5. Tus amigos se unen desde CooperativoUnirse a partida LAN con tu IP pública y puerto, o mediante códigos de invitación de Steam/GOG mientras la sesión de la tienda del anfitrión esté en línea.

Cosas que tener en cuenta

  • Las partidas se guardan al final del día. Stardew Valley escribe el guardado cuando todos duermen, así que todo lo ocurrido desde el último día completado se pierde si la máquina se cae a mitad del día. Los guardados están en %AppData%\StardewValley\Saves en Windows: haz copias de seguridad de esa carpeta de forma programada.
  • Las versiones deben coincidir. La versión del juego del anfitrión, SMAPI y cualquier mod de jugabilidad tienen que ir a la par con el cliente de cada jugador, así que cada actualización del juego es un trabajo de coordinación.
  • El anfitrión es un jugador. Sin automatización, el personaje anfitrión se queda de pie en la casa de la granja para siempre, nunca duerme e impide que termine el día: el mod de automatización no es opcional.
  • Solo jugadores de PC. Los jugadores de Steam y GOG en Windows, Mac y Linux pueden compartir una misma granja, pero los jugadores de consola no pueden unirse a una granja de PC.

La alternativa instantánea

Si prefieres ahorrarte el PC siempre encendido, la apertura de puertos y el cuidado de los mods, el hosting de servidores de Stardew Valley de Survival Servers mantiene tu granja en línea 24/7 en hardware de centro de datos. Tus amigos se unen con un cliente vanilla desde el menú cooperativo normal usando la dirección de tu servidor, el tiempo se pausa automáticamente cuando no hay nadie conectado, y el guardado del día queda respaldado con acceso FTP completo a tus archivos.