Cómo poner contraseñas en tu server de StarRupture
Protege tu server de StarRupture: crea contraseñas hasheadas de admin y jugador, guárdalas en Password.json y PlayerPassword.json, y reinicia.
Ya sea que quieras mantener tu server privado para tus amigos o asegurar el acceso de administrador para ti, configurar una contraseña es fundamental.
Sin embargo, StarRupture gestiona las contraseñas de forma diferente a la mayoría de los juegos. No puedes simplemente escribir una contraseña en texto plano en un archivo de texto. En su lugar, el juego requiere que las contraseñas estén encriptadas (mediante hash) en archivos JSON específicos.
Esta guía te guiará paso a paso para generar estos archivos seguros y agregarlos a tu server usando el File Manager.
Paso 1: Detén tu server
Antes de agregar o modificar cualquier archivo de configuración, debes detener el server para evitar conflictos.
- Ve a tu Panel del Server.
- Haz clic en la pestaña Actions, selecciona Shutdown y espera a que el estado cambie a "Stopped".

Paso 2: Genera tus contraseñas encriptadas
Como el server no puede leer contraseñas en texto plano, debes convertirlas usando una herramienta específica.
- Abre la herramienta StarRupture Password Encryptor aquí: StarRupture Password Encryptor
- Introduce las contraseñas que quieras en la sección Inputs de la izquierda:
- Admin Password: Escribe la contraseña que quieras usar para los comandos de administrador.
- Player Join Password: Escribe la contraseña que los jugadores deberán ingresar para unirse al server.
- Haz clic en el botón Encrypt .
- El sitio generará el código específico que necesitas en el lado derecho.
Mantén esta pestaña abierta, ya que necesitarás copiar estos códigos en el siguiente paso.

Paso 3: Crea los archivos de contraseña
Ahora necesitas crear dos archivos específicos en el File Manager de tu server para guardar estos códigos encriptados.
A. Configurar la contraseña de administrador
Ve a la pestaña File Manager en tu Panel del Server, luego haz clic en el botón Create File.

Una ventana emergente te pedirá el nombre del archivo. Nómbralo exactamente:
Password.jsony haz clic en Create.
Esto distingue entre mayúsculas y minúsculas. Debe estar escrito exactamente como se muestra.
Regresa al sitio web de la herramienta y haz clic en el botón Copy Password.json.

Pega ese código en tu nuevo archivo en el server. Debería verse algo así:
{ "Hash": "YOUR_LONG_ENCRYPTED_STRING_HERE" }
- Haz clic en el botón Save File para guardar los cambios.

B. Configurar la contraseña para unirse al server
En el File Manager, haz clic de nuevo en el botón Create File.

Nombra este archivo exactamente:
PlayerPassword.jsony haz clic en Create.
Regresa al sitio web de la herramienta y haz clic en el botón Copy PlayerPassword.json.

Pega el código en este nuevo archivo.

- Haz clic en el botón Save File.

Paso 4: Reinicia el server
Vuelve a la pestaña Actions y haz clic en Restart.

¡Tu server ya está protegido! Se les pedirá la contraseña a los jugadores al conectarse, y tú tendrás un acceso de administrador seguro.
Solución de problemas
- "La contraseña no funciona / Los usuarios pueden unirse sin contraseña."
- Verifica los nombres de los archivos: Asegúrate de que los archivos se llamen exactamente
Password.jsonyPlayerPassword.json. Si están en minúsculas (por ejemplo,password.json), el server los ignorará. - Verifica la ubicación: Asegúrate de que estos archivos estén en el directorio raíz de tu server (la carpeta principal que se abre al hacer clic en File Manager).
- Formato JSON: ¿Copiaste el bloque de código completo, incluyendo las llaves
{ }? Si solo pegaste el código hash sin las llaves, el server no podrá leerlo. Usa siempre el botón "Copy Password.json" en el sitio web para asegurarte de que el formato sea el correcto.
- Verifica los nombres de los archivos: Asegúrate de que los archivos se llamen exactamente
Conclusión
¡Tu server ya es seguro! Al usar la herramienta de encriptación y crear manualmente estos archivos JSON, te aseguras de que solo los sobrevivientes autorizados puedan acceder a tu mundo.
Si necesitas cambiar tu contraseña en el futuro, simplemente repite estos pasos: genera un nuevo hash en el sitio web, abre el archivo existente en el File Manager y pega el nuevo código sobre el anterior.