DOC.SYS-STAR
SEC-01
Ray Hostingstartup args
[READ_EST // 3 MIN]

Argomenti di Avvio e Flag Personalizzati (Sotto il cofano)

Ogni container si accende lanciando una specifica riga di comando. Se sei un amministratore esperto e ti piace smanettare duro, puoi modificare questi parametri per ottimizzare la Garbage Collection di Java, assegnare core dedicati alla CPU, regolare i tickrate di rete o impostare parametri avanzati del motore grafico.


1. Il Sistema dei Segnaposto (Placeholder)

La stringa di comando contiene dei segnaposto dinamici racchiusi tra doppie parentesi graffe. Queste variabili vengono sostituite in automatico dal sistema con i valori reali del database prima di far partire il server.

Segnaposto Cosa inserisce A cosa serve
{{MaxPlayers}} Valore Numerico Limite massimo di slot per i giocatori impostato nella dashboard.
{{GSLT}} Token di Login di Steam Indispensabile per autenticare il server sul matchmaking ufficiale di Steam.
{{LicenseKey}} Chiave di Licenza Usato dai giochi che richiedono un token sviluppatore (tipo FiveM).
{{Port}} Numero di Porta La porta di rete principale assegnata al tuo container.
{{Ip}} Indirizzo IP L'IP locale per instradare il traffico sul nodo fisico.

[!CAUTION] Non toccare i segnaposto! Non modificare, rinominare o cancellare questi segnaposto (ad esempio cambiando {{MaxPlayers}} con un numero fisso come 32). Se lo fai, lo script di avvio si romperà e il server rimarrà spento all'infinito.


2. Preset di Ottimizzazione delle Prestazioni (Falli girare al massimo!)

Aggiungendo dei flag ad hoc alla stringa di avvio puoi spingere il server al massimo ed evitare picchi di lag e micro-scatti.

Ottimizzazione per Minecraft (Aikar's Flags)

Per i server Java (Paper, Purpur, Spigot), sostituire i parametri standard con gli Aikar's Flags riduce a zero o quasi i blocchi causati dal Garbage Collector della JVM:

-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

Ottimizzazione Rust

Per far girare Rust senza singhiozzi, ottimizzare il tickrate e assegnare i thread della CPU giusti è la via per calcoli fisici perfetti:

-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256

3. Allocazione RAM e Crash OOM (Out Of Memory)

I limiti della memoria di avvio (come -Xmx e -Xms per Java) vengono decisi in automatico dal pannello in base al piano che hai acquistato. Niente magheggi manuali qui.

[!WARNING] Protezione anti-crash OOM Non aggiungere mai i flag -Xmx o -Xms negli argomenti di avvio personalizzati. Se allochi nel comando più RAM rispetto a quella prevista dal tuo piano, l'OOM killer del sistema operativo host arresterà il server all'istante per sicurezza.


4. Come tornare indietro (Reset)

Se il server non parte più perché hai fatto qualche errore di battitura o sintassi nei comandi:

  1. Vai su Argomenti di Avvio nel pannello di controllo.
  2. Clicca su Ripristina Predefiniti posizionato sotto l'area di input.
  3. Riavvia il server. Il pannello ricaricherà la configurazione standard pulita e testata dai nostri tecnici.

Supporto Tecnico Avanzato H24

Entra nel nostro Discord ufficiale per chattare direttamente con i nostri esperti.

Entra nel Discord di Supporto