Retirando soporte para módulos de fuente cerrada de terceros


#1

Hola desarrolladores, @ESDevelopers

Los juegos pueden importar módulos de códigos de manera dinámica usando la función “require”. Actualmente, permitimos que los módulos de fuente cerrada sean usados en un juego, incluso si el desarrollador no tiene acceso al código. Este proceso supone un riesgo muy serio ya que los modelos podrían contener códigos maliciosos y los desarrolladores no tienen forma de revisarlo. Nuestra plataforma no cuenta con ningún soporte para entornos de prueba por lo que los módulos pueden hacer todo lo que los scripts puedan hacer, como escribir en el almacenamiento de datos o teletransportar jugadores a otros juegos. No tenemos protección activa ante esto.

El primero de febrero se retirará la posibilidad de usar módulos de fuente cerrada de otros creadores en la plataforma. Si quieres que otros desarrolladores usen tus módulos, debes abrirlos al público o publicarlos en la misma cuneta que el juego.

Pronto estaremos enviando advertencias en los juegos que se verán afectados. Podrás usar la Developer Console para ver estas advertencias.

Estos son los pasos para cambiar un módulo de privado a público:

  1. ve a la página Create

  2. haz clic en “Models”

  3. encuentra el módulo que quieres cambiar

  4. Haz clic en el icono cog y selecciona “Configure”

  5. Marca la casilla “Allow Copying”

  6. Haz clic en “Save”

image2018-12-8_15-21-43

Estamos investigando lo siguiente (a largo plazo):

  • Proveer entornos de pruebas para los scripts, así los desarrolladores tendrán control sobre el código que importen y lo que este puede hacer en su juego. Esto podría permitirnos reintroducir los módulos de fuente cerrada en el futuro, pero con ciertas precauciones activas.
  • Permitir a los creadores compartir códigos y otros elementos con usuarios específicos en vez de con la plataforma entera.

#2

Gracias por traducirlo!


#3

Ahora se podrán tener los places más seguros de las backdoors. ¡Yay!