Si recientemente agregó más jugadores, más mods o ambos a su servidor de Minecraft, entonces podría ser el momento de asignar más RAM. Aquí se explica cómo hacerlo para una experiencia de juego más fluida.
Asignar más RAM no es necesariamente una bala de plata; a menudo, optimizar el servidor en sí mismo es una mejor solución que arrojar más RAM al problema, pero hay ciertas situaciones en las que se requiere.
Minecraft es un juego que consume muchos recursos, y aumentar la cantidad de RAM asignada a su servidor puede resolver una variedad de problemas, desde bloques fantasmas hasta jugadores que se atascan y tartamudean mientras se mueven por el mapa.
A medida que aumenta la cantidad de jugadores, agrega complementos y modificaciones, crea proyectos cada vez más sofisticados (como clasificadores de elementos automatizados, granjas, etc.), y así sucesivamente, aumenta la demanda que pone en el servidor. Si pasó de acampar en una choza de tierra con un amigo a construir una elaborada creación de Redstone con diez, probablemente sea hora de asignar más RAM.
Hay diferentes formas de alojar un servidor de Minecraft. Para ahorrarle tiempo, primero hablemos sobre dónde puede y dónde no puede usar el método que estamos a punto de describir.
Si está utilizando Minecraft Realms , el host del servidor oficial de Mojang, no puede ajustar su asignación de RAM, y no necesita hacerlo.
Minecraft Realms se alojaba originalmente en servidores de Amazon Web Services (AWS) y ahora, después de una migración tras la adquisición de Mojang por parte de Microsoft, se alojan en servidores de Microsoft Azure . Todo el tiempo Realms ha utilizado un sistema de asignación de memoria dinámica. Su servidor de Realms simplemente aumenta o disminuye la cantidad de RAM que usa sin ninguna intervención del propietario de Realms.
Si está utilizando un host comercial de Minecraft, generalmente está pagando por un nivel específico de hardware. A la luz de eso, no puede simplemente aumentar su asignación de RAM, debe pagar por un nivel más alto.
A veces, simplemente puede visitar el sitio web y actualizar sobre la marcha, otras veces debe enviar un ticket de soporte y esperar. Consulte la documentación de su host de Minecraft para obtener más información. Sin embargo, antes de que se apresure a pagar por más RAM, le recomendamos que lea acerca de la cantidad de RAM que realmente necesita y cómo puede evitar pagar por actualizaciones utilizando una versión mejor optimizada del servidor de Minecraft .
Si aloja su propio servidor de Minecraft en el hardware de su hogar o de forma remota en el hardware alquilado, puede aumentar la asignación de RAM hasta las limitaciones impuestas por el propio hardware y las demandas generales del sistema host. Veamos cómo lo haces ahora.
Hay bastantes variables en el archivo server.properties de su servidor que establecen el modo de juego, la distancia de visualización y más. Sin embargo, no encontrará ninguna entrada para la asignación de RAM.
En cambio, la asignación de RAM se maneja mediante argumentos de línea de comandos que se transmiten al software del servidor durante el inicio. Establece el tamaño del montón, o la asignación de memoria, con las banderas --Xmx
y --Xms
que especifican el tamaño máximo e inicial del montón, respectivamente. Puede usar designaciones de megabytes o gigabytes como 1024M o 1G con las banderas.
Veamos un comando de inicio de ejemplo y analicemos todas las piezas.
java -Xmx1024M -Xms1024M -jar server.jar nogui
En el comando anterior, llamamos a Java, especificamos un tamaño de almacenamiento dinámico inicial de 1024M y un tamaño de almacenamiento dinámico máximo de 1024M. La -jar server.jar
porción simplemente apunta la herramienta de archivo jar de Java al archivo del servidor, y la nogui
bandera evita que el servidor cree una ventana GUI. Puede quitar la bandera de GUI si desea una ventana de GUI con estadísticas de rendimiento, una lista de jugadores y una vista en vivo del registro del servidor.
Si queremos aumentar la asignación de RAM a, digamos, 2 GB, simplemente puede apagar el servidor y ejecutarlo nuevamente con valores aumentados:
java -Xmx2048M -Xms2048M -jar server.jar nogui
Es posible que haya notado que no estamos especificando un rango, como 512M a 2048M en nuestros comandos, sino que usamos el mismo valor para el tamaño de almacenamiento dinámico mínimo y máximo. Establecer el mínimo y el máximo como el mismo valor establece el tamaño del almacenamiento dinámico en un valor fijo que ayuda a evitar impactos en el rendimiento ya que Java ajusta dinámicamente el tamaño del almacenamiento dinámico.
Es posible que tenga curiosidad por saber qué sucede si no configura los indicadores de asignación de memoria en absoluto. Java establecerá de manera predeterminada un tamaño de almacenamiento dinámico mínimo (la menor cantidad de memoria que usará) en 1/64 de la RAM física informada por el sistema operativo y el tamaño de almacenamiento dinámico máximo (la mayor cantidad de memoria que usará) en 1/4 de la RAM disponible.
En la mayoría de los sistemas, este será un rango demasiado amplio (y un valor máximo demasiado alto) y afectará el rendimiento. En nuestra discusión sobre cuánta RAM es buena para un servidor de Minecraft , tocamos el concepto del » recolector de basura » de Java , el mecanismo integrado que utiliza Java para administrar la RAM. En resumen, si asigna muy poca RAM, el recopilador se ejecuta con demasiada frecuencia y si asigna demasiada RAM, el recopilador permanece inactivo durante demasiado tiempo y luego funciona con demasiada fuerza al mismo tiempo.
Ambos son malos para el rendimiento, por lo que debe intentar aumentar la asignación de RAM para su servidor de Minecraft en incrementos modestos, digamos de 1 GB a 1,5 GB a 2 GB, hasta que logre los resultados que desea.
Si está ejecutando el software de servidor Vanilla Minecraft y aumentar la RAM no proporciona un mayor rendimiento, considere cambiar a una bifurcación muy optimizada del servidor Vanilla, como PaperMC . En nuestra experiencia, cambiar a PaperMC produce ganancias de rendimiento superiores a las que podría proporcionar cualquier asignación adicional de RAM.
De cualquier manera, con algunos ajustes, ya sea en la asignación de RAM o en la plataforma del servidor que está utilizando, debería poder obtener el rendimiento que está buscando.
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…