mavzermete 1
mavzermete
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
xranzei 1
xranzei
Hikaye Ekle

P2P Giriş Bağlantısını engelleme

  • Konuyu başlatan Konuyu başlatan l3erke
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 76
  • Görüntüleme Görüntüleme 19K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konudaki Fixi Black Widow Değiştirmiş.

Konudakini Uygulayanlar, Ch1 Açarken Sorun Yaşamaz, Ch2 açarlarsa Channel1 ve Channel2 game.core vereceğini görür.
Üyelerden birisinin bilgisayarına bağlanarak denemiştim ve sorunsuz 4 kanal açıp test etmişti. Yaptığın farklı bir düzenlemeden dolayı veya yanlış ekleme yapmış olabilirsin.
 
Konudaki kodlar sıkıntısız olarak çalışmaktadır. Yalnız input.cpp ye ekleme yaparken ;

qjzQ2q.png


Gri kısımı silmeniz gerekmektedir. silmez iseniz aynı kod 2 defa mevcut olduğu için bazı kişilerin aldığı , 2. kanalı açarken core vermesi . 1. ve 2. ch arasındaki iletişim kesilir ( bağırınca gözükmeme , pm atamama ) gibi sorunlara neden olacaktır.

ayrıca db/src/peerbase.cpp açılır;

aratılır ;
Kod:
bool CPeerBase::Accept

bu kodlar ;
Kod:
#ifdef ENABLE_PORT_SECURITY    if (strcmp(inet_ntoa(peer.sin_addr), "127.0.0.1")) // refuse if remote host != localhost (only the same machine must be able to connect in here)
    {
        sys_log(0, "BLOCK CONNECTION FROM %s", inet_ntoa(peer.sin_addr));
        Destroy();
        return false;
    }
#endif

bu şekilde eklenir ;
VPj8Vy.png
 
Konudaki kodlar sıkıntısız olarak çalışmaktadır. Yalnız input.cpp ye ekleme yaparken ;

qjzQ2q.png


Gri kısımı silmeniz gerekmektedir. silmez iseniz aynı kod 2 defa mevcut olduğu için bazı kişilerin aldığı , 2. kanalı açarken core vermesi . 1. ve 2. ch arasındaki iletişim kesilir ( bağırınca gözükmeme , pm atamama ) gibi sorunlara neden olacaktır.

ayrıca db/src/peerbase.cpp açılır;

aratılır ;
Kod:
bool CPeerBase::Accept

bu kodlar ;
Kod:
#ifdef ENABLE_PORT_SECURITY    if (strcmp(inet_ntoa(peer.sin_addr), "127.0.0.1")) // refuse if remote host != localhost (only the same machine must be able to connect in here)
    {
        sys_log(0, "BLOCK CONNECTION FROM %s", inet_ntoa(peer.sin_addr));
        Destroy();
        return false;
    }
#endif

bu şekilde eklenir ;
VPj8Vy.png

Denesin Başkaları %90 Yine Çalışmaz, Karaktere Kadar Gelir Atar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst