Descargar el PDF
Descargar el PDF
bPermissions es un plugin para servidores CraftBukkit , creado por el desarrollador de plugins codename_B . Es un plugin de permisos que respalda al nuevo sistema superperms y también a los permisos viejos.
Configurar permisos para tu servidor puede resultar difícil, en especial si no lo has hecho antes. Este artículo de wikiHow te mostrará cómo configurar el plugin bPermissions .
Pasos
-
Genera los archivos de bPermissions .
- Coloca el archivo bPermissions.jar en la carpeta del plugin y ejecuta el servidor para que genere los archivos.
- Una vez que el servidor se haya cargado completamente, escribe “ stop ” y cierra la consola.
-
Archivos bPermissions .
- Dentro de tu carpeta de plugins, ahora deberías ver una carpeta nueva llamada bPermissions .
- Abre esta carpeta y verás algunos archivos nuevos. Por ahora, no modificaremos estos archivos.
-
Configura el mundo YMLs .
- Abre la carpeta world y verás un archivo YAML por cada mundo que tengas en tu servidor. Si sólo tienes los mundos predeterminados, entonces verás dos archivos, groups.yml y users.yml .
- Estos son los archivos que se utilizan para crear grupos de permisos y asignarle grupos a los jugadores.
-
Abre los grupos YML .
- Abre el archivo group.yml en el bloc de notas. En los servidores más recientes, por lo general, este es un archivo vacío. Si en él ves dos corchetes, [], bórralos para que el archivo quede vacío.
-
Configura el grupo predeterminado.
- En este artículo de wikiHow, utilizarás tres grupos: player (jugador), moderator (moderador) y admin (administrador). Puedes elegir tener más o menos grupos que los aquí mencionados.
- Escribe, sin las comillas, “ default: ” y luego el nombre de tu grupo predeterminado; en este ejemplo será “jugador”. Tu primera línea debería verse como la línea de la imagen.
-
Añade los grupos.
- Ahora puedes añadir los grupos al archivo world .
- Ve a la siguiente línea y escribe “ groups:
”
- Luego, ve a la línea siguiente y añade cuatro espacios, asegurándote de no añadir tabulaciones y que no se hayan añadido tabulaciones automáticamente. Escribe el nombre de tu primer grupo. Luego, ve a la línea siguiente, escribe cuatro espacios y el nombre del segundo grupo.
- Repite esto hasta que hayas anotado todos los grupos. Deberían lucir similares a los grupos en la imagen.
-
Añade los permisos básicos.
- Ahora debes añadir los permisos básicos que tendrá cada grupo. Utilizando bPermissions , le asignarás varios grupos a tus jugadores.
- En lugar de grupos de jugadores , lo que añadas a los jugadores será grupo de permisos . Por lo general, tu grupo predeterminado será un grupo base . Este contendrá todos los permisos que desees que tenga cada jugador.
- Por lo tanto, en tu grupo predeterminado, ve a la siguiente línea, añade 4 espacios y los permisos:
- - bPermissions.build : este permitirá que los jugadores coloquen y destruyan bloques.
- Luego, debajo de tu grupo de tipo admin, añade el permiso:
- - bPermissions.admin
- Debería verse similar a la imagen.
-
Añade otros permisos.
- Como el plugin Essentials , que tiene muchos permisos y es muy popular.
- Al igual que en el paso anterior, añade el permiso que desees que tenga cada grupo. Pero ten esto en mente, los permisos deben ser relevantes para el grupo.
- En esta imagen se muestran algunos permisos para el MOTD , teletransportar para aparecer y comandos home / sethome para el grupo player . Permisos para echar y prohibir en el grupo moderator (moderador) y comandos de servidor Bukkit para el grupo admin .
- Tu archivo groups.yml ahora debería verse similar al de la imagen.
- Nota: si tienes un montón de plugins, probablemente tengas que añadir un montón de nodos de permiso. Sin embargo, tómate tu tiempo para asegurarte de que tenga el formato correcto y de que no se haya añadido ninguna tabulación.
-
Añade jugadores.
- Ahora que ya has agregado los permisos, es buena idea añadir al archivo a los jugadores que tendrán el nodo bPermissions.admin . Este permiso le permitirá al jugador añadir, desde dentro del juego, a otros jugadores.
- En este ejemplo hay tres jugadores: Notch
, Jeb
y NewGuy
.
- Notch es un admin , así que él tiene los tres grupos de permisos, lo que quiere decir que puede hacer todo lo que hace un jugador predeterminado, también puede hacer todo lo que un moderador pueda hacer y además puede utilizar comandos de servidor.
- Jeb , como es moderador, tiene todos los permisos de un jugador predeterminado y los de un moderador.
- Finalmente, NewGuy
recién se unió al servidor, así que automáticamente recibe los permisos del grupo predeterminado.
- A medida que los jugadores nuevos se unan al servidor, se añadirán automáticamente a la lista.
Haz una línea nueva, escribe players:
Línea nueva, 4 espacios, añade el nombre del jugador, así: Notch:
Luego, otra línea, 4 espacios y añade los grupos. Repite esto para todos los jugadores que quieras añadir manualmente.
Tu archivo groups.yml debería verse similar a la imagen.
- A medida que los jugadores nuevos se unan al servidor, se añadirán automáticamente a la lista.
-
Cómo obtener un prefijo o un sufijo.
Tus permisos ya están configurados. Puedes guardar el archivo y debería funcionar como se espera. Sin embargo, a muchas personas les gusta añadir un prefijo a su nombre para saber cuáles jugadores pertenecen a cuáles grupos.
Para hacer esto, necesitas un plugin de chat. Un plugin recomendable es bChat , que se puede descargar en: http://dev.bukkit.org/server-mods/bchat/ -
Configura bChat .
bChat solo tiene un archivo, config.yml .
Abre el archivo config.yml y en él puedes darle formato al chat para tu servidor. El formato que podrías utilizar es: format: '+PREFIJO +ESPACIO+NOMBRE: +ESPACIO+MENSAJE' -
Añade el prefijo.
Para añadir el prefijo al grupo debes abrir el archivo groups.yml al que añadiste todos tus permisos. El prefijo se añade utilizando un permiso.
El permiso es:
- prefix. priority . prefix
La prioridad funciona del siguiente modo: cuanto más alto el número, más alta la prioridad.
Por ejemplo, le has añadido tres grupos al jugador Notch . Cada uno de esos grupos podría tener un nodo de permiso para asignar un prefijo. Así que utilizas la prioridad para asegurarte de que se utilice el prefijo para el grupo de mayor rango.
Entonces, para el grupo predeterminado puedes usar una prioridad de 10, el de moderador podría ser 20 y el de admin, 30. Aquí tienes un ejemplo de un prefijo, que es el grupo escrito entre corchetes.
- prefix.30.[Admin]
Esto produciría:
[Admin] Notch: mensaje aquí
También puedes añadirle color al prefijo:
- prefix.30.+RED[Admin]
Este sistema de prefijos es útil ya que permite utilizar el sistema multi-grupo y, a la vez, proporcionar un modo de insertar prefijos por grupo.
Es posible que tu archivo groups.yml se vea similar al de la imagen. -
Asciende jugadores dentro del juego.
Puedes utilizar comandos para añadir o eliminar grupos de los jugadores y añadir o eliminar nodos de permiso de los grupos. El comando es:
/p [world||global] [action] [target]
Por ejemplo,
/p global addgroup admin Jeb
Añade el grupo admin al jugador Jeb.Anuncio
Consejos
- Utiliza programas como NotePad++ para editar los archivos YAML.
- Dentro del juego, puedes utilizar /help para ver la lista de los comandos que puedes utilizar.
- Utiliza bChat o mChat para añadir prefijos o sufijos.
- Cuando escribas /plugins , verás que aparecen bPermissions y Permissions . Este último es un plugin de “permisos falsos” que se utiliza para mantener la compatibilidad con los plugins que aún utilizan el sistema de permisos más antiguo.
Anuncio
Advertencias
- No utilices ningún otro plugin de permisos al mismo tiempo
- NO utilices tabulaciones en los archivos YAML
Anuncio
Acerca de este wikiHow
Esta página ha recibido 8251 visitas.
Anuncio