Parámetros de Inicio y Flags Personalizados: ¡Domina el arranque!
Cada contenedor de servidor arranca ejecutando una línea de comandos específica. Si eres un usuario avanzado o te gusta trastear con el hardware, puedes meter mano a estos argumentos para afinar el recolector de basura (GC), repartir los hilos de la CPU, subir el tickrate de la red o cambiar el comportamiento del motor del juego.
1. El Sistema de Marcadores (Placeholders)
Tu comando de inicio lleva unas variables dinámicas encerradas entre llaves dobles. El panel se encarga de rellenar estas etiquetas con los datos reales de tu base de datos justo antes de encender el servidor.
| Marcador | Valor Real | ¿Para qué sirve? |
|---|---|---|
{{MaxPlayers}} |
Número de slots | Los slots máximos que hayas configurado en tu panel. |
{{GSLT}} |
Token del Servidor (GSLT) | Obligatorio para que Steam te deje autenticar y salir en la lista pública. |
{{LicenseKey}} |
Clave de licencia | Para juegos que piden token de desarrollador obligatorio (como FiveM). |
{{Port}} |
Puerto de red | El puerto principal asignado a tu contenedor para que se conecte la gente. |
{{Ip}} |
Dirección IP | La IP local del nodo host donde corre la máquina. |
[!CAUTION] ¡No toques las llaves! Ni se te ocurra modificar, borrar o renombrar estas variables (por ejemplo, cambiar
{{MaxPlayers}}por32a mano). Si lo haces, el script de arranque se hará un lío, la consola se romperá y tu servidor no pasará de la pantalla de inicio.
2. Ajustes Recomendados para exprimir el rendimiento
Metiendo unos flags específicos en tus opciones de lanzamiento puedes ganar muchísima fluidez y olvidarte de esos tirones tan molestos.
Optimización para Minecraft (Aikar's Flags)
Si tienes un servidor de Java, olvídate de los parámetros de memoria por defecto. Cambiar los flags de GC por los famosos "Aikar's Flags" reduce al mínimo los parones (lag spikes) que mete la máquina virtual de Java (JVM) al limpiar memoria:
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8m -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
Ajustes de Tickrate para Rust
En Rust, optimizar el tickrate y repartir bien los hilos de CPU es clave para que las físicas del juego no vayan a trompicones:
-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256
3. Asignación de RAM y el temido "OOM Killer"
Los límites de memoria RAM (el -Xmx y -Xms en Java) los gestiona automáticamente nuestro panel según el plan que tengas contratado.
[!WARNING] Cuidado con el OOM (Out Of Memory) No intentes colar parámetros
-Xmxo-Xmspersonalizados por tu cuenta. Si configuras más memoria en la línea de comandos de la que permite tu plan de hosting, el "OOM Killer" (el asesino de procesos del sistema operativo) tumbará tu servidor al instante por saltarse el límite del contenedor.
4. Volver a empezar (Restablecer por defecto)
Si has tocado algo que no debías en la línea de comandos y el servidor no arranca ni a tiros:
- Ve a Argumentos de Inicio en el panel.
- Haz clic en Restablecer por Defecto (justo debajo del cuadro de texto).
- Reinicia. El panel restaurará el comando de arranque original verificado por nuestro equipo técnico.
Soporte Técnico de Redes 24/7
Pásate por nuestro server oficial de Discord y habla directamente con nuestros cracks de hardware.
