Administrar un servidor de Rust con jugadores puede ser una tarea difícil, especialmente si hay problemas de rendimiento continuos. Estas situaciones pueden surgir debido a una cantidad abrumadora de entidades, un mapa grande, demasiados complementos o simplemente poca memoria. Cuando esto sucede, puede arruinar la jugabilidad para otros e incluso hacer que se vayan, generando frustración para muchos propietarios.
Afortunadamente, hay algunos consejos y trucos que puedes implementar en el servidor para mejorar su rendimiento, permitiendo que los jugadores se diviertan en tu comunidad.
Estos van desde ejecutar comandos simples hasta instalar complementos útiles para eliminar entidades no deseadas. Con esto en mente, hemos creado esta guía de HolyHosting para mostrar las diferentes posibilidades para mejorar el rendimiento de tu servidor de Rust.
Rendimiento del Servidor de Rust
Hay mucha información y posibles configuraciones para implementar en tu servidor de Rust para mejorar su rendimiento. Debido a esto, hemos resumido los detalles más importantes en la tabla a continuación para tu referencia. Si deseas obtener más información sobre alguno de ellos, revisa sus respectivas secciones en esta guía. Ten en cuenta que combinar la mayoría de estos consejos es lo mejor para el rendimiento en el juego y en general del servidor.
Disminuir Animales
Cambiar la cantidad de animales y criaturas puede mejorar significativamente el rendimiento en el juego, ya que ahorra recursos del servidor. Por ejemplo, si desactivas que los pollos aparezcan, permite más potencia para otras actividades. Esto se puede lograr usando el comando chicken.population "0" en la consola.
Rust Chicken
También se puede usar en el juego si eres un administrador o en el archivo de configuración de inicio del servidor. Básicamente, el formato del comando es [animal].population "[valor]", que se puede usar en casi cualquier criatura para deshabilitar por completo o reducir su tasa de aparición.
Limitar FPS del Servidor
Los fotogramas por segundo (FPS) determinan cuán fluido se ejecuta el juego, pero pueden ser predefinidos por el servidor. Esto se logra usando el comando fps.limit "valor", que puede ser un número alto o bajo según tus objetivos. Se sugiere establecer este límite entre 30 y 60 FPS, ya que esto ayudará a reducir el estrés en el servidor. Una vez que hayas seleccionado uno, simplemente reemplaza "valor" con él y ejecuta el comando en tu consola. Los jugadores solo notarán problemas si estos números están entre 10 y 20 fotogramas.
Reinicios Programados
Similar a otros servidores de juegos, reiniciarlos de vez en cuando mantiene todo bajo control. En otras palabras, hacer esto diariamente puede reducir en gran medida el estrés y mejorar el rendimiento. Por defecto, nuestro panel hace esto por ti todos los días en la sección de Tareas Programadas. Si deseas que el servidor se reinicie cada 12 horas u otro intervalo, es necesario editar su tarea respectiva. De lo contrario, puedes hacerlo manualmente en el panel principal para asegurarte de que todo se reinicie. Un aspecto importante a tener en cuenta es que reiniciar no significa que se pierda el progreso, ya que simplemente se apaga y se enciende de nuevo. Alternativamente, puedes reiniciar el mundo regularmente para ayudar con el rendimiento del servidor.
Tamaño de Mapa más Pequeño
Esto puede ser un conocimiento común, pero tener un mapa demasiado grande requiere más recursos del servidor. Si tienes un mundo de 5k, considera reducirlo a 2-3k en su lugar.
Hacer esto reducirá la cantidad de estrés en el servidor, ya que no necesita demasiados recursos para manejarlo. Sin embargo, esto depende de la cantidad de usuarios que tengas jugando activamente en el mapa. Grupos pequeños no necesitan un mundo grande, pero a veces se hacen excepciones para comunidades sustanciales. Ten esto en cuenta, puede tomar algún tiempo determinar el tamaño más adecuado para tu servidor.
Alternativamente, puedes encontrar y cargar un mundo que sea ideal para tu rendimiento.
Complementos de Rendimiento
Otra forma maravillosa de aumentar el rendimiento de tu servidor de Rust es mediante el uso de complementos. Estos van desde limpiar entidades no deseadas hasta monitorear cualquier problema. Hemos creado una lista de complementos populares para probar a continuación, pero si estos no son lo que necesitas, siéntete libre de investigar por tu cuenta. Sin embargo, es posible que debas editar algunos de ellos manualmente para que todo funcione correctamente. Además, evita instalar demasiados complementos, ya que eso puede causar otros problemas.
- Performance Monitor: Esta es una herramienta útil para realizar un seguimiento de la memoria del servidor, los tiempos de enganche de los complementos y otra información valiosa. Una vez instalado, puedes personalizar la cantidad de informes en segundos, que se guardan en la base de datos FTP del servidor. La velocidad de este proceso está determinada por los FPS que hayas establecido, siendo valores bajos que lo hacen más largo.
- Performance UI: Similar al complemento anterior, este muestra información del servidor. Sin embargo, utiliza una interfaz de usuario amigable que muestra tasas de enganche, latencias, tasas de fotogramas y tiempos de fotogramas. En otras palabras, todo se almacena en una interfaz gráfica de usuario fácilmente accesible y visible para los administradores. Si hay problemas en curso con el servidor, mostrará iconos para notificarte.
- Entity Cleanup: A diferencia de los demás, este complemento te permite limpiar bloques de construcción, desplegables y otras entidades. Ya sea configurando un interval
o predeterminado para cada eliminación o haciéndolo manualmente con comandos, esta es una herramienta extremadamente útil. Incluso hay una lista blanca para ignorar entidades durante su proceso de limpieza.
- Auto Purge: Una alternativa al complemento anterior, esto purga una cantidad específica de entidades creadas por jugadores inactivos. Esto puede mejorar significativamente el rendimiento, ya que los recursos inactivos restan importancia a otras actividades. La configuración es bastante simple y directa, con pequeños ajustes de configuración.
- Remover Tool: De lejos, el complemento más popular para usar, la Remover Tool permite a administradores y jugadores normales eliminar entidades no deseadas. Estas pueden ser estructuras, objetos y otros tipos que consumen recursos. Elige qué se elimina específicamente del servidor mediante su configuración. Hay muchos tipos diferentes de comandos para usar y archivos para ajustar, lo que puede mejorar el rendimiento general para todos.
Mejorar el Servidor
Si has hecho todo lo anterior y todavía hay problemas en el juego, podría significar que necesitas más memoria dedicada en el servidor. Por ejemplo, 4 GB es el mínimo indispensable para Rust y no puede admitir a demasiados jugadores en un mapa grande.
Permitir que el servidor tenga recursos adicionales es una excelente manera de reducir el estrés y mejorar el rendimiento. Sin embargo, esta opción no es para todos, ya que requiere un pago. Aunque valdrá la pena el dinero si tienes una base de jugadores grande y exitosa disfrutando activamente de tu servidor. Visita nuestra área de precios para obtener más información sobre cada plan si estás interesado.
Problemas Comunes
El Servidor se Retrasa
En algunos casos, el servidor seguirá retrasándose o experimentando problemas de rendimiento incluso si has intentado optimizarlo. Esto probablemente se deba a un problema subyacente con tu mapa y sus entidades. Intenta instalar algunos de los complementos sugeridos y ejecutar sus procesos de limpieza para ayudar a reducir la cantidad de recursos utilizados. Sin embargo, podría ser que tu juego mismo tenga retraso y no el servidor. En este caso, intenta optimizar la configuración de tu cliente para adaptarla mejor al rendimiento de tu computadora. De lo contrario, contacta con nuestro Soporte para obtener ayuda adicional para resolver cualquier problema.
Imposibilidad de Usar Comandos
Después de intentar usar comandos predeterminados y que fallen, verifica su formato. Debes ingresarlos correctamente sin errores para que funcione. Una vez que esto esté correcto, inténtalo de nuevo y ve si usar la consola del servidor ayuda. De lo contrario, conviértete en administrador y úsalos en el juego. Sin embargo, a veces tendrás que asegurarte de que los complementos estén instalados correctamente si estás tratando de usar sus comandos en su lugar.