Bu kılavuz, Legion Hosting ile barındırılan Rust adanmış sunucunuzun server.cfg ayarları, GPanel başlatma değişkenleri, wipe zamanlaması, kayıt yönetimi ve nasıl bağlanılacağı dahil olmak üzere nasıl yapılandırılacağını ele alır.
server.cfg veya diğer yapılandırma dosyalarını düzenlemeden önce her zaman sunucunuzu GPanel Console sekmesinden durdurun. Sunucu çalışırken yapılan değişiklikler kapatma sırasında üzerine yazılabilir.
Sunucu Yapılandırması — server.cfg
Rust, birincil yapılandırmasını sunucunuzdaki server/rust/cfg/server.cfg dosyasından okur. Bu dosya, sunucunuz ilk başladığında otomatik olarak oluşturulur. Sunucunuzun temel ayarlarını düzenlemek için GPanel Files sekmesinde açın.
Temel Ayarlar Referansı
| Ayar | Örnek Değer | Açıklama |
|---|---|---|
server.hostname |
My Legion Rust Server |
Oyun içi sunucu tarayıcısında görüntülenen ad. Oyuncuların sunucunuzu bulabilmesi için açıklayıcı yapın. |
server.maxplayers |
40 |
Aynı anda bulunabilecek maksimum oyuncu sayısı. Barındırma planınızdaki slot sınırını aşmamalıdır. |
server.worldsize |
3000 |
Metre cinsinden harita boyutu. Yaygın değerler: 1000 (küçük), 2000, 3000 (orta), 4000, 6000 (büyük). Daha büyük haritalar çok daha fazla RAM ve CPU gerektirir. |
server.seed |
123456 |
Haritayı oluşturmak için kullanılan rastgele tohum (seed). Aynı tohum + harita boyutu her zaman aynı haritayı üretir. Yeni bir harita düzeni oluşturmak için bunu (bir harita wipe'ı ile) değiştirin. |
server.saveinterval |
60 |
Sunucunun dünya verilerini ne sıklıkta (saniye cinsinden) diske kaydettiği. Varsayılan 60'tır (1 dakika). Daha düşük değerler çökme durumunda veri kaybını azaltır ancak disk G/Ç'sini artırır. |
server.description |
A chill PvE server |
Oyun içinde sunucu bilgi panelinde gösterilen bir açıklama. Kısa ve bilgilendirici tutun. |
server.url |
https://discord.gg/yourserver |
Sunucu bilgi panelinde gösterilen bir URL. Genellikle bir Discord davetiyesi veya web sitesi. |
Minimal bir örnek server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Sayısal değerler tırnak gerektirmez.
rcon.password, rcon.port, rcon.web) yapılandırmak için Rust RCON Erişimi ve Yönetici Komutları kılavuzuna bakın.
GPanel Başlatma Değişkenleri
Bazı Rust ayarları, server.cfg içinde değil GPanel'de başlatma argümanları olarak yapılandırılır. Bunlar, işlem başlamadan önce ayarlanması gereken düşük seviyeli sunucu davranışını kontrol eder.
- GPanel'e giriş yapın.
- Sunucu listesinden Rust sunucunuzu seçin.
- Startup sekmesine tıklayın.
- Gösterilen değişkenleri gözden geçirin ve ayarlayın. Buradaki değişiklikler, sunucuyu bir sonraki başlatmanızda etkinleşir.
Temel Başlatma Değişkenleri
| Değişken | Varsayılan | Açıklama |
|---|---|---|
QUERY_PORT |
(atanmış) | Sunucu tarayıcısı listelemeleri için kullanılan Steam sorgu portu. GPanel'in Network sekmesinde atanan sorgu portuyla eşleşmelidir. |
APP_PORT |
(atanmış) | Rust+ yardımcı uygulaması için port. İhtiyacınız yoksa Rust+ uygulamasını tamamen devre dışı bırakmak için -1 olarak ayarlayın. |
WORLD_SEED |
0 |
Harita oluşturma tohumu. 0 olarak ayarlandığında, sunucu otomatik olarak rastgele bir tohum oluşturur ve bunu seed.txt dosyasına kaydeder. seed.txt dosyasını silene veya belirli bir tohum değeri ayarlayana kadar aynı rastgele tohum yeniden başlatmada yeniden kullanılır. Tamamen farklı bir harita düzeni elde etmek için yeniden başlatmadan önce seed.txt dosyasını silin veya burada belirli bir sıfır olmayan tohum ayarlayın. |
FRAMEWORK |
vanilla |
Yüklenecek modlama çatısı. Bir modlama çatısını etkinleştirmek için oxide veya carbon olarak ayarlayın ya da mod olmaması için vanilla olarak bırakın. Tüm ayrıntılar için Rust Oxide/uMod Eklenti Kurulumu kılavuzuna bakın. |
server.cfg içinde görünüyorsa, başlatma argümanı önceliklidir. Portlar, kimlik ve çatı seçimi için Startup sekmesini; oyun içi ince ayar ayarları için server.cfg dosyasını kullanın.
Sunucunuza Nasıl Bağlanılır
Rust'ta aramanın kolay olduğu yerleşik bir sunucu tarayıcısı yoktur. Doğrudan bağlanmanın en hızlı yolu oyun içi F1 konsolu aracılığıyladır.
- Rust'ı başlatın ve ana menüye ulaşın.
- Geliştirici konsolunu açmak için F1 tuşuna basın.
- Aşağıdaki komutu yazın ve Enter tuşuna basın:
client.connect IP:PORTIPvePORTifadelerini, GPanel Network sekmesinde gösterilen sunucunuzun IP adresi ve oyun portuyla değiştirin.
Ayrıca, gelecekteki oturumlarda daha hızlı erişim için sunucuyu oyun içi favoriler listenize ekleyerek Play > Community Servers > Favourites içinde görünmesini sağlayabilirsiniz.
Sunucunuzun IP'sini ve portunu bulma konusunda ayrıntılar için Sunucu IP ve Portunuzu Nasıl Bulursunuz sayfasına bakın.
Wipe Zamanlaması ve Mekanikleri
Rust'ın iki farklı wipe türüne sahip yerleşik bir wipe sistemi vardır. Aradaki farkı anlamak, iyi yönetilen bir sunucu işletmek için temel önemdedir.
Harita Wipe'ı vs Plan (Blueprint) Wipe'ı
| Wipe Türü | Silinen | Korunan |
|---|---|---|
| Harita Wipe'ı | Tüm oyuncu üsleri, eşyalar, haritadaki kaynaklar ve oyuncu konumları. | Planlar (araştırma ilerlemesi) ve oyuncu veri dosyaları. |
| Plan (BP) Wipe'ı | Tüm planlar — oyuncular araştırmaya sıfırdan başlar. | Belirli bir şey yok — bir BP wipe'ı neredeyse her zaman bir harita wipe'ı ile birleştirilir. |
Zorunlu Wipe'lar — Her Ayın İlk Perşembesi
Facepunch (Rust geliştiricisi) her ayın ilk Perşembesi zorunlu oyun güncellemeleri yayınlar. Bu güncellemeler tüm sunucularda zorunlu bir harita wipe'ını tetikler — wipe tamamlanana kadar sunucu kullanılamaz. Plan wipe'ları her zaman zorunlu değildir; Facepunch, aylık güncellemeye zorunlu bir BP wipe'ının eşlik edeceğini önceden duyurur.
Harita Wipe'ı Nasıl Yapılır
- Sunucunuzu GPanel Console sekmesinden durdurun.
- Files sekmesine gidin ve
server/rust/dizinine gidin. server/rust/içindeproceduralmap.*.savile eşleşen tüm dosyaları silin. Bunlar dünya kayıt dosyalarıdır.- Ayrıca sunucu kök dizininde
proceduralmap.*.mapile eşleşen tüm dosyaları silin. Bunlar önceden oluşturulmuş harita dosyalarıdır. - İsteğe bağlı olarak, tamamen farklı bir harita düzeni oluşturmak için
WORLD_SEEDbaşlatma değişkenini (veyaserver.cfgiçindekiserver.seeddeğerini) güncelleyin. Yeni bir rastgele tohumu zorlamak için varsaseed.txtdosyasını da silebilirsiniz. - Sunucuyu başlatın. Harita oluşturma ilk başlatmada birkaç dakika sürer — bu normaldir.
Plan Wipe'ı Nasıl Yapılır
- Sunucunuzu durdurun.
- GPanel dosya yöneticisinde
server/rust/dizinine gidin. .dbdosyasını silin (örneğinplayer.blueprints.dbveya benzeri). Bu dosya tüm oyuncu plan verilerini saklar.- Aynı zamanda (önerilir) yukarıda açıklandığı gibi
proceduralmap.*.savkayıt dosyalarını veproceduralmap.*.mapdosyalarını da silerek bir harita wipe'ı yapın. - Sunucuyu başlatın.
Kayıt Yönetimi
Rust, dünyayı server.saveinterval ile tanımlanan aralıkta (varsayılan: 60 saniye) otomatik olarak kaydeder. Beklenmedik veri kaybını önlemek için şu ipuçlarını aklınızda bulundurun:
server.saveintervaldeğerinin makul bir değere ayarlandığını doğrulayın.0veya çok büyük bir sayıya ayarlamak otomatik kayıtları etkin bir şekilde devre dışı bırakır.- Anında bir kaydı zorlamak için sunucuyu durdurmadan önce GPanel konsolu aracılığıyla
server.savekomutunu manuel olarak çalıştırın. - İşlemi sonlandırmak yerine her zaman sunucuyu GPanel'den düzgün bir şekilde durdurun. Ani bir sonlandırma, son kayıt aralığının değişikliklerinin kaybolmasına neden olabilir.
İlgili Makaleler
- Rust RCON Erişimi ve Yönetici Komutları — RCON kurulumu, harici araçlar ve kullanışlı yönetici komutları
- Rust Oxide/uMod Eklenti Kurulumu — Oxide/Carbon kurulumu, eklenti ekleme ve popüler eklenti önerileri
- Rust Sunucu Sorun Giderme — Yaygın sorunlar ve bunların nasıl çözüleceği
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosya Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
Bu kılavuzda ele alınmayan bir sorunla karşılaşırsanız, destek ekibimiz size yardımcı olmak için hazır. Bir destek talebi gönderin ve sunucu kimliğinizi, sorunun açıklamasını ve ilgili konsol çıktılarını ekleyin.