Cómo poner contraseña a tu servidor de StarRupture
Protege tu servidor de StarRupture: crea contraseñas hasheadas de admin y jugador 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, establecer una contraseña es esencial.
Sin embargo, StarRupture maneja 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 (con hash) en archivos JSON específicos.
Esta guía te guiará 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 muestre "Stopped".

Paso 2: Genera tus contraseñas encriptadas
Como el server no puede leer contraseñas en texto plano, debes convertirlas usando una herramienta de utilidad 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: Ingresa la contraseña que quieras usar para los comandos de administrador.
- Player Join Password: Ingresa la contraseña que los jugadores deben escribir 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 almacenar estos códigos encriptados.
A. Configurar la contraseña de administrador
Ve a la pestaña File Manager en el Panel de tu 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.
Vuelve al sitio web de la utilidad 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 que los jugadores se unan
En el File Manager, haz clic de nuevo en el botón Create File.

Nombra este archivo exactamente:
PlayerPassword.jsony haz clic en Create.
Vuelve al sitio web de la utilidad 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 ahora está protegido! Se les pedirá la contraseña a los jugadores al conectarse, y tendrás un acceso seguro de administrador.
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 correcto.
- Verifica los nombres de los archivos: Asegúrate de que los archivos se llamen exactamente
Conclusión
¡Tu server ahora está seguro! Al usar la utilidad de encriptación y crear manualmente estos archivos JSON, te aseguras de que solo los supervivientes 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 tu archivo existente en el File Manager y pega el nuevo código sobre el anterior.