AuthMe

De Nitradopedia ES
Revisión del 06:09 9 oct 2021 de Pamela.Morales (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
AuthMe Reloaded
Pluginlogo-AuthMe.png
Mod del servidor: Bukkit‎
Categoría: Admin Tools, Anti-Griefing Tools
Desarrollador: d4rkwarriors
Sitio Web del Desarrollador: dev.bukkit.org
Descripción: -
Características: -
Descarga: Link

¿Qué es AuthMe?
AuthMe evita que los jugadores que no están conectados inicien acciones como colocar bloques, moverse, escribir comandos o ver el inventario del jugador actual.
¿Hay alguna alternativa?
sí hay xAuth que da acceso a aproximadamente las mismas funciones.

Instalación

Con la interfaz Nitrado-Web

Si aún no está en la interfaz web, vaya a"My Services->Gameserver->Webinterface Login"
Entonces tienes que navegar a "Minecraft->Plugins->Avaible Plugins->AuthMe.jar->Install"
¡Hecho!

Sin la interfaz Nitrado-Web

Ve a DevBukkit project site y descargue el complemento que usa la versión de su servidor.
Ahora tiene que cargar el complemento a la carpeta de complementos en la carpeta de su servidor. Puede hacerlo utilizando el servidor FTP que se explica aqui.
¡Hecho!

Configuración

Ruta: /minecraftbukkit/plugins/AuthMe/config.yml

DataSource:
 mySQLColumnName: username // Nombre de usuario DB
 mySQLTablename: authme
 mySQLUsername: authme
 backend: file
 mySQLColumnLastLogin: lastlogin
 mySQLDatabase: authme // Nombre de DB
 mySQLPort: '3306'
 mySQLColumnIp: ip
 mySQLHost: 127.0.0.1
 mySQLColumnPassword: password
 mySQLPassword: '12345' // Contraseña de base de datos
 caching: true
GroupOptions:
 UnregisteredPlayerGroup: 
 RegisteredPlayerGroup: 
 Permissions:
   PermissionsOnJoin: []

Esto permitirá que ciertos grupos accedan a comandos específicos. Si usa un complemento como PermissionsEx, no debería meterse con esta configuración.

settings:
 sessions:
   enabled: false
   timeout: 10

enabled - ¿Deberían habilitarse las sesiones? La IP y el nombre de los jugadores se unirán, lo que hace que sea imposible iniciar sesión desde otra IP.
timeout - ¿Después de cuántos minutos se debe eliminar la sesión?

 restricciones:
   allowChat: false // Los jugadores no registrados pueden chatear y ver chat, cuidado, que bloquea todos los comandos excepto a los seguidores
   kickNonRegistered: false // ¿Deberían los jugadores no registrados ser expulsados de inmediato?
   maxNicknameLength: 50 // longitud máxima permitida de nick
   ForceSingleSession: true // El jugador que está en línea no será expulsado por "iniciar sesión desde otra ubicación",
   ForceSpawnLocOnJoinEnabled: false // Teletransportarse cada vez que un jugador se una a la ubicación de World Spawn, incluso si inicia sesión correctamente,
   SaveQuitLocation: false // Esto evitará la pérdida de la posición para dejar de fumar, cuando el jugador no haya iniciado sesión
   teleportUnAuthedToSpawn: true //  ¿No deberían los jugadores conectados ser teletransportados para engendrar?
   allowMovement: false // ¿Pueden los jugadores no registrados caminar?
   minNicknameLength: 3 // longitud mínima permitida del apodo
   timeout: 30 // Después de la hora, los jugadores que no puedan iniciar sesión o registrarse deben ser expulsados. Establecer en 0 para deshabilitar.
   AllowRestrictedUser: false // El usuario restringido pateará a los jugadores que se enumeran a continuación y no cumplen con la coincidencia del nombre de usuario; IP
   AllowedRestrictedUser:
      - playername;127.0.0.1
   allowedNicknameCharacters:
   allowedMovementRadius: 100 // ¿Hasta dónde pueden caminar los jugadores no registrados? Establecer en 0 para radio ilimitado
   maxRegPerIp: 3 // Registros máximos por IP
 GameMode:
   ForceSurvivalMode: false // ¿Forzar el modo de supervivencia a un jugador cuando se une?
   ResetInventotyIfCreative: false // Si un jugador se une a CreativeMode y ForceSurvivalMode: verdadero, el inventario se borrará
 security:
   minPasswordLength: 4
   unLoggedinGroup: unLoggedinGroup // Grupo de permisos
   passwordHash: SHA256 // Cifrado de contraseña
 registration:
  enabled: true // Habilitar registro en el servidor
  messageInterval: 5 // Envía cada X segundos un mensaje a un jugador para recordarle que debe iniciar sesión / registrarse
  force: true // Solo los jugadores registrados y conectados pueden jugar.
unrestrictions:
  UnrestrictedName: [] // Lista todos los nombres de jugadores que deberían tener que iniciar sesión.

Comandos

Comandos normales

Jugador:

Comando Permiso-Nodo Uso
/register <Password> authme.register Regístrese en el servidor
/login <Password> authme.login Inicie sesión en el servidor
/logout authme.logout Cerrar sesión del servidor
/changepassword <oldPW> <newPW> authme.changepassword Cambie su contraseña (debe iniciar sesión)
/unregister <Password> authme.unregister Anular el registro del servidor

Comandos de administrador

Mando Permiso-Nodo Efecto
/authme register <Playername> <Password> authme.admin.register Registrar un jugador
/authme unregister <playername> authme.admin.unregister Anular el registro de un jugador
/authme changepassword <playername> <newPW> authme.admin.changepassword Cambiar contraseña de un jugador
/authme reload authme.admin.reload Vuelva a cargar el caché y la configuración

<spoiler text="Ejemplo de permisos">

groups:
  Owner:
    permissions:
    - authme.*
  Admins:
    permissions:
    - authme.*
  Moderator:
    permissions:
    - authme.login
    - authme.logout
    - authme.register
    - authme.changepassword
    - authme.unregister
  VIP:
    permissions:  
    - authme.login
    - authme.logout
    - authme.register
    - authme.changepassword
    - authme.unregister    
  Players:
    permissions:
    - authme.login
    - authme.logout
    - authme.register
    - authme.changepassword
    - authme.unregister
  Guests:
    permissions:
  
users:

</spoiler>