Cascadia Merge
Producto

Cambios en la configuración del servidor de Vintage Story que puedes revisar

01

Cascadia Merge trata la configuración de tu servidor de Vintage Story como cualquier otro archivo de proyecto: lee serverconfig.json, muestra un diff antes de cada edición y ejecuta tus propios scripts con el código de salida real. Está pensado para servidores y mods que posees o administras, y comienza desde la carpeta que elijas para cada chat.

01

Leer y editar archivos

El agente abre serverconfig.json y lo edita, mostrando un diff que aceptas o rechazas.

02

Ejecutar tus scripts

Shell ejecuta tus scripts de inicio y copia de seguridad y muestra el código de salida real en una tarjeta.

03

Buscar en los registros

grep encuentra la línea donde un mod falló al cargarse o un jugador se desconectó.

Lo que el agente puede usar

Dónde ocurre el trabajo

El agente trabaja en la carpeta que elijas para el chat y ejecuta comandos en el entorno que elijas: Windows local, WSL o SSH a un servidor que poseas. Las herramientas de archivos permanecen en la carpeta de trabajo.

Cuatro tareas, paso a paso

Configurar el servidor de Vintage Story en una PC nueva

Quieres una carpeta para un mundo al que se unirán tus amigos. Descargas y descomprimes el paquete del servidor tú mismo, luego eliges la carpeta de datos como la carpeta de trabajo del chat. El agente usa web_search y http_get para leer la documentación oficial del servidor, write_file para guardar las opciones de inicio en un script de inicio, y read_file para verificar serverconfig.json. Shell ejecuta el script y la tarjeta muestra el código de salida real. Observa cada tarjeta. En modo Ask first también ves un diff antes de que se escriba cualquier archivo, y lo aceptas o rechazas, así que nada en la máquina cambia a tus espaldas. Cuando el script termina, abres el juego, eliges multijugador y pruebas la conexión tú mismo.

Cambiar nombre, límite de jugadores y contraseña

Quieres renombrar el servidor, establecer MaxClients en 10 y ponerle una contraseña. El agente abre serverconfig.json con read_file, y copy_file guarda una copia junto a él antes de cualquier cambio. Luego edit_file cambia ServerName, MaxClients y Password, y la tarjeta muestra el diff línea por línea. Detén el servidor antes de aceptar el diff, porque el archivo no debería cambiar mientras el servidor está en ejecución. Después grep verifica que las tres claves tengan los nuevos valores y Shell inicia el servidor con tu script. Luego pide a un amigo que se una y mira el registro juntos. El puerto 42420 (TCP) permanece igual a menos que cambies Port tú mismo, y si los jugadores vienen de internet, solo reenvías el puerto que uses en tu router.

Sincronizar mods en el servidor y en los clientes

Quieres añadir un mod de contenido, que es un conjunto de archivos de activos JSON, y más tarde un mod de código escrito en C#. Los mods van en la carpeta Mods de la carpeta de datos como archivos .zip o carpetas, y cada uno se describe en un modinfo.json. El agente usa list_dir para mostrar qué está instalado, read_file para leer cada modinfo.json y write_file para guardar una lista de mods que puedes enviar a tus jugadores, porque el servidor y los jugadores necesitan los mismos mods y versiones. Puedes hacer una traducción como un mod, ya que las traducciones son archivos de activos JSON. Antes de añadir mods de worldgen, pregunta si afectarán a guardados anteriores, y prueba la respuesta en una copia de la carpeta Saves. Plan only muestra los pasos primero.

Descubrir por qué un jugador no puede unirse

Un jugador reporta un error al unirse. Cuando un amigo no puede entrar a tu servidor, los primeros sospechosos son el puerto, la contraseña y una incompatibilidad de mods. El agente usa grep para buscar en el registro del servidor la línea donde el jugador se desconectó o un mod falló al cargarse, y read_file abre serverconfig.json para que puedas comparar Port y Password con lo que el jugador escribió. glob lista los archivos de registro y list_dir muestra la carpeta Mods. Cambia una cosa. Ask first se detiene antes de que se edite algo, lees cada coincidencia, y pruebas de nuevo después de cada cambio. Si un mod es la causa, mueves ese único archivo fuera de la carpeta Mods tú mismo, reinicias el servidor y lees el registro una vez más, así que sabes qué cambio solucionó el problema.

Lo que Cascadia Merge no hace

Cascadia Merge no es un plugin del editor del juego. Está pensado solo para tus propios mods, archivos y servidores, así que lo mantienes alejado del cliente del juego de otros, de servidores en vivo que no posees, y de otros jugadores y cuentas. El agente no hace cumplir este límite. Nada garantiza que el código o una configuración sean correctos, por eso cada cambio viene como un diff para que lo leas y cada resultado es algo que pruebas tú mismo en una copia de tus guardados antes de que tus jugadores se unan. El agente tampoco toca el cliente del juego, y solo compartes mods que tienes derecho a compartir.

Cascadia Merge para Windows

Trae la carpeta de tu servidor al chat

Descargar Cascadia Merge ↗