SimhiveSimhive · docs · página del pool

Qué sale de tu máquina y qué se ejecuta en ella

Qué envía Simhive al pool cuando simulas, qué ejecuta en tu PC para los demás y cómo se comprueban los resultados. Sin cuenta, sin nombre, sin reino.

Lo que va al pool cuando simulas #

Equipo, talentos, especialización y ajustes del combate. Nunca el nombre ni el reino del personaje (se eliminan antes de salir), nada sobre ti. Es lo mismo que ya está en el Armory público. Los resultados vuelven solo a ti.

Lo que se ejecuta en tu PC para los demás #

SimulationCraft con entradas de texto plano, un lote cada vez, con los hilos que permitas. Cada entrada se comprueba antes: todo lo que nombre un archivo, una ruta o la red se rechaza antes de que simc lo vea, y el propio simc es una build compilada sin funciones de red. El binario viene del canal público de builds en el commit del pool, con checksum verificado, nunca del pool.

Comprobado en ambos sentidos #

Las máquinas nuevas se prueban con un lote de resultado conocido, y una parte del trabajo real se vuelve a simular discretamente en una máquina de confianza. Con números incorrectos, la máquina queda apartada; nunca llegan a tu informe.

Lo que guarda el pool #

  • Tu nombre de miembro, las máquinas que tiene debajo y las iteraciones que aportaron y usaron en los últimos 30 días. Eso es la puntuación.
  • Tu código de recuperación, si creaste uno: solo como hash; el pool no puede volver a mostrártelo.
  • Mientras una máquina está conectada: la dirección desde la que se conecta (toda conexión tiene una) y el país de esa dirección, visibles para el operador del pool. Nada de esto se conserva cuando se desconecta.
  • Los informes que decidiste publicar: solo los datos de la página del informe (nunca la salida en bruto de la sim), durante 14 días desde la publicación o hasta que los borres.
  • Nada de lo que simulaste, salvo para la entrega: una sim que lanzaste desde el navegador espera en el pool, con su salida en bruto, hasta que una de tus máquinas se conecta y la pasa a su Historial —al momento si hay una conectada, si no, la próxima vez que la haya—, y el pool la borra a las 48 horas en cualquier caso.
  • Un informe de problema que enviaste con Informar de un problema: tus palabras, las versiones de la app y del motor, la build de SimulationCraft, el estado de tu máquina en el pool, las últimas líneas del log de esa máquina y —si dejaste la casilla marcada— el resultado al que se refería: sus filas y ajustes, la entrada de la sim sin el nombre de tu personaje y la salida en bruto de simc sin el nombre. Nunca tu token, el nombre o el reino de tu personaje ni el texto que pegaste. Los adjuntos se conservan 30 días; el informe, 90.

Todo esto vive en el propio servidor del pool, en su base de datos, con los archivos en el mismo servidor como espejo. Ningún tercero tiene nada de ello. Qué máquinas están conectadas ahora mismo se guarda allí en memoria y caduca solo a los dos minutos de una desconexión.

Estadísticas #

Las páginas públicas cuentan las visitas en el servidor: ruta, referente, idioma, y la dirección y la cadena del navegador que el navegador del visitante envía de todos modos, convertidas por hash en un id de visitante por el software de estadísticas, que no guarda ninguna de las dos. Ningún script en la página, ninguna cookie para ello. Tras el inicio de sesión cuentan tres cosas como eventos, cada una una palabra: un inicio de sesión, un alta y una sim lanzada desde la interfaz web: su modo, si la lanzó un invitado o un miembro y si corrió en el pool o en la pestaña del navegador. Quién cuenta va bajo un id, nunca un nombre: en un miembro, un hash del nombre con una clave, ocho caracteres — la clave se queda en el pool, y solo su operador, en la consola, puede decir qué miembro es un id; en un invitado, el id de la cookie del día. Nunca un nombre, un token ni un personaje.

Quién puede cambiar qué en tu máquina #

Tú, y nadie más. Los hilos, la pausa, el horario y el nombre con el que aparece una máquina se ajustan en la app de esa máquina o desde tu propia cuenta: otra máquina con tu token o la interfaz web. El operador del pool no puede cambiar la máquina de un miembro —solo las que él mismo ejecuta— y nadie puede cambiar desde fuera el pool al que se conecta una máquina ni su token. «Only on this machine» en los ajustes de la app desactiva también los cambios desde tus otras máquinas.