Giriş yapmadınız.

Sayın ziyaretçi, Nitrado Türkiye Ön Ödemeli Gameserver Kiralama Forum sitesine hoş geldiniz. Eğer buraya ilk ziyaretiniz ise lütfen yardım bölümünü okuyunuz. Böylece bu sitenin nasıl çalıştığı konusunda ayrıntılı bilgilere ulaşabilirsiniz. Eğer sitenin tüm olanaklarından faydalanmak istiyorsanız, kayıt yaptırmayı düşünmelisiniz. Bunun için kayıt formunu kullanabilir ya da bu bağlantıya giderek kayıt işlemi hakkında daha fazla bilgi alabilirsiniz. Eğer önceden kayıt yaptırdıysanız buradan giriş yapabilirsiniz.

  • Konuyu başlatan "KingStar"

Mesajlar: 6

Kayıt tarihi: Aug 31st 2014

  • Özel mesaj gönder

1

Wednesday, August 16th 2017, 5:38am

Bot sorunu kesin çözüm. detaylı anlatım iceride

Öncelikle selamun aleyküm Nitrado halkı.
Bildiğiniz üzere son zamanlarda bir çok sunucu bot saldırısından şikayetci, çözümü
ücretli fakat kesin çözümdür ve ben kullanıyorum sunucumda hiç bir sorun yoktur.
bu plugin bot/ping/spam gibi sunucuya zarar verebilecek her türlü saldırıyı önlüyor
Spigot/Bungeecord ayarları mevcut lobiniz var ise bungeecord ayarı yapınız.


Plugin Tanıtımı: AntiBotDeluxeEX
Plugin spigotmc sitesinde ücretsiz olarak satılmaktadır gördüğünüz gibi fiyatı aşşağıda belirtiliyor.
ödeme seçeneği paypal.






gelelim ayarlar bölümümüze
Bungeecord ayarları nasıl oluyor.
# Manage in which Priority the Plugin should Check CheckPriorities:
- AlreadyOnlinePrevention
- Whitelist
# - ServerListPing - BlacklistCheck
- MaxPlayersPerSecond
- MaxConnections
- ServerPerformance
- GeoCheck
- MaxPlayersPerIP
- APNDetection
# - DNSDetection
- ProxyDetecting
ayarlar bu şekilde olmalıdır eger -ServerListPing başındaki # işaretini kaldırırsanız kimse oyuna giremez.
# DNSDetection biraz hatalı olduğu için devre dışı bırakmanız önerilir



Spigot İçin ayar bölümümüz
# Manage in which Priority the Plugin should Check CheckPriorities:
- AlreadyOnlinePrevention
- Whitelist
- ServerListPing
- BlacklistCheck
- MaxPlayersPerSecond
- MaxConnections
- ServerPerformance
- GeoCheck
- MaxPlayersPerIP
- APNDetection
# - DNSDetection
- ProxyDetecting

ServerListPing başındaki # işareti kaldırmamız yeterlidir ve böylelikle koruma sağlanmış olur.
unutmayın bu ayar lobiniz yok ise geçerlidir.




Eğer ben bot atarım diyorsanız deneme server: ArielCraft.Nitrado.Net
bot atıldığında oyuncu kapasitesi çok gözükebilir fakat girişlerde hiç bir sıkıntı yaşanmaz ve lagg olmaz. serverin girişlerini kapatmadığınız sürece slot şu kadar kişi oldu fln die boşuna ss atmayın. sunucuya zarar veremessiniz.

Bu mesaj 1 defa düzenlendi, son düzenlemeyi yapan "AhmetHakan" (Aug 16th 2017, 10:51am) düzenleme sebepleri: Skype Adresi silindi. Forumda ücretli pluginler ücretsiz dağıtılamaz.


Depth

Süper Moderatör

  • "Depth" bir erkek

Mesajlar: 991

Kayıt tarihi: Aug 1st 2017

Konum: Istanbul

Meslek: Öğrenci

  • Özel mesaj gönder

2

Wednesday, August 16th 2017, 9:58am

Plugin çalıştırmak için sunucunuzun java 8 olması gerekiyor aksi taktirde çalışmaz. Aynı zaman mysql bağlamanız gerekiyor veri kaybı olmaması için. AntibotdeluxeEX'yi sunucu'ya bağladığınız zaman web panelin özel şifresini rastgele olarak size verir. Spigot hesabınızın adı neyse kullanıcı adınızda o olur. Plugin'de Ülke olarak Türkiye yok o yüzden config'ine girerek aşşağıdaki gibi yapıyorsunuz. Eğerki kanada'dan bi adam girmeye çalışırsa ülkeyi eklemediğiniz için giremeyecektir. Ancak eklediğiniz zaman girebilir.

Kaynak kod

1
2
 Countries:
    - Turkey


Burdaki yere Turkey yazdığınız zaman Türkiye'deki herkes girebilir.
Ülke olarak Turkiye'yi eklemezseniz sunucu'ya girerken bu yazıyla karşılaşacaksınız.


Bu mesaj 3 defa düzenlendi, son düzenlemeyi yapan "Depth" (Aug 16th 2017, 11:00am)


vedat

Acemi

Mesajlar: 3

Kayıt tarihi: Nov 20th 2017

  • Özel mesaj gönder

3

Saturday, March 31st 2018, 11:10pm

Yardım ?

Acil Yardim Skypem Zyronn_76@hotmail.com Eklermisin AntiBotDeluxeEX ile Sıkıntım Var

Depth

Süper Moderatör

  • "Depth" bir erkek

Mesajlar: 991

Kayıt tarihi: Aug 1st 2017

Konum: Istanbul

Meslek: Öğrenci

  • Özel mesaj gönder

4

Sunday, April 1st 2018, 12:05am

vedat AntibotdeluxeEX'in Log dosyasını bizimle paylaşır mısınız?


janjel

Orta Düzey

  • "janjel" bir erkek

Mesajlar: 551

Kayıt tarihi: May 12th 2014

Konum: izmir

Meslek: linux coder

  • Özel mesaj gönder

5

Friday, April 20th 2018, 10:57am

Konu süresi icik geçmiş ama, Kendi sunucumdada kullandığım yüksek trafikleri engelleyebilen bir plugin yazmışıtm. Kaynak kodlarını vereyim, Derleyip çalıştırırsınız. Pluginin ana mantığı X Saniyede Y Kişiden fazla girerse sunucuya sadece kayıtlı oyuncuları al. Bunu Çakma lobi / Lobi üzerinden yaparsanız çok fazla kaynak kullanır, en sonunda sunucu çöker. Fakat bungeecord da iken daha spigot sunucusuna aktarılmadan yaparsanız sıkıntı yok.

Authme nin Mysql ile bağlı olması gerekli.


Main.java

Kaynak kod

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package proxyLobiCommand;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;

import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.plugin.Plugin;

public class Main extends Plugin {
	public String db = "DB İSMİ";
	public String host = "DB IP ADRESİ";
	public String user = "DB USER";
	public String password = "FB ŞİFRE";
	public static MySQL SqlServer;
	public static Main plugin;
	public static List<String> cakmaLobiler = new ArrayList<String>();
	public static int xSaniyedeGiren = 0;
	public static boolean AntiBotEnabled = false;
	public static int xSaniyedeGirenSifirlamaSaniyesi = 10;
	public static int XKisiGirdigiZamanAntiBotAktif = 30;
	public static int BotSaldirisiYokiseAntiBotuKapatmaSuresi = 125;

	public static HashMap<String, String> kickToLobby = new HashMap<String, String>();
	public static HashMap<String, String> kickToLobbyx = new HashMap<String, String>();

	@Override
	public void onEnable() {
		plugin = this;
		SqlServer = new MySQL(host, user, password, db); // sql server
		getLogger().info("Naaber müdüüür");
		getProxy().getPluginManager().registerListener(this, new AntiBot());
		getProxy().getScheduler().schedule(this, new Runnable() {
			@Override
			public void run() {
				BotSaldirisiVarmi();
			}
		}, 1, 1, TimeUnit.SECONDS);

		getProxy().getScheduler().schedule(this, new Runnable() {
			@Override
			public void run() {
				xSaniyedeGiren = 0;
			}
		}, 1, xSaniyedeGirenSifirlamaSaniyesi, TimeUnit.SECONDS);

		getProxy().getScheduler().schedule(this, new Runnable() {
			@Override
			public void run() {
				if (xSaniyedeGiren <= XKisiGirdigiZamanAntiBotAktif) {
					AntiBotEnabled = false;
					getLogger().info("Anti Bot Deaktif!");
				}
			}
		}, 1, BotSaldirisiYokiseAntiBotuKapatmaSuresi, TimeUnit.SECONDS);

		getProxy().getScheduler().schedule(this, new Runnable() {
			@Override
			public void run() {
				getLogger().info(SqlServer.sqlConnectionTest());
			}
		}, 1, 300, TimeUnit.SECONDS);

	}

	public void BotSaldirisiVarmi() {
		if (xSaniyedeGiren >= XKisiGirdigiZamanAntiBotAktif) {
			AntiBotEnabled = true;
			getLogger().info("Anti Bot Aktif!");
		}
	}

}



AntiBot.java

Kaynak kod

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package proxyLobiCommand;

import java.sql.ResultSet;
import java.sql.SQLException;

import net.md_5.bungee.api.event.PreLoginEvent;
import net.md_5.bungee.api.plugin.Listener;

public class AntiBot implements Listener {

	@net.md_5.bungee.event.EventHandler
	public void onServerConnect(PreLoginEvent e) {
		if (Main.AntiBotEnabled) {
			try {
				ResultSet rs = Main.SqlServer
						.getResultSet("select id from ghostdb where user='" + e.getConnection().getName() + "'");
				rs.beforeFirst();
				rs.next();
				rs.getInt("id");
			} catch (SQLException e1) {
				e.setCancelReason("Giriş yapabilmek için\n\nwww.ghostmc.com Adresinden kayıt olmalısın.");
				e.setCancelled(true);
			}
		}
		Main.xSaniyedeGiren++;
	}

}


Hastebin ile;

AntiBot.java https://hastebin.com/iqevurisoz.java
Main.java https://hastebin.com/huwumuyoyo.java
Herkes cennete gitmek ister; ama kimse ölmek istemez.

Bu konuyu değerlendir