#1 - SkinsRestorer - Skin Gösterme ve Değiştirme / BungeeCord Desteği [1.8-1.13]

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali




Yapımcı: SRTeam
İlk Sürüm: 1 Aralık 2014
Toplam İndirme: 1.392.519
Değerlendirme: 4.25 (638)
Son Sürüm: 14 Ekim 2018
Kategori: Evrensel





SkinsRestorer sunucunuzdaki oyuncuların ciltlerinin (skinlerinin) gösterilebimesi için gerekli olan eklentidir. Bu sebepten olmalı ki Spigot üzerinde en fazla indirilme sayısına sahip eklenti olarak karşımıza çıkıyor. Aynı zamanda cilt (skin) değiştirme gibi özellikleri de barındıran eklenti Spigot, CraftBukkit, PaperSpigot, TacoSpigot, Sponge, BungeeCord, Waterfall, FlexPipe platformlarını destekliyor.



Öncelikle eklentinin son sürümünü bu sayfadan indirin.
Eklentinin kurulumu oldukça basittir. Aşağıdaki kılavuzu izleyerek kurulumu yapabilirsiniz.

Spigot & CraftBukkit İçin:
  1. Eklentiyi /plugins/ klasörüne yükleyin.
  2. Sunucuyu yeniden başlatın.
  3. İsteğe bağlı olarak /plugins/SkinsRestorer/ klasöründeki yapılandırmayı düzenleyin.
BungeeCord İçin:
  1. Eklentiyi her sunucunun /plugins/ klasörüne yükleyin.
  2. Eklentiyi BungeeCord'un /plugins/ klasörüne yükleyin.
  3. Sunucuyu yeniden başlatın.
  4. İsteğe bağlı olarak /plugins/SkinsRestorer/ klasöründeki yapılandırmayı düzenleyin.
Sponge İçin:
  1. Eklentiyi /mods/ klasörüne yükleyin.
  2. Sunucuyu yeniden başlatın.

Eklenti komutlarının kullanımı da oldukça basit. Bu komutlar ve gerekli izinler aşağıda verilmiştir.

Oyuncu Komutları: (skinsrestorer.playercmds)
  • /skin <skinadı> - Cildinizi (skininizi) ayarlar. - skinsrestorer.playercmds
  • /skins - skinsrestorer.playercmds.menu
Yönetici Komutları: (skinsrestorer.cmds)
  • /sr set <oyuncuadı> <skinadı> - Belirtilen oyuncuya belirtilen cildi (skini) ekler.
  • /sr reload - Eklenti dosyalarını yeniler.
  • /sr props <oyuncuadı> - Bir oyuncunun özelliklerini döndürür.
  • /sr drop <skinadı> - Veritabanınından belirtilen cildi (skini) kaldırır.

Eklentiyi düzenlemek için izleyeceğiniz adımlar aşağıda verilmiştir.


  • SkinWithoutPerm: false
    • Oyuncuya cilt (skin) verilmesi için yetki gereksin mi?
    • Seçenekler: true/false
  • SkinChangeCooldown: 30
    • Oyuncu cilt (skin) değiştirme komutunu kaç saniyede bir kullanabilsin?
    • Seçenekler: Tam sayı.
  • DefaultSkins:
    • Enabled: true
      • Sunucudaki oyuncular belirli bir cildi (skini) mi kullansın?
      • Seçenekler: true/false
    • Names: Steve
      • Sunucudaki oyuncular hangi cildi (skini) kullansın?
      • Seçenekler: Premium kullanıcı adı.
    • ApplyForPremium: false
      • Premium hesabı olanlara da bu özellik uygulansın mı?
      • Seçenekler: true/false
  • DisabledSkins:
    • Enabled: false
      • Sunucudaki oyuncuların belirlenen ciltleri (skinleri) kullanması engellensin mi?
      • Seçenekler: true/false
    • ApplyForPremium: false
      • Premium hesabı olanlara da bu yasak uygulansın mı?
      • Seçenekler: true/false
    • Names: Steve
      • Sunucudaki oyunculardan hangi ciltler (skinler) engellensin?
      • Seçenekler: Premium kullanıcı adı.
  • MultiBungee:
    • Enabled: false
      • Bungee sunucular arası bağlantı kurulsun mu?
      • Seçenekler: true/false
  • MySQL:
    • Enabled: false
      • MySQL bağlantısı kurulsun mu?
      • Seçenekler: true/false
    • Host: localhost
      • MySQL host adresiniz nedir?
      • Seçenekler: localhost/host adresiniz
    • Port: 3306
      • MySQL portunuz nedir?
    • Database: db
      • MySQL veritabanı adınız nedir?
    • Username: root
      • MySQL kullanıcı adınız nedir?
    • Password: pass
      • MySQL şifreniz nedir?
    • SkinTable: Skins
      • MySQL cilt (skin) listesi tablo başlığınzıın adı olmalı?
    • PlayerTable: Players
      • MySQL oyuncu listesi tablo başlığınızın adı olmalı?
  • Updater:
    • Enabled: true
      • Otomatik güncelleme aktifleştirilsin mi?
      • Seçenekler: true/false
  • DisableOnJoinSkins: false
    • Oyuna giriş yapıldığında ciltler (skinler) deaktif edilsin mi?
    • Seçenekler: true/false

Eklentiyi Türkçe kullanmak isterseniz /plugins/SkinsRestorer/messages.yml dosyasındaki yazıları kaldırıp yerine bu yazıları yapıştırın ve /sr reload komutunu girin. (Yazıları eksiksiz kopyaladığınızdan emin olun.)
Kod:
SR_LINE: §7§m----------------------------------------
PLAYER_HAS_NO_PERMISSION: '§e[§2SkinsRestorer§e] §4Hata§8: §cBunu yapmak için izniniz
  yok!'
HELP_PLAYER: |2-
    §2§lSkinsRestorer §7- §f§lv%ver%
     §2/skin set <skinadı> §7-§f Cildinizi değiştirmenizi sağlar.
      §2/skin <skinadı> §7-§f Yukarıdaki komutun kısaltılmış hali.
      §2/skin clear §7-§f Cildinizi sıfırlamanızı sağlar.
HELP_SR: '    §2/sr §7- §fYönetici komutlarını görüntülemenizi sağlar.'
NOT_PREMIUM: '§e[§2SkinsRestorer§e] §4Hata§8: §cBu isme sahip bir premium oyuncu yok.'
SKIN_COOLDOWN_NEW: '§e[§2SkinsRestorer§e] §4Hata§8: §cCildinizi tekrar §e%s §csaniye
  sonra değiştirebilirsiniz.'
SKIN_CHANGE_SUCCESS: §e[§2SkinsRestorer§e] §2Cildiniz değiştirildi.
SKIN_CLEAR_SUCCESS: §e[§2SkinsRestorer§e] §2Cildiniz temizlendi.
SKIN_CLEAR_ISSUER: §e[§2SkinsRestorer§e] §2%player oyuncusunun cildi temizlendi.
HELP_ADMIN: |2-
    §2§lSkinsRestorer §7- §f§lv%ver% §c§lYönetici

     §2/sr config §7- §fhelp page for usefull in game config settings
      §2/sr set <oyuncu> <cilt adı> §7- §fBir oyuncunun cildini değiştirir.
      §2/sr drop <oyuncu> §7- §fOyuncuya ait cilt verilerini veritabanından kaldırır.
      §2/sr clear <oyuncu> §7- §fOyuncuya ait cilt verilerini temizler.
      §2/sr reload §7- §fYapılandırma dosyasını yeniler.
      §2/sr props [oyuncu] §7- §fOyuncuların gerçek cilt özelliklerini gösterir.
ADMIN_SET_SKIN: §e[§2SkinsRestorer§e] §2%player oyuncusunun cildi değiştirildi.
INVALID_PLAYER: '§e[§2SkinsRestorer§e] §4Hata§8: §c%player geçerli bir kullanıcı adı
  değil.'
NOT_ONLINE: '§e[§2SkinsRestorer§e] §4Hata§8: §cOyuncu çevrimiçi değil!'
SKIN_DATA_DROPPED: §e[§2SkinsRestorer§e] §2Belirtilen oyuncunun cilt verileri kaldırıldı.
RELOAD: §e[§2SkinsRestorer§e] §2Yapılandırma dosyası yenilendi!
SKIN_DISABLED: '§e[§2SkinsRestorer§e] §4Hata§8: §cBu cilt yönetici tarafından devredışı
  bırakıldı.'
ALT_API_FAILED: '§e[§2SkinsRestorer§e] §4Hata§8: §cSkin Data API asiri yuklendi, lutfen
  daha sonra tekrar deneyin!'
NO_SKIN_DATA: '§e[§2SkinsRestorer§e] §4Hata§8: §cHiçbir veri bulunamadı. Bu oyuncu
  bir skine sahip mi?'
STATUS_OK: §e[§2SkinsRestorer§e] §2Mojang API başarıyla bağlandı!
GENERIC_ERROR: '§e[§2SkinsRestorer§e] §4Hata§8: §cCilt verileri aranırken bir hata
  oluştu. Daha sonra tekrar deneyin!'
WAIT_A_MINUTE: '§e[§2SkinsRestorer§e] §4Hata§8: §cLütfen cildi tekrar talep etmeden
  önce bir dakika bekleyin.'
NOT_PLAYER: '§e[§2SkinsRestorer§e] §4Hata§8: §cBir oyuncu olmanız gerekiyor!'
OUTDATED: "§e[§2SkinsRestorer§e] §4SkinsRestorer'in eski bir versiyonunu kullanıyorsunuz!\n\
  §cLütfen son sürümü Spigot'dan indirin: \n§ehttps://www.spigotmc.org/resources/skinsrestorer.2124/"
MENU_OPEN: §2Cilt menüsü açıldı...
PLAYERS_ONLY: §4Bu komut yalnızca oyuncular içindir!
NEXT_PAGE: §a§l>§7 Sonraki Sayfa§a§l >
PREVIOUS_PAGE: §e§l>§7 Önceki Sayfa§e§l <
REMOVE_SKIN: §c§l>§7 Cildi Temizle§c§l >
SELECT_SKIN: §2Cilt seçmek için tıklayın.


Öncelikle konumu ziyaret ettiğiniz için teşekkür ediyorum. Yeni bir seriye başlamak istedim, vakit buldukça indirilme sayısında göre eklentileri sırayla tanıtmaya devam edeceğim. Konu tasarımı veya içeriği hakkında önerileriniz varsa özel mesaj üzerinden, eklenti hakkında sorularınız varsa bu konu üzerinden bana sorabilirsiniz. Elimden geldiğince sizlere yardımcı olmaya çalışacağım.




(İngilizce)
Eklenti yapımcısından destek almak isterseniz aşağıdaki resme tıklayabilirsiniz.


 


Son düzenleme:

Zepyhros

Marangoz
Mesajlar
58
En iyi cevaplar
0
Beğeniler
92
Puanları
170
Ruh hali
Efsane bir konu tasarımı olmuş ama daha yararlı ve bilinmeyen eklentiler araştırıp tanıtırsan daha yararlı olabilir.
 
Son düzenleme:

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
Efsane bir konu tasarımı olmuş ama daha yararlı ve bilinmeyen eklentiler araştırıp tanıtırsan daha yararlı olabilir.
Bilinmeyen eklentileri tanıtırsam yalnızca ufak bir kesime hitap eder konu. Daha geniş bir kitleye hitap etmek için en çok indirilen eklentileri sırayla tanıtacağım. Belki ileride çeşitli anketler yapıp, forum üyelerinin yanıtlarına göre eklenti tanıtımı yapabilirim.
 

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
Türkçe dil dosyası eklendi.
Eğer bir çeviri hatası olduğunu düşünüyorsanız özel mesaj üzerinden ulaşabilirsiniz.
 

mojomi

oyna.craftturk.tc
Mesajlar
40
En iyi cevaplar
0
Beğeniler
17
Puanları
60
Tavsiye etmem,
açıkçası her 30 saniyede bir Mojang sunucularına bağlanmaya çalışır, bu yüzden cache sağlamaz.
Sunucunuzun bağlantısı farklı bir proxy bağlantısına yönlendirme yapacağı için işler karışır.
Bot olayı falan olursa hata verir, bungeecord zorlanır.
Yerine ChangeSkin kullanın ve @janjel 'ciğimin konularına göz atın.
 

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
Tavsiye etmem,
açıkçası her 30 saniyede bir Mojang sunucularına bağlanmaya çalışır, bu yüzden cache sağlamaz.
Sunucunuzun bağlantısı farklı bir proxy bağlantısına yönlendirme yapacağı için işler karışır.
Bot olayı falan olursa hata verir, bungeecord zorlanır.
Yerine ChangeSkin kullanın ve @janjel 'ciğimin konularına göz atın.

30 saniye konusunda haklısın, fakat limiti aştığı zaman harici bir api kullanacak şekilde ayarlamış yazılımcısı.
Screenshot

fakat, skinrestorer kullanılmasını hiç önermem. bot muhabbetinde @mojomi nin dediği gibi sağlıklı değil. mysql bağlantısı koptuğu zaman da sunucu ölüyor.

Changeskin kullanabilirsiniz fakat onun da harici api kullanma gibi bir sistemi yok.
yazılımcı değilseniz mecburen skinrestorer kullanmanız gerekiyor yani

adaletsiz dünya :D
 

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
Tavsiye etmem,
açıkçası her 30 saniyede bir Mojang sunucularına bağlanmaya çalışır, bu yüzden cache sağlamaz.
Sunucunuzun bağlantısı farklı bir proxy bağlantısına yönlendirme yapacağı için işler karışır.
Bot olayı falan olursa hata verir, bungeecord zorlanır.
Yerine ChangeSkin kullanın ve @janjel 'ciğimin konularına göz atın.
Botlar sebebiyle bir skin sorunu yaşarsanız bu sorunun sebebi skin eklentisi değil de antibot eklentisidir.
Eğer gerçekten koruma sağlayabilecek eklentiler kurup korumayı sağlarsanız böyle bir sorun yaşamazsınız.


Ayrıca bahsettiğiniz eklentinin son güncellenme tarihi bundan tam 10 ay önce. Bu da eklentinin güncelliğini yitirmesi manasına geliyor. Güncel versiyonları desteklemediği de aşikar.
 
Son düzenleme:

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
Botlar sebebiyle bir skin sorunu yaşarsanız bu sorunun sebebi skin eklentisi değil de bot eklentisidir.
Eğer gerçekten koruma sağlayabilecek eklentiler kurup korumayı sağlarsanız böyle bir sorun yaşamazsınız.


Ayrıca bahsettiğiniz eklentinin son güncellenme tarihi bundan tam 10 ay önce. Bu da eklentinin güncelliğini yitirmesi manasına geliyor. Güncel versiyonları desteklemediği de aşikar.
doğru fakat, bot plugini ile skinrestorer in kullandığı eventler aynı olamayabiliyor. aynı olmadığı zaman skinrestorer giren her bot için skin verisi çekmeye çalışıyor. bu olay gerçekleştiği zaman da haliyle bungeecord veya spigot dayanamayıp ölüyor.
 

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
doğru fakat, bot plugini ile skinrestorer in kullandığı eventler aynı olamayabiliyor. aynı olmadığı zaman skinrestorer giren her bot için skin verisi çekmeye çalışıyor. bu olay gerçekleştiği zaman da haliyle bungeecord veya spigot dayanamayıp ölüyor.
Sonuçta bu da aynı şekilde SkinsRestorer yerine antibot eklentisinin sorunlarını gösterir. Bu durumda antibot eklentilerinin yapımcılarına bu sorun bildirilip bir çözüm aranmalı. Hatta bununla alakalı birkaç eklenti yapımcısına mesaj attım.

Aynı zamanda şu eklenti proxyleri sunucuya katılmadan engellemeye yarıyor. (StopProxy) Bunun dışında bulunan birçok gelişmiş antibot eklentisi de botların bir çoğunu sunucuya katılmadan engellemeyi zaten başarıyor .

Ekstra olarak benim bulduğum bir çözüm ise çakma lobiye SkinsRestorer eklentisini yüklememek. Bu durumda botlar zaten sunucuya anlık olarak katılsa bile alt sunuculara erişemeyeceğinden herhangi bir sorun oluşturmayacaktır.
 
Son düzenleme:

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
Sonuçta bu da aynı şekilde SkinsRestorer yerine antibot eklentisinin sorunlarını gösterir. Bu durumda antibot eklentilerinin yapımcılarına bu sorun bildirilip bir çözüm aranmalı. Hatta bununla alakalı birkaç eklenti yapımcısına mesaj attım.

Aynı zamanda şu eklenti proxyleri sunucuya katılmadan engellemeye yarıyor. (StopProxy) Bunun dışında bulunan birçok gelişmiş antibot eklentisi de botların bir çoğunu sunucuya katılmadan engellemeyi zaten başarıyor .

Ekstra olarak benim bulduğum bir çözüm ise çakma lobiye SkinsRestorer eklentisini yüklememek. Bu durumda botlar zaten sunucuya anlık olarak katılsa bile alt sunuculara erişemeyeceğinden herhangi bir sorun oluşturmayacaktır.
aynı şekilde sadece çakma lobiye yüklenirse diğer sunucularda skinler gözükmeyecektir. antibot eklentilerinde bir sorun yok. biri x biri y eventini kullanmış. hangisinin daha performanslı olduğu tartışılır fakat ortada bir yanlışlık veya sorun yok.
 

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
aynı şekilde sadece çakma lobiye yüklenirse diğer sunucularda skinler gözükmeyecektir. antibot eklentilerinde bir sorun yok. biri x biri y eventini kullanmış. hangisinin daha performanslı olduğu tartışılır fakat ortada bir yanlışlık veya sorun yok.
Sanırım yanlış okudunuz, çakma lobiye eklentinin yüklenmemesi gerektiğinden bahsettim yukarıda.
 

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
Sanırım yanlış okudunuz, çakma lobiye eklentinin yüklenmemesi gerektiğinden bahsettim yukarıda.
evet. skinler diğer sunucularda gözükmeyecektir.
çakma lobi sunucusu diğer sunuculardan bağımsız çalışır. dolayısıyla çakma lobide yaptığın bir değişiklik veya eklediğin bir eklenti diğer sunucularda geçerli olmaz.
 

KimkiO

YASAKLANDI
Mesajlar
142
En iyi cevaplar
0
Beğeniler
268
Puanları
530
Ruh hali
evet. skinler diğer sunucularda gözükmeyecektir.
çakma lobi sunucusu diğer sunuculardan bağımsız çalışır. dolayısıyla çakma lobide yaptığın bir değişiklik veya eklediğin bir eklenti diğer sunucularda geçerli olmaz.
Yanlış yorumlamaya devam ediyorsunuz. Daha açık bir şekilde anlatayım:

Eklentiyi çakma lobi dışındaki tüm sunuculara yüklüyoruz. Bu şekilde çakma lobiye girişlerde skin isteği olmayacağından botlar konusunda problem yaratmıyor. Aynı zamanda diğer sunucularda SkinsRestorer bulunduğundan oyuncuların skinleri gösterilmeye devam ediyor. Umarım anlatabilmişimdir.
 

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
vallahi pardon. yanlış okumuşum :s
 

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
ha fakat şu bungeedeki bot muhabbetinde antibot eklentilerinin bir sorunu yok.
skinrestorer x, antibot y eventini kullanmış. hangisinin daha performanslı olduğu tartışılır fakat ortada bir yanlışlık veya sorun yok.
 

Üst