Başlangıç Parametreleri & Özel Bayraklar (Flags)
Her sunucu konteyneri belirli bir komut satırı yürütme dizesiyle başlar. Gelişmiş kullanıcılar; garbage collection (çöp toplama) ayarlarını ince ayarlamak, CPU iş parçacıklarını atamak, ağ tickrate oranlarını düzenlemek ve sunucu motoru parametrelerini yapılandırmak için bu argümanları değiştirebilir.
1. Temel Dinamik Değişken Sistemi
Başlangıç komutun, çift süslü parantez içine alınmış dinamik değişkenler içerir. Bu değişkenler, sunucu konteynerin başlatılmadan önce panel tarafından aktif veritabanı değerleriyle otomatik olarak değiştirilir.
| Değişken | Yerine Yazılan Değer | Açıklama |
|---|---|---|
{{MaxPlayers}} |
Oyuncu Sayısı | Panelinizde yapılandırılan maksimum slot sınırını yansıtır. |
{{GSLT}} |
Oyun Sunucusu Giriş Anahtarı | Steam eşleştirme kimlik doğrulaması için gereklidir. |
{{LicenseKey}} |
Lisans Anahtarı | Geliştirici yetkilendirme belirteçleri gerektiren oyunlar için kullanılır (örneğin FiveM). |
{{Port}} |
Port Numarası | Konteynerine atanan birincil ağ soketi. |
{{Ip}} |
IP Adresi | Sunucu makinesinin yerel yönlendirme adresi. |
[!CAUTION] Değişken Yapısını Bozma Bu değişkenleri kesinlikle silme veya yeniden adlandırma (örneğin
{{MaxPlayers}}kısmını32yapma). Bunu yaparsan başlatıcı betik yapısı bozulur ve sunucu konsolu açılışta hata verir.
2. Performans Optimizasyon Hazır Ayarları (Canavar Altyapı)
Başlangıç parametrelerine belirli bayraklar (flags) eklemek, sunucu performansını ciddi şekilde artırır ve ani ping fırlamalarını ortadan kaldırır.
Minecraft Optimizasyonu (Aikar Bayrakları)
Java tabanlı sunucular için standart GC argümanlarını Aikar'ın garbage collection parametreleriyle değiştirmek, Java Sanal Makinesi (JVM) duraksamalarını minimuma indirir:
-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 Motoru Tickrate Ayarı
Rust sunucuları için tickrate değerini optimize etmek ve çekirdek atamalarını yapmak, fizik hesaplamalarının pürüzsüz ve kasmayan bir şekilde çalışmasını sağlar:
-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256
3. Bellek Atamaları & OOM Çökmeleri
Bellek limitleri (Java için -Xmx ve -Xms), seçtiğin abonelik planına bağlı olarak panel tarafından dinamik olarak yönetilir.
[!WARNING] Yetersiz Bellek (OOM) Koruması Başlangıç argümanları dizesine manuel olarak
-Xmxveya-Xmsbayrakları ekleme. Başlangıç betiğinde sunucunun atanan plan kotasından daha fazla bellek tahsis edersen, ana işletim sisteminin OOM sonlandırıcısı sunucu sürecini anında öldürür.
4. Varsayılan Ayarlara Dönme
Özel başlangıç komutundaki bir sözdizimi hatası nedeniyle sunucun başlamazsa:
- Panelden Startup Arguments bölümüne git.
- Giriş alanının altındaki Reset to Default eylemini seç.
- Sunucuyu yeniden başlat. Panel, doğrulanmış varsayılan başlatıcı yapılandırmasını geri yükleyecektir.
7/24 Profesyonel Teknik Destek
Donanım uzmanlarımızla birebir görüşmek için resmi Discord sunucumuza katıl.
