haxball / haxball-issues

115 stars 43 forks source link

Permanent Ban Issues #1231

Open Tower02 opened 3 years ago

Tower02 commented 3 years ago

Hello @basro

I'm a server owner. We got issues with the ban system. We have an auto-ban system which re-ban player when he logged in again due to they violated server rules and harass with other players.

The problem is with our ban system that it can't ban them forever because of dynamic IP addresses. We could not figure out how we can ban them forever?

We already have 560 players and our community is rock solid. The people who harass and try to block other players' fun are doing this obsessively.

We're looking forward to seeing your precious support to solve our problem.

Best regards,

thenorthstar commented 3 years ago

@Tower02 It's almost impossible to give someone a permanent ban because of IP addresses are variable. You can use JQuery to distinguish people more spesifically but it won't guarantee you people which you have blacklisted will get a permanent ban.

Obsesiff66 commented 3 years ago

@Tower02 Merhaba siz nikola odalarının sahibisiniz heralde bunun için logunuz vardır discord log mesajlaşma log orda auth log kısımları gosterilir bu sistem size yardımcı olabilir

else if (player.conn == "") { room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true); }

conn numara ile olur  auth ise numara ve harf ile olur boş bıraktığım tırnağa koyabilirsiniz 

else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
    room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
} 

buda böyle bi sistem burdaha harf ve sayı olması lazım tırnağa ekleyebilirsiniz bunu room.onPlayerJoin altına ekleyebilrisiniz eğer hata çıkarsa olmazsa 

}  else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
    room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
bu şekilde deneyebilirsiniz @thenorthstar  dediği gibi  kalıcı olarak birini banlamanız imkansız sanit auth yapıalbilir ama sayın @basro  yapmıyor
Tower02 commented 3 years ago

@Tower02 Merhaba siz nikola odalarının sahibisiniz heralde için logunuz vardır.

else if (player.conn == "") { room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true); }

conn numara ile olur  auth ise numara ve harf ile olur boş bıraktığım tırnağa koyabilirsiniz 

else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
  room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
} 

buda böyle bi sistem burdaha harf ve sayı olması lazım tırnağa ekleyebilirsiniz bunu room.onPlayerJoin altına ekleyebilrisiniz eğer hata çıkarsa olmazsa 

}  else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
  room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
bu şekilde deneyebilirsiniz @thenorthstar  dediği gibi  kalıcı olarak birini banlamanız imkansız sanit auth yapıalbilir ama sayın @basro  yapmıyor

Maalesef farkındayım ne yaparsak yapalım bir şekilde giriş yapıyorlar.

Obsesiff66 commented 3 years ago

@Tower02 Merhaba siz nikola odalarının sahibisiniz heralde için logunuz vardır. else if (player.conn == "") { room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true); }

conn numara ile olur  auth ise numara ve harf ile olur boş bıraktığım tırnağa koyabilirsiniz 

else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
    room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
} 

buda böyle bi sistem burdaha harf ve sayı olması lazım tırnağa ekleyebilirsiniz bunu room.onPlayerJoin altına ekleyebilrisiniz eğer hata çıkarsa olmazsa 

}  else if (player.auth == "ZkU0Ty5vLCXQu9Dv4Bm_WPGNvadNBb89VyUu--6jU_Y")  {
    room.kickPlayer(player.id, "Kalıcı olarak Banlandınız",true);
bu şekilde deneyebilirsiniz @thenorthstar  dediği gibi  kalıcı olarak birini banlamanız imkansız sanit auth yapıalbilir ama sayın @basro  yapmıyor

Maalesef farkındayım ne yaparsak yapalım bir şekilde giriş yapıyorlar.

Tekrardan Kolay Gelsin Bu arada ben crossfire mı harita diye soran yardım etmekten memnun oldum