RinaV

Genel => Araştırma & Geliştirme => Okunmuş AR&GE => Konuyu başlatan: PinkStarseed - 22 Eylül 2026, 23:29:10

Başlık: Grup Kopyalama Koruması
Gönderen: PinkStarseed - 22 Eylül 2026, 23:29:10
Grup Kopyalama Koruması

Mapperların hazırladığı interiorlar ciddi miktarda zaman ve emek gerektirebilmektedir.

Bir interior satıldığında veya başka bir kullanıcıya devredildiğinde, mevcut sistemler üzerinden hazırlanan yapının çok kolay şekilde tekrar kopyalanabilmesi mapperlar açısından önemli bir problem oluşturmaktadır.

Bu nedenle, mapperın kendi koyduğu objeler için isteğe bağlı bir kopyalama koruma sistemi olması önerilmektedir.

Örnek kullanım:

/mgroup g_bina secure

Bu komut ile ilgili grup içerisinde mapper tarafından oluşturulan/koyulan objeler korumalı hale getirilebilir.

Önemli:

Bu koruma, objenin normal kullanımını engellememelidir. Korumanın temel amacı objeyi kullanılamaz hale getirmek değil, mapperın emeğinin izinsiz şekilde çoğaltılmasını engellemektir. Sadece koruma sahibi çoğaltabilir.

Korumalı Objelerin Özellikleri

Korumalı bir obje normal şekilde kullanılmaya devam edebilmelidir.


Korumalı Grubun Sahibi değil ise:


Buradaki koruma mekanizmasının amacı, objenin kullanımını kısıtlamak değil; izinsiz çoğaltılmasını engellemektir.

Obje Koruma Sahipliği

Koruma yalnızca objeyi oluşturan/koyan mapper tarafından uygulanabilmelidir.

Başka bir mapper, kendi koymadığı veya sahibi olmadığı bir objeyi secure durumuna getirememelidir.

Objenin üzerinde aşağıdaki gibi bir sahiplik bilgisi tutulabilir:

Obje ID: 1234567
Obje Sahibi: Mapper A
Secure: YES

Bu şekilde objenin hem sahibi hem de secure durumu sistem tarafından takip edilebilir.

Secure Korumasının Kaldırılması

Secure koruması yalnızca aşağıdaki kişiler tarafından kaldırılabilmelidir:


Bunun dışında başka bir mapper veya kullanıcı, objenin secure durumunu değiştirememelidir.

Interior Satışı ve Devir Durumu

Interiorın başka bir kullanıcıya satılması veya devredilmesi halinde secure korumasının sahibi değişmemelidir.

Örneğin:

Mapper A → Interiorı oluşturdu
Mapper A → Objeleri secure etti

Interior → Kullanıcı B'ye satıldı

Bu durumda Mapper A tarafından secure edilmiş objeler, interior artık B kullanıcısına ait olsa dahi Mapper A'nın koruması altında kalmaya devam etmelidir.

Kullanıcı B, interioru kullanıcı C'ye satarken korumalı objeler dahil edilmeden kopyalamalıdır.

Secure Edilmiş Objelerin Satışı

Secure edilmiş objenin sahibi, kendi isteği doğrultusunda objeyi satabilmelidir.

Örneğin:

/mgroup [grup] sell

komutu ile grup satabilir ve silebilir.

Secure durumu, satış/silme işlemini engellememelidir.

Kopyalama İşlemlerinde Secure Kontrolü

Secure durumu, sistemde bulunan tüm çoğaltma/kopyalama mekanizmalarında kontrol edilmelidir.

Aşağıdaki işlemlerin tamamında secure kontrolü yapılmalıdır:

/msel copy

/mgroup copy

/mgroup mark

/mgroup paste

Seed kopyalama

Interior kopyalama

Korumalı bir obje herhangi bir kopyalama veya çoğaltma işleminin içerisinde bulunuyorsa, sistem bu objenin kopyalanmasına izin vermemelidir. Korumalı obje sahibi kim ise sadece ona izin verilir.

/mgroup [grup adı] unsecure ile koruma sahibi korumayı kaldırabilir.
Başlık: Ynt: Grup Kopyalama Koruması
Gönderen: Hera - 27 Eylül 2026, 13:00:31
Böyle bir sistem getirilmesi düşünülmüyor.