HolyHosting
Holy Team

Tener un server de Rust es la parte fácil. Convertirlo en algo a lo que los jugadores realmente quieran regresar normalmente implica trabajar con archivos: plugins, mapas personalizados, rutinas de wipe, permisos de admin y docenas de ajustes en la config. Todo eso pasa a través de FTP (File Transfer Protocol), el canal que te permite mover archivos entre tu computadora y el server.
Hay dos formas de comunicarte con tu server por FTP. Puedes usar el administrador de archivos integrado en el panel de control, que vive en tu navegador y no necesita nada extra. O puedes usar un cliente de escritorio como FileZilla o Cyberduck, que es más rápido, elimina la mayoría de los límites de tamaño de archivo y te da un flujo de trabajo de arrastrar y soltar adecuado. Esta guía cubre ambos, y luego repasa las carpetas que vale la pena conocer y los errores que suelen afectar a los usuarios primerizos.

Cada sesión FTP depende de cuatro datos: la dirección del host, el puerto, el nombre de usuario y la contraseña. Cada server de Rust tiene su propio juego de credenciales, y pueden cambiar si mueves el server a una ubicación o región distinta, así que siempre cópialos frescos del panel en lugar de reutilizar notas viejas. Un error común es agarrar la IP del juego del server en lugar del host FTP, que se ve similar pero rechazará cada intento de login.
El resto de esta guía asume que tienes el panel abierto y estos cuatro valores al alcance.
El administrador de archivos basado en navegador es la ruta más rápida. Inicias sesión con la contraseña de tu panel y el árbol de archivos aparece de inmediato. Sirve para editar archivos de config, subir plugins pequeños y leer logs. El detalle es el límite de tamaño de archivo: mapas muy grandes o paquetes completos de plugins pueden trabarse a mitad de subida, y algunos archivos del sistema están ocultos por diseño.
Para ediciones del día a día, esos límites rara vez estorban. Pasos:

Cuando necesitas subir un mapa de varios gigabytes, sincronizar cientos de archivos de plugin o simplemente quieres una interfaz más rápida y menos exigente, un cliente de escritorio es la herramienta correcta. FileZilla y Cyberduck son gratuitos, multiplataforma y se llevan bien con el server FTP del panel.

Una pequeña nota sobre los nombres de usuario: normalmente llevan un sufijo numérico vinculado a tu cuenta. Copiar solo el nombre visible sin el sufijo es una de las razones más comunes por las que falla la conexión.

El árbol de archivos de un server de Rust puede verse intimidante la primera vez que lo abres. La buena noticia es que casi todo lo que vas a tocar vive en dos lugares.

Aquí es donde vive la data del mundo: el mapa en sí, los estados de guardado y los registros de jugadores. Adentro encontrarás archivos que terminan en `.map` y `.sav`, que representan la geometría del mundo y su estado guardado, y archivos `.db`, que almacenan datos de jugadores como inventarios y posiciones. Hacer backup, hacer wipe o intercambiar un mundo implica trabajar en esta carpeta. Si vas a subir un mapa personalizado que encontraste en línea, aquí va.

La carpeta `oxide` solo aparece cuando el soporte de uMod (Oxide) está habilitado para tu server. Una vez que aparece, obtienes subcarpetas para archivos de plugin, sus configs, datos persistentes, archivos de idioma y logs. Aquí es donde subes plugins `.cs` o `.dll`, editas sus configs JSON y revisas los logs cuando algo se comporta mal. El archivo `oxide.config.json` en la raíz controla los permisos de grupo y el comportamiento general del framework, así que manéjalo con un backup a mano.
Existen otras carpetas (server identity, blueprints, el binario en sí) pero rara vez necesitas tocarlas fuera de configuraciones avanzadas.
Nueve de cada diez veces el problema es el campo del host. La gente pega la IP del game server y se pregunta por qué FTP los sigue rechazando. El host FTP es un valor separado que aparece en el panel, y no siempre coincide con la IP del juego. Después de eso, revisa el puerto y confirma que tu nombre de usuario incluye el sufijo numérico. Por último, recuerda que la contraseña FTP es la misma que usas para el panel, no una credencial distinta.
Los archivos grandes batallan a través del administrador de archivos web. Si una transferencia se congela o da error, cambia a un cliente de escritorio. La conexión directa maneja cargas más grandes sin problema y reanuda transferencias interrumpidas sin reiniciar desde cero. Si un cliente de escritorio también falla, la causa casi siempre es local: una red inestable o un enlace de subida saturado.
A veces un archivo aparece en el server con el nombre correcto pero cero bytes adentro, o con pedazos de contenido faltantes. Esto normalmente significa que la subida se interrumpió justo en el peor momento. Dos hábitos ayudan: usa un cliente de escritorio para cualquier cosa de más de unos megabytes, y comprime cargas de múltiples archivos con 7-Zip o WinRAR para que la transferencia se convierta en un solo archivo. Un solo archivo es más fácil de verificar que una carpeta llena de pedazos, y encima la compresión ahorra tiempo.
Con la conexión arreglada y las carpetas clave identificadas, el resto de la administración del server de Rust se vuelve mucho menos misterioso.
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.
Agrega prefijos personalizados, colores de username y rangos a tu server de Rust con el plugin Better Chat. Instalación paso a paso, comandos de grupos y tips del archivo de config.
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.