Neler yeni

Metin2 PvP Server FreeBSD Komutları

admin

Yönetici
Yönetici
Admin
Katılım
17 Eki 2018
Mesajlar
160
Beğeniler
7
#1
Merhabalar ForumMetin2 üyeleri,
Bu paylaşımda Metin2 PvP serverı olan üyelerin bilmesi gereken FreeBSD komutlarından bahsedeceğim.
Bu komutları uygulayabilmeniz için serverınıza SSH ile bağlanmanız gerekmektedir. Bunun nasıl yapılacağını bilmiyorsanız ;
Metin2 SSH ile Servera Bağlanma konumuzu inceleyebilirsiniz.

Olayı çok karmaşıklaştırmamak adına bütün kodları satırlara bölüyorum , her başlık altındaki işlemleri sırayla uyguladığınızda işlem tamamlanacak demektir.

Güvenlik Duvarı (Firewall Kurulumu)

  1. cd /usr/src/sys/i386/conf
  2. cp GENERIC FIREWALL
  3. ee FIREWALL
Önünüze kodlar açılacak bu kodlar FIREWALL dosyasının kodlarıdır. Options yani ayarlar kısmını altta verdiğim şekilde değiştirin.
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=15
options PAE

Daha sonra dizin değiştiriyoruz.

  1. cd /usr/src
  2. make kernel KERNCONF=FIREWALL
  3. ee /etc/rc.conf

Bu komuttan sonra önünüze gelecek içerik rc.conf dosyasının içeriğidir. Buradan firewall_enable 'ı yes yapıp ve script uzantısını düzenliyoruz. Yani son hali alttaki gibi olacak.

firewall_enable="YES"
firewall_script="/etc/ipfw.rules"

Ve güvenlik duvarı kurulumu başarıyla tamamlanmıştır.


İp Ban Atma

İp ban için iki komut paylaşıcam sizlerle . İkisi de aynı işlevi görüyor hangisi kolayınıza gelirse onu kullanırsınız. Kodlarda sadece 1.2.3.4 yazan yere banlamak istediğiniz kişinin ip numarasını yazmanız yeterlidir.

Kod 1 :
ipfw deny ip from 1.2.3.4 to any via bge0

Kod 2 :
ipfw add deny ip from 1.2.3.4 to any


Oyunda online kaç kişi olduğunu öğrenme

netstat -nat | grep 13001 | grep ESTABLISHED | wc -l

Sunucunuzun Ram miktarını öğrenme

dmesg | grep memory


Zamanla üzerine eklenecektir , katkı yapmak isterseniz konu altından devam edebilirsiniz.