HolyHosting
Holy Team

Un server de Rust sin chat organizado se ve incompleto. Los owners se confunden con los jugadores normales, los admins no tienen forma de lucir su rol y los perks de los donadores son invisibles para el resto del lobby. El plugin Better Chat resuelve eso al introducir grupos con sus propios prefijos, colores de username y formatos de mensaje. Se engancha con uMod y te da control total sobre cómo aparece cada rango en el chat dentro del juego.
Es uno de esos plugins que al inicio parece pequeño y después se vuelve la columna vertebral de cómo tu comunidad reconoce al staff y a los supporters. La buena noticia es que subirlo desde el panel de tu server es directo, y la mayor parte del trabajo pesado se hace con un puñado de comandos de consola.
Descarga el archivo del plugin desde la página oficial de Better Chat en uMod y haz clic en Download.

Guárdalo en un lugar fácil de encontrar en tu computadora. Solo lo vas a necesitar por un momento, así que el escritorio está bien.
Abre tu panel de control y ve al administrador de archivos o FTP desde el menú de tu panel. Verifica dos veces que estás en el perfil de server correcto antes de continuar, porque subir el plugin al perfil equivocado es la causa más común de que falle de forma silenciosa.

Ingresa con tu contraseña del panel y abre el directorio `oxide`.

Desde ahí, entra a la carpeta `plugins` y usa la opción de subir archivos cerca de la parte superior. Arrastra el archivo `.cs` que descargaste a la ventana de subida.

Espera a que la transferencia llegue al 100 por ciento, luego regresa al panel principal y reinicia el server.
Los plugins de Rust solo cargan cuando uMod Support está habilitado en la configuración de tu server. Está activado por defecto, pero vale la pena darle un vistazo rápido antes de reiniciar.


Si entras esperando fuegos artificiales, prepárate para una decepción. Better Chat no hace nada visible hasta que configuras los grupos y les asignas gente. Todo eso se maneja con comandos, aunque el plugin también deja dos archivos JSON por si prefieres editar los settings a mano.
Puedes ejecutar los comandos de Better Chat desde dentro del juego si eres admin, o directamente desde la consola del panel. Cualquiera de los dos caminos funciona, y muchos owners terminan usando ambos según lo que estén haciendo.
Para otorgarte permisos de admin para el plugin, corre lo siguiente desde la consola:
`oxide.grant user [player/SteamID] betterchat.admin`
Hay un solo nodo de permiso para todo el plugin, lo que mantiene las cosas simples. Si quieres un repaso más profundo sobre los permisos de oxide, la guía general sobre permisos de plugins es un buen complemento.
Antes de empezar a spamear `/chat group set`, ayuda saber qué atributos puedes ajustar realmente. Cada grupo puede llevar su propio color de username, título, color de título, color de mensaje y valor de prioridad. Los ejemplos de abajo muestran cómo encajan esas piezas una vez que el grupo existe.
Los ejemplos de abajo están escritos para uso dentro del juego. Si los corres desde la consola del panel, quita el slash inicial pero mantén el resto de la sintaxis idéntica.

Empieza creando un rango con `/chat group add [group]`. No hay un límite de cuántos grupos puedes crear, así que siéntete libre de mapear owner, admin, moderator, builder, VIP y cualquier tier de donador que ofrezcas.
Una vez que el grupo existe, agrega jugadores con `/chat user add [player/Steam ID] [group]`. El cambio aparece en el chat casi de inmediato, incluso si todavía no personalizaste el rango.

Si alguien necesita ser removido, el comando correspondiente es `/chat user remove [player/Steam ID] [group]`. Mantén el roster ajustado, especialmente para los grupos que reparten permisos elevados en otros lados.

Dale sabor a un rango con un color de username personalizado usando `/chat group set [group] UsernameColor [color/HEX]`. Puede que el nuevo color no aparezca de inmediato porque la prioridad decide qué grupo gana cuando un jugador pertenece a varios.
Para asegurarte de que tu nuevo rango realmente le gane al default, sube la prioridad del default con `/chat group set default Priority [value]` y dale a tus grupos personalizados un número más bajo. Los números más bajos ganan.
Los comandos cubren la mayoría de los casos de uso, pero los archivos JSON te dan control más fino sobre el formato, particularmente cuando quieres espacios o caracteres especiales que el parser de comandos no maneja bien.
Abre el panel y entra al administrador de archivos o FTP de nuevo, luego navega a `/oxide/data`.

Usa la opción de edición junto a `BetterChat.json` para abrir el archivo de datos.

Haz los cambios que necesites para cada grupo y guarda el archivo desde el editor.

Cuando termines ahí, regresa a la carpeta principal `oxide` y abre el directorio `config`. Edita el archivo `BetterChat.json` dentro de esa carpeta para acceder a los settings centrales del plugin.

Guarda de nuevo, regresa al panel principal y reinicia el server para que los nuevos valores carguen.

La cadena de formato controla exactamente cómo se renderiza un mensaje para cada grupo. El default es `{Title} {Username}: {Message}`, lo cual está bien para pruebas pero es aburrido para un server serio. Símbolos, corchetes, emojis y tags de color están permitidos, pero el editor por comandos solo acepta un único argumento de valor. Eso significa que cualquier cosa que involucre espacios o spacing complejo debería hacerse directamente en el archivo de datos en lugar de a través de `/chat group set`.
El plugin no carga. Confirma que el archivo llegó a `/oxide/plugins` para el perfil de server activo. Un perfil equivocado deja el archivo en algún lado que el server nunca lee. También verifica que uMod Support siga habilitado en la configuración de tu server, luego reinicia.
Los comandos devuelven errores de sintaxis. Esto suele apuntar a la cadena de formato o a otro setting de grupo. Como el parser solo acepta un valor, los argumentos de varias palabras necesitan editarse dentro de `BetterChat.json` en su lugar. Para todo lo demás, busca errores de tipeo en los IDs de jugador y en los nombres de grupo, y considera correr el comando desde la consola del panel donde copiar y pegar es más indulgente.
No puedes correr ningún comando dentro del juego. Lo más probable es que todavía no tengas el permiso `betterchat.admin`. Métete a la consola y otórgalo con `oxide.grant user [player/SteamID] betterchat.admin`. Cada comando también puede ejecutarse desde la consola directamente, así que en realidad no necesitas estar logueado al juego para administrar los grupos.
Lanza anuncios rotativos en el chat de tu server de Rust con el plugin Advert Messages. Incluye la instalación desde el panel de HolyHosting, ajustes del config, ideas de mensajes, texto con color y soluciones rápidas cuando no aparece nada.
Lanza eventos de loot custodiados en tu server de Rust con el plugin Dangerous Treasures de uMod. Setup paso a paso, tips de configuración y problemas comunes explicados.
Agrega una URL clickeable a tu Rust server para que los players encuentren tu Discord, sitio de comunidad o redes sociales desde la página de info del server en el juego. Cubrimos dos métodos: campo del panel y edición manual de server.cfg.