Veri Depoları vs Hafıza Depoları

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Verileri depolamak için, veri depoları kullanabilirsiniz DataStoreService ile veya Class.MemoryStoreService ile 2>hafıza depoları2> kullanarak.

Alternatif olarak, Lua türleri ve değişkenleri de kullanarak Lua'da hafızada veri depolamak , veri veya hafıza depolama hizmetlerini kullanmadan da hafızada veri depolayabilirsiniz.

Veri Depolarını Ne Zaman Kullanın

Class.DataStoreService uzun süreli verileri depolar, böylece sesler arasında kalabilir, örneğin kullanıcı ilerlemeleri veya envanter öğeleri gibi. Veri depoları deneyim için konsistenttir, böylece her yer içindeki her yerin her yerine her yerin her yerine erişebilir ve değiştirebilir. İki tür veri depoları vardır: standart ve sıralı.

Sıralanması veya sıralanması gerekmeyen sayılar, yazılar veya tablolar gibi verileri depolayabilir. Bu veriler, anahtar değer çiftleri olarak depolanır, her bir girişin kendi veri depolarındaki benzersiz bir anahtarın altında saklanır ve sizin alabilirsiniz, getirveya silmeniz gerekenleri silmeniz gerekenleri silmeniz gerekenleri silmeniz gerekenler Sıralı veri depoları sadece sayıları saklayabilir. Her giriş, veri depolarındaki anahtarın benzinde saklanır ve sizin alabilirsiniz, getirveya silin. Bu verileri sayısal olarak sıralayıp yükselme veya düşümeye bağlı olarak alabilirsiniz. For more information, see Sıralı Veri Depoları .

Standart veri depoları üzerindeki depolama seçenekleriyle Sıralanmış veri depoları üzerindeki seçeneklerle
Veri türü Sayılar, yazılar, booleanlar ve tablolar.Sadece sayılar.
Sıradan kullanım vakaları Kullanıcı ilerlemesi, envanter öğeleri ve deneyim ayarları.Tüm zaman, kalıcı derecelendirme sistemleri ve lider tabloları. Hafıza depolarındaki lider tablosu verileri, bu lider tablosu verileri kalıcıdır.
Geçmiş versiyon arşivine sağlanır Verilerinizin önceki sürümlerini 30 gün boyunca otomatik olarak yönetir.Verilerinizin daha önce sürümlerini yönetmez.

Hafıza Depolarını Ne Zaman Kullanın

Class.MemoryStoreService yüksek bir veri hızı ve düşük bir gecikme hizmetidir, geçici verileri depolayan ve sık sık güncellenmesi gereken küresel lider tabloları ve maç yapma sıraları gibi ihtiyaç duyulan geçici verileri depolar. Bir bellek depolama, her bir yer içindeki her yer için herhang

Hafıza depoları geçici verileri depolayabilir, ancak ayrıca küresel bir pazar yerigibi kalıcı özellikleri de destekler. Pazar kalıcıdır, ancak satış içindeki öğelerin süresi dolmaktadır.

Hafıza depoları
Veri türü 45 günden fazla sürecek olan sayılar, yazılar, booleanlar ve tablolar.
Sıradan kullanım vakaları Yetenek tabanlı eşleştirme, çok oyunculu oyunlar için eşleştirme devletleri, günlük ve aylık lider tabloları.

Lua'da Hafıza Kullanımına Ne Zaman Kullanılır

Lua'da dışa erişimli hafıza hizmeti çağrılarının minimum gecikmeli olarak ve hafıza hizmetlerine erişim için harcanan maliyet olmadan geçici verileri depolamak için hafıza içindeki depolamayı kullanabilirsiniz. Lua'nın varsayılan olarak her birinde yer alan dışa erişimli hafıza içindeki depolama içindeki depolama içindeki depolama içindeki depolama iç

Lua'da hafıza üzeri depolama
Veri türü Sayılar, yazılar, booleanlar ve tablolar.
Sıradan kullanım vakaları Sadece bir sunucu oturumuna ilişkin olan ve sürekliyetten endişelenmeden anında güncellenebilecek veriler.Örnek: Aktif güçlendirmeler, geçici puanlar ve devam eden görev ilerlemeleri, kullanıcı deneyimden ayrıldığında sıfırlanan devam eden görev ilerlemeleridir.
Sıklıkla değişen değerler, örneğin sayılar, zamanlayıcılar veya devlet bayrakları gibi.Örnek: Her vuruşta güncellenen bir kullanıcının sağlık çubuğu.
Büyük aktif deneyimlerde yüksek frekanslı işlemler için oran sınırı kısıtlamalarından kaçınma.Örnek: Aynı nesneyle etkileşim kuran yüzlerce kullanıcıyla bir deneyim.
Oyun mantığını sürücü olan veriler, geçici değişkenler veya güçlendirme devletleri gibi, nispeten hızlı erişim olmadan hızlı erişim için kesinlikle gerekli.Örnek: Bir kullanıcının mevcut saldırı durumu veya bir düşmanın mevcut sağlığı, dış hizmetleri arama işlemlerindeki gecikme olmadan anında erişilebilir olmalıdır.
Sadece bir sunucudaki oyuncu etkileşimleri.Örnek: Bir ortak hedef bir ortak görev deneyiminde.