MCSync

El servidor de Minecraft siempre disponible. Sin importar quién hostea.

MCSync es una app de escritorio para Windows que automatiza la rotación del host en servidores Minecraft entre amigos. Con un clic, comprime el mundo, lo sube a GitHub, lo descarga, descomprime y lanza el servidor.

Windows · .NET 8 · Open Source · v0.2.0

El problema

Cuando el amigo que hostea se desconecta, todos pierden acceso al mundo. El flujo manual de comprimir ZIP, enviar, descomprimir y volver a configurar el servidor es lento; MCSync lo automatiza de punta a punta.

Sin MCSync

  • — Detener servidor y buscar la carpeta del mundo
  • — Comprimir todo en un ZIP
  • — Enviar archivo manualmente
  • — Descargar y descomprimir en otra PC
  • — Reconfigurar server.jar y túnel

Con MCSync

  • ✓ Presionar STOP HOST AND SYNC
  • ✓ Presionar START HOST en la otra PC
  • ✓ Seguir jugando en el mismo mundo

Cómo funciona

Al dejar de hostear:

  1. Presionas STOP HOST AND SYNC
  2. El servidor se detiene limpiamente
  3. El mundo se comprime y sube a tu repo privado de GitHub
  4. Se libera el turno

Al querer hostear:

  1. Presionas START HOST
  2. MCSync descarga el mundo más reciente desde GitHub
  3. Lo descomprime y prepara el servidor
  4. Inicia server.jar y el túnel de playit.gg
  5. Obtienes el link para compartir con tus amigos

La app

Interfaz directa. Sin distracciones.

Dashboard principal de MCSync mostrando el estado del servidor y los botones de acción

Dashboard principal con estado del servidor y botones de acción

Panel de configuración de MCSync con campos para GitHub Owner, Repo, Branch, Token, Server Jar path y Playit.gg URL

Los campos de configuración: GitHub Owner, Repo, Branch, Token, Server Jar path y Playit.gg URL

Dashboard de MCSync mostrando el proceso de sincronización en curso, con mensajes de estado y barra de progreso

Dashboard mostrando el proceso de sincronización en curso, con mensajes de estado

Requisitos

Configura esto una sola vez

  1. Java 21 o superior

    Debe estar instalado y agregado al PATH del sistema. Descárgalo desde adoptium.net o el JDK oficial de Oracle.

  2. playit.gg

    Descarga e instala el .msi desde playit.gg/download/windows. La primera vez que lo abras deberás crear una cuenta, confirmar el agente y configurarlo para Minecraft Java Edition. Este proceso toma menos de 2 minutos. Al finalizar, playit.gg te entregará un link — guárdalo. Si lo pierdes, puedes recuperarlo ejecutando playit en una terminal.

  3. Repositorio privado en GitHub

    Crea un repositorio nuevo (preferiblemente privado) en GitHub. Este repo almacenará el mundo y el estado de sincronización. No necesitas subir nada manualmente.

  4. Token de GitHub (Fine-grained)

    Accede a github.com/settings/personal-access-tokens. Al crear el token: ponle cualquier nombre, en Repository Access selecciona Only select repositories y elige el repo que creaste. En permisos, selecciona Contents y cambia el acceso a Read and Write. Genera el token y cópialo inmediatamente — no podrás verlo de nuevo. Si lo pierdes en el futuro, puedes generar uno nuevo sin perder el mundo.

  5. server.jar de Minecraft

    Descárgalo desde minecraft.net/en-us/download/server para la versión más reciente. Para versiones específicas usa mcversions.net.

Configurar MCSync

Solo la primera vez. Los demás usuarios comparten la misma configuración de GitHub.

Campo Ejemplo
GitHub Owner steve
GitHub Repo server
GitHub Branch main
GitHub Token github_pat_...
Server Jar C:\minecraft\server.jar
Playit.gg URL el link que te entregó playit.gg
Ventana de configuración de MCSync con todos los campos completados correctamente

Si pierdes el token de GitHub, puedes generar uno nuevo. El mundo no se pierde y no necesitas crear un nuevo repositorio.

¿Quieres ser host también?

Los amigos que quieran tomar el rol de host solo necesitan preparar su entorno una vez. No necesitan crear un repositorio propio ni descargar el mundo manualmente: MCSync lo hace automáticamente al presionar START HOST.

01

Instalar Java

Instala Java 21+ y agrégalo al PATH del sistema.

02

Configurar playit.gg

Completa el flujo inicial de 2 minutos para Minecraft Java Edition.

03

Recibir datos GitHub

Usa owner, repo, branch y token del host original.

Listo para jugar

Descarga MCSync y compártelo con tus amigos.

Open source · MIT License · Windows · Hecho con C# .NET 8