lobsite! Iniciar sesión Registrarse

Hosting de Phaser

Aloja tu juego Phaser desde la carpeta de build. Publica con un comando o sube los archivos, comparte pruebas y usa tu propio dominio.

Si tu proyecto Phaser tiene un script de build, ejecútalo antes de publicar. Puedes subir proyectos HTML sencillos directamente arriba.
Suelta un archivo HTML, una carpeta o un .zip Se comprueba en tu navegador; no se sube nada hasta que publiques.

Tu juego Phaser se ejecuta en el navegador, por lo que publicarlo significa poner tu HTML, JavaScript y tus activos en línea juntos. Sube la carpeta creada en el cuadro de arriba o impleméntela desde tu terminal. Los jugadores obtienen un enlace directo *.lobsite.app con HTTPS y la ventana completa de tu juego.

Cómo funciona

  1. Construya tu proyecto Phaser. Si tu plantilla tiene un script de compilación, ejecuta npm run build. Una plantilla basada en Vite normalmente escribe dist/. Para un proyecto HTML simple, recopile index.html, Phaser y tus activos en una carpeta.
  2. Publica la carpeta reproducible. Cárguelo o un ZIP arriba, o ejecuta npx lobsite después de la compilación. Utilice npx lobsite ./dist para nombrar la carpeta explícitamente. Una primera implementación no necesita cuenta y dura 6 horas.
  3. Conserve la dirección del juego. Siga el enlace para guardar el sitio en tu cuenta o elige Conservarlo gratis →. Reconstruir y desplegar nuevamente cuando el juego cambie; la URL publicada sigue siendo la misma.

Generar resultados, no el servidor de desarrollo

La dirección impresa por npm run dev solo funciona mientras ese servidor se ejecuta. En tu lugar, publica la salida de producción, con index.html en tu nivel superior. Lobsite sirve esos archivos; no instala paquetes ni compila Phaser por usted.

Para obtener una plantilla Vite, consulta Guía de hosting de Vite. Mantén los recursos a los que hace referencia tu juego dentro de la compilación o usa URL HTTPS para activos externos. Los nombres de archivos distinguen entre mayúsculas y minúsculas en línea: una solicitud de hero.png no encontrará Hero.png.

Prepara el juego para los jugadores.

  • Iniciar sonido desde una interacción. Dale a los jugadores un botón de inicio u otro clic antes de reproducir audio; Los navegadores restringen la reproducción automática.
  • Compruebe el lienzo en un teléfono. Prueba la configuración de la báscula Phaser, la orientación y los controles táctiles en la URL publicada.
  • Mantén los servicios separados. Un servidor multijugador, tabla de clasificación o servicio de cuenta debe ejecutarse en otro lugar. El código del navegador puede llamarlo, pero las claves API privadas no pertenecen al JavaScript cargado.
  • Compruebe tu presupuesto de activos. Free permite 50 MB en total, 5 MB por archivo y 100 archivos. Grandes pistas de audio u hojas de sprites pueden decidir si el juego encaja. El guía de alojamiento HTML5 también enumera los límites del Standard.

Comparte una prueba de juego Phaser

Después de guardar el sitio en tu cuenta, ejecuta npx lobsite --preview después de una compilación para brindarles a los evaluadores una versión separada sin reemplazar el juego publicado. Los archivos se almacenan mediante hash, por lo que no se vuelve a cargar una banda sonora sin cambios cuando ajustas un nivel. Agrega un dominio personalizado cuando quieras que el enlace coincida con el nombre de tu juego.

Pruébalo sin cuenta

Un deploy sin cuenta está publicado 6 horas. El enlace para reclamarlo lo conserva, gratis.

Cada deploy tiene su URL

Previsualiza antes de publicar. Vuelve atrás con un clic, redirecciones incluidas.

Solo se suben los archivos modificados

Los archivos se guardan por su hash. Volver a desplegar un sitio sin cambios sube 0 bytes.

HTTPS en todas partes

Cada sitio recibe una dirección *.lobsite.app con HTTPS desde el primer deploy.

Tu propio dominio

También en cuentas gratuitas: añade un registro DNS y el sitio pasa a tu dominio. Todos los sitios tienen HTTPS en cualquier plan.

Configuración en un solo archivo

Las redirecciones, cabeceras y formularios están en lobsite.toml y viajan con cada deploy.

Formas de compartir una compilación Phaser

Método Que jugadores abren cuando ayuda
Lobsite Tu juego en una dirección HTTPS directa Una versión independiente, tu dominio o versiones de prueba independientes
Un servidor de desarrollo local Una dirección en tu máquina o red Prueba mientras codificas
Un ZIP descargable Archivos que deben descomprimir y servir Darle a otro desarrollador una compilación para inspeccionar

Para otro marco de juego JavaScript o una exportación de editor, comience con alojamiento de juegos HTML5. Para la instalación y las plantillas de Phaser, utilice guía oficial Phaser.

Preguntas frecuentes

¿Lobsite ejecuta mi script de compilación Phaser?

No. Ejecuta la compilación localmente o en CI, luego publica tu carpeta de salida. El comando anterior supone que tu proyecto tiene un script npm run build.

¿Puedo publicar Phaser sin Vite?

Sí. Una carpeta que contenga un punto de entrada HTML, los scripts y los recursos del juego es suficiente. También puede cargar Phaser desde una CDN HTTPS.

¿Por qué faltan mis sprites Phaser después de la implementación?

Comprueba el panel de Red del navegador para ver si faltan archivos. Haga coincidir las mayúsculas y minúsculas del nombre del archivo, incluya todos los activos en la salida y comprueba si las rutas asumen una carpeta diferente.

¿Es gratuito alojar un juego Phaser en Lobsite?

Sí, dentro de los límites de archivos, almacenamiento y ancho de banda de Free. Los enlaces anónimos caducan después de 6 horas; guardar el juego en tu cuenta en una cuenta gratuita elimina esa caducidad. Free incluye una pequeña insignia Lobsite en la parte inferior derecha.

Ver también