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

Startup Arguments & Flag Kustom

Setiap kontena server start guna baris command line execution yang spesifik. User yang dah otai boleh edit hujah (arguments) ni untuk optimize garbage collection, allocate thread CPU, adjust tickrate network, dan ubah parameter server engine.


1. Sistem Dynamic Placeholder

Command startup korang ada placeholder dinamik dalam kurungan curly bertindih. Variable ni akan digantikan secara automatik oleh panel menggunakan nilai database yang aktif sebelum kontena server korang dijalankan.

Placeholder Nilai Yang Diganti Penerangan
{{MaxPlayers}} Bilangan Slot Jumlah slot player maksimum yang di-set dekat dashboard korang.
{{GSLT}} Game Server Login Token Wajib ada untuk pengesahan matchmaking Steam.
{{LicenseKey}} String Key Guna untuk game yang perlukan token kebenaran developer (cth. FiveM).
{{Port}} Nombor Port Soket rangkaian utama yang diperuntukkan kepada kontena korang.
{{Ip}} IP Address Alamat routing lokal nod hos korang.

[!CAUTION] Jangan Pandai-pandai Ubah Placeholder Jangan sesekali ubah, padam, atau tukar nama placeholder ni (cth. ubah {{MaxPlayers}} jadi 32). Kalau buat juga, script launcher akan rosak dan konsol server korang takkan boleh start langsung.


2. Preset Performance Optimization (Besi Padu)

Menambah flag spesifik pada parameter startup boleh mengurangkan lag gila-gila dan menaikkan fps server dengan ketara.

Minecraft Optimization (Aikar's Flags)

Untuk server berasaskan Java, gantikan argumen GC biasa dengan parameter garbage collection Aikar untuk meminimumkan gangguan thread Java Virtual Machine (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

Rust Engine Tickrate Tuning

Untuk server Rust, optimize tickrate dan peruntukan thread untuk pastikan pengiraan fizik berjalan licin tanpa lag:

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

3. Alokasi Memori & Masalah OOM (Ram Pecah)

Limit memori (-Xmx dan -Xms untuk Java) diuruskan secara dinamik oleh panel berdasarkan pelan langganan pilihan korang.

[!WARNING] Perlindungan Out-Of-Memory (OOM) Jangan pandai-pandai tambah flag -Xmx atau -Xms sendiri dalam startup arguments. Kalau memori yang korang set dalam script tu lebih besar daripada kuota pelan kontena server, OS hos akan bunuh (terminate) server korang serta-merta.


4. Reset Balik Ke Default

Kalau server korang tak boleh start sebab tersalah taip sintaks dalam command startup kustom:

  1. Pergi ke bahagian Startup Arguments dalam panel.
  2. Klik butang Reset to Default kat bawah kotak input tu.
  3. Restart server. Panel akan pulihkan balik konfigurasi asal launcher yang dah sah stabil.

Support Network & Teknikal 24/7

Join server Discord rasmi kitorang untuk sembang direct dengan pakar hardware.

Connect ke Node Support