RustTimeTracker Hakkında
Bu araç, Rust'taki zamanınızı daha verimli ve keyifli hale getirmek için tasarlanmıştır. Bu eklenti, oyun içi sürenizi takip ederek size özelleştirilmiş ödüller ve avantajlar sunar. İster yeni bir oyuncu ister deneyimli bir maceracı olun, bu eklenti oyun deneyiminizi daha üst seviyeye taşıyacak.Nasıl Çalışır?
- Zaman Takibi: Her oyuncunun aktivitesi gerçek zamanlı olarak izlenir. Sistem, aktif oyun ve AFK (hareketsiz) durumlarını ayırt ederek ödüllerin adil bir şekilde kazanılmasını sağlar.
- Kit Alma: Oyuncular, ayarlarda belirlenen oyun süresine ulaştıklarında basit bir konsol komutuyla kitleri alabilirler. Bu sistem, oyuncuları daha uzun süre oyunda kalmaya ve sunucuya daha fazla katılım sağlamaya teşvik eder.
- Dinamik Konfigürasyon Güncellemeleri: Eklenti, başlatıldığında config.json dosyasını okur. Bu sayede kitler ve ayarlarda yapılan değişiklikler eklenti yeniden başlatılmadan anında uygulanabilir.
- Arayüz Bildirimleri: Rust'ın CUI sistemi kullanılarak, oyunculara istatistiklerini ve mevcut ödüllerini takip etmeleri için kesintisiz bir arayüz sunulur.
Temel Özellikler
- Oyuncu Zaman Takibi: Her oyuncu için oyun içinde geçirilen toplam, aktif ve AFK süresini otomatik olarak takip eder.
- Ödül Sistemi: Oyuncular, oyun süresine göre kitler kazanabilirler. Bu kitler özelleştirilebilir ve farklı oyun tarzlarına veya sunucu temalarına göre yapılandırılabilir.
- Dinamik Yapılandırma: Tüm kitler ve ödüller, config.json dosyası üzerinden kolayca eklenebilir, değiştirilebilir veya kaldırılabilir. Bu, sunucu yöneticilerinin kodla uğraşmadan deneyimi özelleştirmesine olanak tanır.
- Sıralama Sistemi: Oyuncuların aktivitelerini izleyerek onları sıralar ve rekabetçi bir ortam teşvik eder. Oyuncular üst sıralara çıktığında bildirimler yayınlanır.
- Çok Dilli Destek: Mesajlar ve komutlar için çoklu dil desteği ile küresel oyuncuların erişebilirliği artırılır.
Yönetici Komutları
/taddtime <steamId> <seconds>
- Bir oyuncunun toplam sunucu süresini manuel olarak ayarlar./tremovetime <steamId> <seconds>
- Bir oyuncunun kaydedilen süresini azaltarak hataları düzeltir./tplayerwipe <steamId>
- Bir oyuncunun tüm verilerini sıfırlar./twipe
- Sunucudaki tüm oyuncu verilerini siler – sunucu sıfırlamaları veya yeni sezonlar için yararlıdır./resetplayerkits <steamId>
- Belirli bir oyuncunun tüm kit alma durumunu sıfırlar ve yeniden talep edilebilir hale getirir.
Oyuncu Komutları
/topplay
- RustTimeTracker eklentisindeki komut oyundaki oyun sürenize dair ayrıntılı istatistikleri gösteren kapsamlı bir kullanıcı arayüzü menüsünü etkinleştirir. Bu komut, oyun içinde doğrudan erişebileceğiniz kullanıcı dostu bir arayüz açar ve toplam oyun sürenizi, aktif süreyi, AFK süresini ve sunucudaki aktif oyuncu sıralamanız gibi bilgileri kolayca görmenizi sağlar.
Yapılandırma
RustTimeTracker eklentisinin yapılandırma ayarlarında, kitlerin Kits.cs dosyasında tanımlandığı adları tam olarak girmek çok önemlidir. configData içindeki kit yapısının Kits.cs dosyasındaki kurulumla doğru bir şekilde eşleştiğinden emin olun. Bu uyum, eklentideki kit alma sisteminin düzgün çalışması için gereklidir.
JSON:
{
"UI Header Title": "Playing time",
"UI Header Description": "Earn rewards based on the time spent in the game and keep your place in the ranking!",
"Available Kits": [
{
"Name": "Basic Kit",
"Description": "Starter tools for new players.",
"RequiredPlaytimeHours": 1,
"IsClaimed": false
},
{
"Name": "Advanced Kit",
"Description": "High-quality tools for advanced players.",
"RequiredPlaytimeHours": 2,
"IsClaimed": false
}
]
}
- Telif Hakları
- Multigameland, Cengizhanbucak