Inicio · Ayuda · Parámetros de inicio de Java propios
Parámetros de inicio de Java propios para Minecraft y Project Zomboid
En Minecraft y Project Zomboid puede introducir parámetros de inicio de Java propios, por ejemplo para cargar un agente Java o fijar una propiedad del sistema. La memoria RAM y los núcleos del procesador no forman parte de ellos. Dependen de su nivel y se fijan automáticamente al arrancar.
Introducir parámetros
- En el área de cliente, abra su servidor y la tarjeta «Ajustes».
- Introduzca los parámetros en el campo «Parámetros de inicio de Java», separados por espacios.
- La entrada se guarda automáticamente. Los parámetros se aplican a partir del siguiente arranque del servidor y se mantienen tras las actualizaciones del juego.
El área de cliente rechaza al guardar los parámetros no permitidos. Se permiten como máximo 30 parámetros con 1500 caracteres en total.
Parámetros permitidos
| Tipo | Ejemplo | Nota |
|---|---|---|
| Agente Java | -javaagent:ZombieBuddy.jar |
El archivo debe estar en la carpeta de datos del servidor. Subida a partir de Flex M en el gestor de archivos o por SFTP. |
| Propiedad del sistema | -Dnombre=valor |
No se permiten nombres que empiecen por java., jdk., sun., user., log4j o deployment.. |
| Parámetro -XX | -XX:+UseStringDeduplication |
Solo los parámetros de la lista siguiente. |
Parámetros -XX permitidos
ParallelRefProcEnabled, DisableExplicitGC, UseStringDeduplication, PerfDisableSharedMem,
UnlockExperimentalVMOptions, OptimizeStringConcat, ZProactive, MaxGCPauseMillis,
G1ReservePercent, G1MixedGCCountTarget, G1MixedGCLiveThresholdPercent,
G1RSetUpdatingPauseTimePercent, SurvivorRatio, MaxTenuringThreshold, ZUncommitDelay, ZCollectionInterval.
Además, en Project Zomboid UseZGC y ZGenerational, en Minecraft UseG1GC.
No permitido: memoria RAM y procesador
Los datos de memoria RAM y procesador como -Xmx, -Xms, -Xss, -Xmn o los parámetros -XX sobre heap, hilos y núcleos están bloqueados. La memoria RAM la fija el nivel. El resumen está en Niveles y precios. El nivel se cambia en cualquier momento en el área de cliente.
Ejemplo: ZombieBuddy en Project Zomboid
ZombieBuddy carga mods Java para Build 42. Suba el archivo ZombieBuddy.jar a la carpeta de datos e introduzca -javaagent:ZombieBuddy.jar como parámetro de inicio de Java. La autorización de los mods Java (policy=) no se puede fijar en el campo «Parámetros de inicio de Java». Tiene un ajuste propio en el grupo «Reinicios». Qué mods Java se cargan lo decide en el área de cliente mod a mod, como se explica en Configurar mods Java con ZombieBuddy.
Preguntas frecuentes
- ¿Por qué no puedo fijar -Xmx?
- La memoria RAM y los núcleos forman parte del nivel. El servidor los fija de forma adecuada al arrancar. Si necesita más, cambie al siguiente nivel.
- ¿Siguen valiendo los parámetros tras una actualización del juego?
- Sí. El servidor los mantiene tras cada actualización.
- ¿Por qué se rechaza mi parámetro?
- El parámetro no está en la lista de parámetros permitidos o el archivo jar indicado no está en la carpeta de datos del servidor.
Más: Gestor de archivos para servidores de juegos Configurar el acceso SFTP ¿Cuánta memoria RAM necesita un servidor de Minecraft?