Cómo mejorar el rendimiento del servidor Rust
in rust
By Nathan Young
Resumen
Gestionar un servidor Rust con jugadores puede ser una tarea difícil, sobre todo si hay problemas de rendimiento continuos. Estas situaciones pueden surgir debido a una cantidad abrumadora de entidades, un mapa grande, demasiados plugins o, simplemente, poca memoria. Cuando esto ocurre, puede arruinar el juego para los demás e incluso hacer que se marchen, creando frustración para muchos propietarios. Afortunadamente, hay algunos consejos y trucos que puedes poner en práctica en todo el servidor para aumentar su rendimiento y que los jugadores puedan divertirse en tu comunidad. Pueden ir desde la ejecución de comandos sencillos hasta la instalación de complementos útiles para borrar entidades no deseadas. Con esto en mente, hemos creado esta guía de Hosting Apex para mostrar las diferentes posibilidades para ayudar a mejorar el rendimiento de su servidor Rust.
Breve resumen
Hay mucha información y posibles configuraciones a implementar en tu servidor Rust para mejorar su rendimiento. Por ello, hemos resumido los detalles más importantes en la siguiente tabla para que pueda consultarlos. Si desea saber más sobre alguno de ellos, consulte su(s) sección(es) correspondiente(s) en esta guía. Ten en cuenta que combinar la mayoría de estos consejos es lo mejor para el juego y el rendimiento general del servidor.
Solución | Descripción |
---|---|
Disminuir Animales | Disminuir la población de un animal ayudará a reducir los recursos utilizados en el servidor. |
Limitar FPS del servidor | Limitar los FPS del servidor aumenta los recursos para otras actividades, si es necesario. |
Reinicios rutinarios | Reiniciar regularmente el servidor (sin reinicios) ayuda a gestionar el rendimiento limpiándose. |
Mapa más pequeño | Tener un mapa pequeño en lugar de uno grande permite dedicar más recursos al servidor. |
Plugins de rendimiento | Instalar plugins útiles para eliminar entidades no deseadas u otros aspectos mejora el rendimiento del juego. |
Actualización del servidor | Aumentar la memoria dedicada (RAM) del servidor proporciona más recursos para utilizar. |
Disminuir Animales
Cambiar la cantidad de animales y criaturas puede mejorar mucho el rendimiento del juego, ya que ahorra recursos del servidor. Por ejemplo, si se impide que los pollos desoven, se dispone de más energía para otras actividades. Para ello, utilice el comando chicken.population «0» en la consola.
También se puede utilizar en el juego si eres administrador o en el archivo de configuración de inicio del servidor. Básicamente, el formato del comando es [animal].population «[value]», que se puede utilizar en casi cualquier criatura para desactivar por completo o reducir su tasa de aparición.
Limitar FPS del servidor
Los fotogramas por segundo (FPS) determinan la fluidez del juego, pero pueden ser predeterminados por el servidor. Esto se consigue utilizando el comando fps.limit «value «, que pueden ser números altos o bajos dependiendo de tus objetivos. Se sugiere establecer este límite entre 30-60 FPS, ya que esto ayudará a reducir el estrés en el servidor. Una vez que hayas seleccionado uno, simplemente sustituye «valor» por él y ejecuta el comando en tu consola. Los jugadores sólo notarán problemas si estas cifras oscilan entre 10 y 20 fotogramas.
Reinicios rutinarios
Al igual que ocurre con otros servidores de juegos, reiniciarlos de vez en cuando mantiene todo bajo control. En otras palabras, hacer esto a diario puede reducir enormemente el estrés y mejorar el rendimiento. Por defecto, nuestro panel hace esto por usted cada día en el área de Tareas Programadas. Si desea que el servidor se reinicie cada 12 horas u otro intervalo, entonces es necesario editar su tarea respectiva. Si no, puedes hacerlo manualmente en el panel principal para asegurarte de que todo se reinicia. Un aspecto importante a tener en cuenta es que reiniciar no significa que el progreso se reinicie, ya que simplemente se apaga y vuelve a empezar. Alternativamente, puede restablecer el mundo de forma regular para ayudar con el rendimiento de su servidor.
Mapa más pequeño
Puede que esto sea de conocimiento general, pero tener un mapa demasiado grande requiere más recursos del servidor. Si tienes un mundo de 5k, considera reducirlo a 2-3k. De este modo, se reduce la carga del servidor, que no necesita demasiados recursos para funcionar. Sin embargo, esto depende de la cantidad de usuarios que tengas jugando activamente en el mapa. Los grupos pequeños no necesitan un mundo grande, pero a veces se hacen excepciones para comunidades importantes. Teniendo esto en cuenta, puede llevar algún tiempo determinar el tamaño más adecuado para su servidor. También puedes buscar y cargar un mundo ideal para tu actuación.
Plugins de rendimiento
Otra forma maravillosa de aumentar el rendimiento de tu servidor Rust es utilizar plugins. Pueden ir desde la limpieza de entidades no deseadas hasta la supervisión de cualquier problema. Hemos creado una lista de plugins populares para que los pruebes a continuación, pero no dudes en investigar por tu cuenta si estos no son lo que necesitas. Sin embargo, es posible que tenga que editar manualmente algunos de ellos para que todo funcione correctamente. Además, evite instalar demasiados plugins, ya que pueden causar otros problemas.
Monitor de Rendimiento – Esta es una herramienta útil para realizar un seguimiento de la memoria del servidor, los tiempos de enganche de plugins, y otra información valiosa. Una vez instalado, puede personalizar la cantidad de informes en segundos, que se guardan en la base de datos FTP del servidor. La velocidad de este proceso viene determinada por los FPS que hayas establecido, con valores bajos que lo hacen más largo.
Performance UI – Similar al plugin anterior, este muestra información del servidor. Sin embargo, utiliza una interfaz de usuario fácil de usar que muestra tickrates, latencias, framerates y frametimes. En otras palabras, todo se almacena en una interfaz gráfica de usuario fácilmente accesible y visible para los administradores. Si hay algún problema en curso con el servidor, mostrará iconos para notificártelo.
Limpieza de entidades – A diferencia de los demás, este plugin permite limpiar bloques de construcción, desplegables y otras entidades. Tanto si configura un intervalo predeterminado para cada eliminación como si lo hace manualmente con comandos, se trata de una herramienta extremadamente útil. Incluso hay una lista blanca de entidades que se pueden ignorar durante el proceso de limpieza.
Auto Purga – Una alternativa al plugin anterior, este purga una cantidad específica de entidades creadas por jugadores inactivos. Esto puede mejorar mucho el rendimiento, ya que los recursos ociosos restan tiempo a otras actividades. La instalación es bastante sencilla y directa, con pequeños ajustes de configuración.
Herramienta de eliminación – Con diferencia, el complemento más popular, la herramienta de eliminación permite a los administradores y a los jugadores normales eliminar entidades no deseadas. Pueden ser estructuras, objetos y otros tipos que ocupan recursos. Elija qué se elimina específicamente del servidor a través de su configuración. Hay muchos tipos diferentes de comandos para usar y archivos para ajustar, que pueden mejorar el rendimiento general para todos.
Actualización del servidor
Si has hecho todo lo anterior y todavía hay problemas en el juego, entonces podría significar que necesitas más memoria dedicada en el servidor. Por ejemplo, 4 GB es el mínimo para Rust y no puede soportar demasiados jugadores en un mapa grande. Permitir que el servidor disponga de recursos adicionales es una forma maravillosa de reducir el estrés y mejorar el rendimiento. Sin embargo, esta opción no es para todo el mundo, 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. Visite nuestra zona de precios para obtener más información sobre cada plan si está interesado.
Problemas comunes
En algunos casos, el servidor seguirá ralentizándose o teniendo problemas de rendimiento aunque hayas intentado optimizarlo. Esto se debe probablemente a un problema subyacente con su mapa y sus entidades. Intente instalar algunos de los plugins sugeridos y ejecute sus procesos de limpieza para ayudar a reducir la cantidad de recursos que se utilizan. Sin embargo, podría ser que el juego en sí se está retrasando y no el servidor. En este caso, intente optimizar la configuración de su cliente para que se adapte mejor al rendimiento de su ordenador. De lo contrario, póngase en contacto con nuestro servicio de asistencia para obtener ayuda adicional para resolver cualquier problema.
Si intenta utilizar comandos predeterminados y fallan, vuelva a comprobar su formato. Tendrás que introducirlos correctamente sin errores para que funcione. Una vez comprobado esto, inténtalo de nuevo y comprueba si el uso de la consola del servidor ayuda. Si no, conviértete en administrador y úsalos en el juego. Sin embargo, a veces tendrás que asegurarte de que los plugins están instalados correctamente si intentas utilizar sus comandos en su lugar.
Enlaces útiles
Cómo hacer un servidor Rust
Cómo utilizar los comandos de administración de Rust
Cómo convertirse en administrador de servidores Rust
Cómo añadir plugins a un servidor Rust