- Hastebin Bağlantısı
- https://hastebin.com/pumihaloka.css
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Merhaba değerli forum sakinleri, bu konuda sizlere Skript ile kendi sunucumda kullandığım kayıt ve giriş sistemini paylaşacağım. Bunu değiştirerek ve geliştirerek kendi sunucunuzda da kullanabilirsiniz.
Bildiğiniz üzere AuthMe gibi birçok kayıt ve giriş eklentisi vardır. Fakat 1.15 desteklemediği için bende bu sorunlara tamamen çözüm olacak küçük bir Skript kodladım. İçerisinde yer alan güvenlik kodları ve kapatılan güvenlik açıkları ile beraber kaliteli bir kod oldu. Halen eksiklikler var mıdır bilmiyorum fakat şu ana kadar kod güvenlik güncellemesi aldıktan sonra hiçbir sorun yaşamadık.
Öncelikle sistemden bahsetmek isterim. Sistemde birçok olay bulunmaktadır. Kullanıcı, sunucuya girdiğinde önce bir mesaj gelir. Eğer üye ilk defa giriyorsa kayıt olacak şifresini yazacaktır. Eğer daha önce girdiyse şifresini girip giriş yapacaktır. Biz bu konuda çağ atlayıp komut sistemi kullanmadan sohbete yollayarak giriş sistemi kodladık. Yani kullanıcı hiçbir komut kullanmadan şifreyi doğrudan sohbete yazacak. Sonrasında eğer doğru ise giriş yapacak. Yanlış ise giremeyecek.
Sistemde bilmeniz gereken bir diğer konu ise bazı olayların önlenmesidir. Örneğin envanter düzenleme, hareket etme, komut girme, üretim yapma, eşya atma gibi birçok olay kullanıcı giriş yapmadan gerçekleşmeyecektir. Bu da farklı birinin kullanıcı hesabına giren üyeler için harika bir güvenlik önlemi olacaktır.
Kayıt giriş sistemi, kullanıcıların daha güvenli bir şekilde giriş yapmasını ve hesabına başkalarının girmemesini sağlamaktadır. Ek olarak şu bilgiyi de verelim. Şifreler konsolda görünür. Yani kullanılan şifrelerin diğer kullandığınız şifrelere göre farklı olmasını kullanıcılarınıza önermelisiniz. Artık sistem ile ilgili her şeyi anlattığımıza göre kodlara geçebiliriz.
Bildiğiniz üzere AuthMe gibi birçok kayıt ve giriş eklentisi vardır. Fakat 1.15 desteklemediği için bende bu sorunlara tamamen çözüm olacak küçük bir Skript kodladım. İçerisinde yer alan güvenlik kodları ve kapatılan güvenlik açıkları ile beraber kaliteli bir kod oldu. Halen eksiklikler var mıdır bilmiyorum fakat şu ana kadar kod güvenlik güncellemesi aldıktan sonra hiçbir sorun yaşamadık.
Öncelikle sistemden bahsetmek isterim. Sistemde birçok olay bulunmaktadır. Kullanıcı, sunucuya girdiğinde önce bir mesaj gelir. Eğer üye ilk defa giriyorsa kayıt olacak şifresini yazacaktır. Eğer daha önce girdiyse şifresini girip giriş yapacaktır. Biz bu konuda çağ atlayıp komut sistemi kullanmadan sohbete yollayarak giriş sistemi kodladık. Yani kullanıcı hiçbir komut kullanmadan şifreyi doğrudan sohbete yazacak. Sonrasında eğer doğru ise giriş yapacak. Yanlış ise giremeyecek.
Sistemde bilmeniz gereken bir diğer konu ise bazı olayların önlenmesidir. Örneğin envanter düzenleme, hareket etme, komut girme, üretim yapma, eşya atma gibi birçok olay kullanıcı giriş yapmadan gerçekleşmeyecektir. Bu da farklı birinin kullanıcı hesabına giren üyeler için harika bir güvenlik önlemi olacaktır.
Kayıt giriş sistemi, kullanıcıların daha güvenli bir şekilde giriş yapmasını ve hesabına başkalarının girmemesini sağlamaktadır. Ek olarak şu bilgiyi de verelim. Şifreler konsolda görünür. Yani kullanılan şifrelerin diğer kullandığınız şifrelere göre farklı olmasını kullanıcılarınıza önermelisiniz. Artık sistem ile ilgili her şeyi anlattığımıza göre kodlara geçebiliriz.
Java:
On Chat:
if {freeze::%player%} is true:
cancel event
if {password::%player%} is not set:
set {password::%player%} to message
send "&2Başarılı bir şekilde kayıt oldunuz."
set {freeze::%player%} to false
else:
cancel event
if {password::%player%} is message:
send "&2Başarılı bir şekilde giriş yaptınız."
set {freeze::%player%} to false
else:
send "&cHatalı şifre girdiniz."
on join:
send "&bSunucuya hoş geldin &e%player%! :)"
set {freeze::%player%} to true
send "&bÖncelikle şifreni girmelisin. &eEğer kaydın yoksa yeni şifre yazabilirsin."
on any movement:
if {freeze::%player%} is true:
cancel event
on command:
if {freeze::%player%} is true:
cancel event
on drop:
if {freeze::%player%} is true:
cancel event
on inventory click:
if {freeze::%player%} is true:
cancel event
on craft:
if {freeze::%player%} is true:
cancel event
Moonshine
Risk almazsan, risk alanlar için çalışırsın.
- Katılım
- 26 Ekim 2019
- Mesajlar
- 65
- En iyi cevaplar
- 1
- Tepki puanı
- -31
- Puanları
- 1,215
- Konum
- Konya
- Web Sitesi
- batihost.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Başarılı bir sistem, başarılar.
Admin
- Katılım
- 28 Mayıs 2018
- Mesajlar
- 946
- En iyi cevaplar
- 1
- Tepki puanı
- 1,720
- Puanları
- 1,783
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Eline sağlık.
Ozan Çelik
Seçkin madenci.
- Katılım
- 19 Şubat 2019
- Mesajlar
- 138
- Tepki puanı
- 104
- Puanları
- 1,130
- Konum
- İzmir/Seferihisar
- Web Sitesi
- viasly.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Eline sağlık fakat authme varken ihtiyacım olacağını sanmıyorum.
Yine de güzel olmuş
Yine de güzel olmuş
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Konuda belirttiğim gibi AuthMe güncel sürümlerde hata veriyor.Eline sağlık fakat authme varken ihtiyacım olacağını sanmıyorum.
Yine de güzel olmuş
Admin
- Katılım
- 28 Mayıs 2018
- Mesajlar
- 946
- En iyi cevaplar
- 1
- Tepki puanı
- 1,720
- Puanları
- 1,783
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Konu başlığı 1.15 Authme skripti gibisinden değiştirilebilir bu sayede googleden daha mantıklı arama sonuçlarıyla konuyu ziyaret ederler.
Ozan Çelik
Seçkin madenci.
- Katılım
- 19 Şubat 2019
- Mesajlar
- 138
- Tepki puanı
- 104
- Puanları
- 1,130
- Konum
- İzmir/Seferihisar
- Web Sitesi
- viasly.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Fakat mysql olayı falan yok o yüzden pek kullanılacağını sanmam siteli sunucular için.Konuda belirttiğim gibi AuthMe güncel sürümlerde hata veriyor.![]()
Fakat sitesi olmayanlar için mesela arkadaşlarla oynuyacak orada işe yarıyabilir
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Teşekürler. Kendi sunucumda MySQL bağlantısı yapmadığım için bu şekilde fakat eğer MySQL sistemi de kodlarsam paylaşabilirim.Fakat mysql olayı falan yok o yüzden pek kullanılacağını sanmam siteli sunucular için.
Fakat sitesi olmayanlar için mesela arkadaşlarla oynuyacak orada işe yarıyabilir
UmutTR
Seçkin madenci.
- Katılım
- 27 Ekim 2019
- Mesajlar
- 616
- Tepki puanı
- 148
- Puanları
- 1,205
- Konum
- İzmir
- Web Sitesi
- batihost.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Elinize sağlık güzel olmuş.
MİNECRAFTTR.COM
Türkiye'nin en büyük Minecraft forumu,
MinecraftTR, 2013 yılında oyuncu topluluğunu bir araya getirme hedefiyle kurulmuş ve 2018 itibarıyla forum altyapısıyla faaliyetlerine hız kazandırmıştır.
Minecraft sunucuları, modlar, rehberler ve oyun içi etkinlikler başta olmak üzere oyuncuların ihtiyaç duyduğu her alanda bilgi paylaşımını teşvik eden platformumuz,
binlerce aktif üyesiyle Türkiye'nin en geniş Minecraft oyuncu ağına ev sahipliği yapmaktadır.
Yeni arkadaşlıklar edinmek, sunucunuzu tanıtmak veya Minecraft hakkında güncel bilgilere ulaşmak için aramıza katılabilirsiniz.