Stardew Valley no incluye servidor dedicado, y nunca lo ha hecho. El multijugador se basa en un anfitrión, así que la copia del juego de una persona es la granja, y cuando la cierra, todos dejan de jugar. Un servidor dedicado de Stardew Valley es, por tanto, algo que alguien tiene que construir, y desde el 11 de agosto nosotros tenemos el nuestro en marcha.
Al software del servidor lo llamamos Pelican y a la herramienta del panel de control, Pelican Command. Los jugadores siguen uniéndose con una copia del juego completamente sin modificar de Steam o GOG. Nada de esto pide a tus amigos que instalen nada.
La versión corta:
- La granja funciona las 24 horas sin que nadie la aloje, y se pausa sola cuando se va la última persona.
- Los jugadores se unen mediante Cooperativo y Unirse a partida LAN con una copia estándar de Steam o GOG, sin mods y sin lanzador.
- Las cabañas son los slots de jugadores, y el servidor mantiene una libre a la espera.
- Pelican Command pone en el panel un mapa de la granja en vivo, una consola, un almanaque y un instalador de mods de SMAPI.
- El diseño de tu granja se elige al hacer el pedido y no se puede cambiar después.
Por qué el juego necesita un servidor
En el cooperativo vanilla, el anfitrión es un jugador. Su equipo ejecuta el mundo, su reloj es el reloj del mundo y su hora de dormir termina el día para todos. El progreso solo ocurre mientras está conectado, lo cual está bien para un fin de semana y es un suplicio para un grupo repartido en tres zonas horarias.
La propia guía de solución de problemas del multijugador de ConcernedApe explica las dos reglas que importan. Todos los jugadores tienen que estar en la misma versión del juego. Y el número de personas que pueden unirse es el número de cabañas construidas en la granja. Ninguna de las dos reglas cambia cuando el anfitrión es un servidor en lugar de una persona, pero la granja deja de desaparecer.
Qué es Pelican
Pelican es nuestro fork de JunimoServer, el proyecto con licencia MIT que hizo posible por primera vez un host de Stardew sin interfaz. Ejecuta el juego real con SMAPI cargado, y un proceso guardián ocupa el slot de anfitrión para que ningún humano tenga que hacerlo. El mundo funciona estés o no en tu escritorio, y se pausa solo cuando no hay nadie.
Eliges el diseño de tu granja al hacer el pedido. Hay ocho: Standard, Riverland, Forest, Hill-top, Wilderness, Four Corners, Beach y Meadowlands. El diseño queda integrado en el mundo la primera vez que se genera. Es la única decisión que no puedes revisar sin empezar una granja nueva.
Todo lo demás está en la guía de configuración del servidor de Stardew y puede cambiarse cuando quieras.
Stardew no es el primer juego para el que hemos hecho esto. Nuestros servidores de Subnautica 2 y nuestros servidores de Grounded 2 existen porque esos juegos también salieron sin servidor dedicado.
Unirse no requiere mods ni launcher
Desde la pantalla de título: Cooperativo, luego la pestaña Unirse, luego Unirse a partida LAN y después la dirección que te muestra tu panel. Ese es todo el procedimiento. La primera visita crea tu personaje de peón y, a partir de ahí, el servidor te recuerda.
Lo comprobamos de la forma aburrida en lugar de fiarnos de los registros. Una copia real de venta del juego en una máquina Windows real pasó por Cooperativo, Unirse a partida LAN, dirección, slot de peón, creación de personaje. Después se quedó de pie en la granja. En ese mismo momento el panel mostraba un granjero conectado, por nombre, en las coordenadas correctas del mapa.
El juego cruzado (crossplay) funciona dentro del ecosistema de PC. Las copias de Steam y GOG comparten granja, y Windows, Mac y Linux se conectan todos a la misma. Las versiones de consola están bloqueadas por plataforma y no pueden unirse a una granja de PC, lo cual es una limitación del juego y no del servidor. La guía para unirse lo explica con capturas de pantalla.
Las cabañas son tus slots de jugadores
Stardew cuenta a los jugadores por cabañas, así que nosotros también. Una cabaña se reclama la primera vez que alguien juega en ella, y después sigue siendo suya. Por eso la pestaña Peones es una lista de cabañas y no una lista de nombres.
El servidor también construye una cabaña de reemplazo en cuanto se ocupa la última libre. Siempre hay un sitio esperando a la siguiente persona. Los planes empiezan en cuatro slots y suben desde ahí, y subir de plan no toca el mundo.
La granja en una pantalla
El mapa en vivo es la parte que la gente abre primero. Lee el juego en ejecución en lugar de un archivo de guardado en disco. Los cultivos muestran su etapa de crecimiento real, y la tierra regada tiene un color distinto de la seca. Las máquinas indican qué están fabricando y cuándo estará listo, y los animales aparecen por nombre con su especie debajo.
Las capas se activan de una en una, y una de ellas resalta todo lo que está listo para recoger. En un campo de 600 cultivos, esa es la diferencia entre una imagen y una pared de píxeles. Los granjeros aparecen como marcadores con nombre en su posición real mientras juegan.
El Almanaque es la otra mitad, y es la pestaña que cambia cómo juegas la temporada. Muestra el clima de hoy y de mañana, la suerte del día y cuántos días quedan de temporada. Una tabla de cultivos muestra qué está listo ahora y qué muere con el cambio de estación. Los cumpleaños de los aldeanos están en la misma página.
Comprobamos esos números contra la partida guardada con un parser independiente en lugar de confiar dos veces en nuestro propio código. En 736 cultivos no hubo ninguna discrepancia, hasta los recuentos de listos por tipo y los requisitos de los lotes del Centro Cívico.
Las demás pestañas cubren el resto del trabajo:
- Una consola en el navegador que transmite el registro en vivo y ejecuta los comandos que permitas.
- Un registro de actividad con tiempo de juego y última conexión por cada peón.
- Alertas, con webhooks de Discord opcionales.
- Expulsa y banea sin entrar en el juego.
- Un enlace para compartir que publica una copia de solo lectura del mapa para cualquiera, sin necesidad de cuenta en el panel.
Mods, y quién tiene que instalar qué
El selector de mods está integrado en el panel y los instala en el servidor por ti. Elige lo que quieras, guarda y reinicia, y el servidor descarga cada mod, lo verifica y deja que SMAPI lo cargue al arrancar. Puedes seleccionar hasta 25 a la vez.
La insignia de cada mod es la parte que evita discusiones:
- Del lado del servidor significa que todos pueden mantener un juego vanilla.
- Todos los jugadores lo instalan significa que cada jugador que se una también lo necesita.
- Opcional para los jugadores significa que solo afecta a quien lo tenga.
Los mods que solo existen en Nexus siguen siendo utilizables. Esos los subes tú desde el gestor de archivos, y aparecen en la misma lista con las mismas insignias y comprobaciones de actualización.
Lo que aprendimos jugando en él de verdad
De una sesión de juego real salieron dos cosas que ninguna lectura de registros habría encontrado.
El primero era un defecto, y uno vergonzoso. Un peón que se unía a una granja completamente vacía aparecía en la cama y no podía moverse. El mundo se pausa automáticamente cuando no hay nadie, y un mundo en pausa nunca procesa el movimiento.
Como quien se une llega a una granja vacía casi siempre, esa era la primera impresión que la mayoría se llevaba del producto. Pelican ahora libera la pausa en cuanto se conecta un jugador.
La segunda fue tranquilizadora. Cosechamos una chirivía en el juego y vimos cómo desaparecía del mapa en el siguiente sondeo. Luego nos fuimos a la cama a las 11:50 p. m. y el día pasó, con el cliente todavía conectado y el guardado escrito sin problemas.
El mapa no es una decoración pintada sobre un archivo de guardado. Es el juego en ejecución.
La herramienta de rescate de partidas guardadas salió del mismo trabajo. Subir una granja existente normalmente le cuesta su granjero a la persona que la empezó, porque el slot del anfitrión de la partida pasa a ser el servidor. La nuestra traslada a ese granjero a una cabaña con sus habilidades, su casa y sus pertenencias intactas, para que el propietario original siga jugando con su propio personaje.
Qué significa esto para tu granja
Si has estado turnándote para alojar la partida, esto elimina el turno. La granja está en marcha cuando tus amigos lo están, en la más cercana a ellos de nuestras ubicaciones de centros de datos. Nadie tiene que dejar un portátil encendido para que avance la temporada.
Haz una copia de seguridad antes de cambiar de mundo. No porque el servidor sea frágil, sino porque cambiar el mundo es la única operación donde un error no se puede deshacer y una copia no cuesta nada.
Si quieres montar uno tú mismo, la guía de configuración del servidor de Stardew lo cubre desde una granja vacía en adelante. Nuestras granjas alojadas de Stardew Valley se despliegan en un par de minutos con Pelican Command ya activado, y el resto de los juegos que alojamos está a un clic de distancia.
Escrito por , CEO de Survival Servers Equipo ← Todas las noticias

Comentarios
Aún no hay comentarios. Si administras uno de estos servidores, ¿con qué te has encontrado?