Rehber Sunucuda olması gereken korumalar

  • Konuyu Başlatan Konuyu Başlatan EpikLava
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.636
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

EpikLava

Developer/oyna.epiklava.com
Katılım
1 Kasım 2018
Mesajlar
1.562
Elmaslar
416
Puan
8.735
Merhabalar ben oyna.tierrose.com (kapandı) kurucusuyum 9aydır acık olan sunucumda sürekli buglar yüzünden çekilmez durma noktasına geliyordu açıklar yüzünden çok zorluk çektim başkaları çekmesin diye plugin ve özel antibug skriptini paylaşıcam
1#İsim buglarını önleme
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.



2#map indirmelerini önleme bukkitbugu kapama
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

3#crash önleme anticrash
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.



4#sunucu donması fazla paket gönderme önleme birtür crash önleme
Custompayloadfixer

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

5#kickall bugu bunu birçok sunucuda görmüştüm benimde başıma geldi



Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

6#authme eski versiyonlarının bugu bu pluginle önleyebirisiniz artı antibot işlevi vardır

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

7#amator ve orta seviyeli bot saldırılarına kesin çözüm

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

8#bungeecord ip ile bug yapma önleme
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

9#gelişmiş antibug skripti

Kod:
#Skript par Acenox
#Vous avez le droit de modifier ou de réutiliser le code, merci de me citer si vous rendez public un de mes codes.
#Skript by Acenox
#You have the right to modify or reuse the code, please quote me if you make public one of my codes.
#Skript por Acenox
#Usted tiene el derecho de modificar o reutilizar el código, gracias a citarme si vas pública cualquiera de mi código.
#Skript Von Acenox
#Sie haben das Recht, den Code zu ändern oder wieder verwenden, danke mich zu zitieren, wenn Sie eines meiner Code die Öffentlichkeit gehen.
#Skript Con Acenox
#Lei ha il diritto di modificare o riutilizzare il codice, grazie a citarmi se si va pubblico qualsiasi del mio codice.

#Addon:
#- SkQuery
#- SkRayfall
#- WildSkript

options:
    version: &8[&bAntiPluginsV4.4&8]
  
command /antipl:
    permission: admin.use
    permission message: &4Vous n'avez pas la permission.
    trigger:
        set {message} to value "Message" get of "plugins/AntiPluginsV4/config.yml"
        set {permission} to value "Permission" get of "plugins/AntiPluginsV4/config.yml"
        set {msg} to value "Msg" get of "plugins/AntiPluginsV4/config.yml"
        set {WorldEditProtection} to value "WorldEditProtection" get of "plugins/AntiPluginsV4/config.yml"
        if {lang} is "fr":
            message "{@version} &bReload terminé !"
            message "&bTitle: &c%{message}%"
            message "&bTitle2: &c%{msg}%"
            message "&bActionbar: &c%{permission}%"
            message "&bWorldEditProtection: &c%{WorldEditProtection}%"
            stop
        if {lang} is "es":
            message "{@version} &bActualizar hecho!"
            message "&bTitle: &c%{message}%"
            message "&bTitle2: &c%{msg}%"
            message "&bActionbar: &c%{permission}%"
            message "&bWorldEditProtection: &c%{WorldEditProtection}%"
            stop
        if {lang} is "en":
            message "{@version} &bReload finished!"
            message "&bTitle: &c%{message}%"
            message "&bTitle2: &c%{msg}%"
            message "&bActionbar: &c%{permission}%"
            message "&bWorldEditProtection: &c%{WorldEditProtection}%"
            stop
        if {lang} is "ger":
            message "{@version} &bReload fertig!"
            message "&bTitle: &c%{message}%"
            message "&bTitle2: &c%{msg}%"
            message "&bActionbar: &c%{permission}%"
            message "&bWorldEditProtection: &c%{WorldEditProtection}%"
            stop
        if {lang} is "it":
            message "{@version} &bRicarica fatto!"
            message "&bTitle: &c%{message}%"
            message "&bTitle2: &c%{msg}%"
            message "&bActionbar: &c%{permission}%"
            message "&bWorldEditProtection: &c%{WorldEditProtection}%"
            stop
on load:
    if folder "plugins/AntiPluginsV4" doesn't exists:
        if {lang} is not set:
            set {lang} to "en"
        else:
            if {lang} is "fr":
                send "&eLe dossier plugins/AntiPluginsV4 n'existe pas !" to console
                send "&eCréation du dossier en cours..." to console
                create folder "plugins/AntiPluginsV4"
                send "&aTerminé !" to console
            if {lang} is "es":
                send "&eEl registro plugins/AntiPluginsV4 no existe ! " to console
                send "&eCreación de la carpeta actual..." to console
                create folder "plugins/AntiPluginsV4"
                send "&aTerminado !" to console
            if {lang} is "en":
                send "&eThe folder plugins/AntiPluginsV4 does not exist ! " to console
                send "&eCreating the current folder..." to console
                create folder "plugins/AntiPluginsV4"
                send "&aCompleted !" to console
            if {lang} is "ger":
                send "&edie Datei plugins/AntiPluginsV4 existiert nicht! " to console
                send "&eErstellung des aktuellen Ordners..." to console
                create folder "plugins/AntiPluginsV4"
                send "&aFertig!" to console
            if {lang} is "it":
                send "&eil file plugins/AntiPluginsV4 non esiste! " to console
                send "&eLa creazione della cartella corrente..." to console
                create folder "plugins/AntiPluginsV4"
                send "&aFinito!" to console
    if file "plugins/AntiPluginsV4/config.yml" doesn't exists:
        if {lang} is not set:
            set {lang} to "en"
        else:
            if {lang} is "fr":
                send "&eLa config n'existe pas !" to console
                send "&eCréation de la config en cours..." to console
                create file "plugins/AntiPluginsV4/config.yml"
                wf "##--- Debut de la configuration ---##" to "plugins/AntiPluginsV4/config.yml"
                wf "Message: Commande interdite" to "plugins/AntiPluginsV4/config.yml"
                wf "Permission: Vous n'avez pas la permission." to "plugins/AntiPluginsV4/config.yml"
                wf "Msg: Desole." to "plugins/AntiPluginsV4/config.yml"
                wf "WorldEditProtection: false" to "plugins/AntiPluginsV4/config.yml"
                wf "##--- Fin de la configuration ---##" to "plugins/AntiPluginsV4/config.yml"
                send "&aTerminé !" to console
            if {lang} is "en":
                send "&eThe config does not exist!" to console
                send "&eCreating the config ..." to console
                create file "plugins/AntiPluginsV4/config.yml"
                wf "##--- Start of configuration ---##" to "plugins/AntiPluginsV4/config.yml"
                wf "Message: Order prohibited" to "plugins/AntiPluginsV4/config.yml"
                wf "Permission: You do not have permission." to "plugins/AntiPluginsV4/config.yml"
                wf "Msg: Sorry." to "plugins/AntiPluginsV4/config.yml"
                wf "WorldEditProtection: false" to "plugins/AntiPluginsV4/config.yml"
                wf "##--- End of configuration ---##" to "plugins/AntiPluginsV4/config.yml"
                send "&aCompleted !" to console
            if {lang} is "es":
                send "&eLa configuración no existe!" to console
                send "&eCreación de la configuración actual ..." to console
                create file "plugins/AntiPluginsV4/config.yml"
                wf "##--- Iniciar configuración ---##" to "plugins/AntiPluginsV4/config.yml"
                wf "Message: comando prohibido" to "plugins/AntiPluginsV4/config.yml"
                wf "Permission: Usted no tiene permiso." to "plugins/AntiPluginsV4/config.yml"
                wf "Msg: Lo siento." to "plugins/AntiPluginsV4/config.yml"
                wf "WorldEditProtection: false" to "plugins/AntiPluginsV4/config.yml"
                wf "##--- Finalizar configuración ---##" to "plugins/AntiPluginsV4/config.yml"
                send "&aTerminado !" to console
            if {lang} is "ger":
                send "&eDie Config existiert nicht!" to console
                send "&eErstellung der aktuellen Konfiguration ..." to console
                create file "plugins/AntiPluginsV4/config.yml"
                wf "##--- Konfiguration starten ---##" to "plugins/AntiPluginsV4/config.yml"
                wf "Message: verboten Befehl" to "plugins/AntiPluginsV4/config.yml"
                wf "Permission: Sie haben keine Berechtigung." to "plugins/AntiPluginsV4/config.yml"
                wf "Msg: Entschuldigung." to "plugins/AntiPluginsV4/config.yml"
                wf "WorldEditProtection: false" to "plugins/AntiPluginsV4/config.yml"
                wf "##--- Fertigstellen der Einrichtung ---##" to "plugins/AntiPluginsV4/config.yml"
                send "&aFertig!" to console
            if {lang} is "it":
                send "&eLa configurazione non esiste!" to console
                send "&eCreazione della configurazione corrente ..." to console
                create file "plugins/AntiPluginsV4/config.yml"
                wf "##--- Configurazione iniziale ---##" to "plugins/AntiPluginsV4/config.yml"
                wf "Message: Comando proibito" to "plugins/AntiPluginsV4/config.yml"
                wf "Permission: Non si dispone dei permessi." to "plugins/AntiPluginsV4/config.yml"
                wf "Msg: Scusate." to "plugins/AntiPluginsV4/config.yml"
                wf "WorldEditProtection: false" to "plugins/AntiPluginsV4/config.yml"
                wf "##--- Termina configurazione ---##" to "plugins/AntiPluginsV4/config.yml"
                send "&aFinito!" to console
    else:
        set {message} to value "Message" get of "plugins/AntiPluginsV4/config.yml"
        set {permission} to value "Permission" get of "plugins/AntiPluginsV4/config.yml"
        set {msg} to value "Msg" get of "plugins/AntiPluginsV4/config.yml"
        set {WorldEditProtection} to value "WorldEditProtection" get of "plugins/AntiPluginsV4/config.yml"
      
command /langpl [<text>]:
    trigger:
        if player has permission "plugins.use":
            if arg-1 is "fr":
                set {lang} to "fr"
                delete file "plugins/AntiPluginsV4/config.yml"
                message "{@version} &bChangement de langue vers: &cFR"
                make console execute command "/sk reload %script%"
                make console execute command "/antipl"
            if arg-1 is "es":
                set {lang} to "es"
                delete file "plugins/AntiPluginsV4/config.yml"
                message "{@version} &bcambio de idioma: &cES"
                make console execute command "/sk reload %script%"
                make console execute command "/antipl"
            if arg-1 is "en":
                set {lang} to "en"
                delete file "plugins/AntiPluginsV4/config.yml"
                message "{@version} &bChange language to: &cEN"
                make console execute command "/sk reload %script%"
                make console execute command "/antipl"
            if arg-1 is "ger":
                set {lang} to "ger"
                delete file "plugins/AntiPluginsV4/config.yml"
                message "{@version} &bSprachwechsel zu: &cGER"
                make console execute command "/sk reload %script%"
                make console execute command "/antipl"
            if arg-1 is "it":
                set {lang} to "it"
                delete file "plugins/AntiPluginsV4/config.yml"
                message "{@version} &bCambia lingua in: &cIT"
                make console execute command "/sk reload %script%"
                make console execute command "/antipl"
            if arg-1 is not set:
                message "&b--- {@version} &b---"
                message "&bSi vous êtes français, merci de faire &c/langpl fr"
                message "&bIf you are English, please do &c/langpl en"
                message "&bSi eres español, gracias a la &c/langpl es"
                message "&bWenn Sie Deutsch sind, vielen Dank an &c/langpl ger"
                message "&bSe siete tedesco, grazie a &c/langpl it"
                message "&b--- {@version} &b---"

# PL
on command:
    if command is "pl":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "plugins":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "plugin":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:help":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:pl":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:?":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "help":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "?":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "ver":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "version":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:plugin":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:plugins":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event     
    if command is "bukkit:me":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "minecraft:me":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:ver":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event
    if command is "bukkit:version":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event             
    if command is "bukkit:?":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "/calc":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "/calculate":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "worldedit:/calc":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "worldedit:calculate":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "worldedit:/solve":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "worldedit:/eval":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "worldedit:/evaluate":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event         
        else:
            stop
    if command is "/eval":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event 
        else:
            stop
    if command is "/evaluate":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event 
        else:
            stop
    if command is "/solve":
        if {WorldEditProtection} is "true":
            if player doesn't have permission "plugins.use":
                send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
                set action bar of player to "&c%{permission}%"
                cancel event 
        else:
            stop
    if command is "about":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "icanhasbukkit":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event 
    if command is "bukkit:about":
        if player doesn't have permission "plugins.use":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
            cancel event             
#ver <tab>
command /ver <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#/? <tab>
command /? <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#version <tab>
command /version <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#about <tab>
command /about <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#bukkit:about <tab>
command /bukkit:about <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#Bukkit:ver <tab>
command /bukkit:ver <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
#Bukkit:version <tab>
command /bukkit:version <text>:
    trigger:
        if arg 1 is not set:
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
        if arg 1 is "[<tab>]":
            send player title "&4%{message}%" with subtitle "&4%{msg}%" for 4 seconds
            set action bar of player to "&c%{permission}%"
 
,
Cidden bu yaz açacağım sunucu için bir çok koruma arıyordum. Sanırım bu korumaları forum 27 gün geri alınmasaydı göremeyecektim.
 
Valla forumu artık aktif olmucam kesin hersey gitmiş d
 
Discord Adresinizi Verebilir Misniz
 
mustafa#7077
 
Evet basit ama yararlı teşekkürler.
 
Map indirme biraz kolay işe yarar mı bilmiyorum ama konu için teşekkür ederim
 
Bilmeyenler için bilgilendirici bir konu :)
 
Yararlı ama hemen bir konudan öğrenmek yerine uzun araştırmalar yapmayı tercih etmeyi severim :D Kişi ayrıca olay gerçekleşmeden tam olarak tecrübe edemez. :D Tebrik ederim güzel toplamışsın
 
güzel bir konu öğretici ve başarılar
 
güzel bir konu :))))))
 
güzel bir konu öğretici ve başarılar :))
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst