Skip to content
This repository has been archived by the owner on Jan 22, 2023. It is now read-only.

Kicking/Banning for server #33

Open
mubdiulhossain opened this issue Jun 10, 2017 · 17 comments
Open

Kicking/Banning for server #33

mubdiulhossain opened this issue Jun 10, 2017 · 17 comments

Comments

@mubdiulhossain
Copy link

mubdiulhossain commented Jun 10, 2017

I am sorry may be this might not be the place to ask this... But there is not so many place to ask about bombsquad.
I run a dedicated server... And i want to ban some unwanted player from my server. If you can tell me how can i modify to stop them from entering, that would be very helpful. thanks

@TheMikirog
Copy link
Contributor

TheMikirog commented Jun 10, 2017

There's no banning system at the moment. Only vote kicking. I still tried to ask Eric if I can edit scripts to make a black list of accounts that can't join.

Mrmaxmeier's GitHub page is not the only place to ask about BombSquad though (it was when I tried to ask him for BOB export plugin for Blender), I have a Discord channel for all JRMP fans and you can also ask me on my e-mail freely (check my GitHub profile). I am a veteran BombSquad player that also made the biggest modpack out there, so it's a knowledge gold mine if you're into modding and server stuff.

@mubdiulhossain
Copy link
Author

Thank you Michał for your words... I am not a very good programmer but i understand it... You guys improved bombsquad experience much better then ever,,, looking forward to have some more from you guys... Please let us know if you can black list players from server. thanks. keep up the good work.

@spdv123
Copy link
Contributor

spdv123 commented Sep 2, 2017

Well, I've developed a mod to solve this problem. The idea of this mod is as follows:

  1. Server installs a mod "Kick Server" listening on port 43211 (or any port free)
  2. Client installs a mod "Kick Client"
  3. When press "Vote to kick" button, the "Kick Client" mod sends a request including that player's account ID to server port 43211
  4. "Kick Server" mod receives the account id and then kick the player out.

Also, you can add a validation field to ensure that only you can use this privilege.
@mubdiulrakin @TheMikirog

@TheMikirog
Copy link
Contributor

@spdv123 Good that you at least try to improve some of the stuff, but this doesn't solve the problem.
If the players needs to be kicked because they ruin games, they wouldn't press Vote to Kick button at all.
Pressing the Vote to Kick button with this mod is basically saying "_Look! I'm naughty! Can you ban me!?"
It's stupid.

What we need is a visual Interface for dedicated servers that would keep track of all players and actions. Think Formicide Server Manager and Minecraft's Visual Dedicated Server UI.

Since you were able to create this mod, make something like this happen. The formula goes like this:

  • There's a window with all the chat messages that happen during the game.
  • On the side, there is a window with connected accounts and what profiles they are playing.
  • Underneath the log window, you can type in commands to do a variety of things. Input Python commands, kick or ban players, send Screen Messages.

Creating a tool like this would be yet another milestone in BombSquad Modding history. The first one is creating my first modpack and Mrmaxmeier's BOB Export plugin. Let's see what you got.

@spdv123
Copy link
Contributor

spdv123 commented Sep 2, 2017

@TheMikirog You may misunderstand my words, I changed the "Vote To Kick" button function to "Kick this player from my server", so this mod is only for the server admin.
However, your thoughts are really worth a try. I do not understand the UI modding too much currently. As a temporary solution, I desgined a website to ban a player FOREVER. The backend idea is simpler, it uses iptables to ensure the player's account such as "Android123456" can not pass the firewall on UDP port 43210.

1

I'll try to migrate this system to a window mod in BombSquad.

@shonil24
Copy link

shonil24 commented Nov 8, 2017

@spdv123 can you share your website link.And is it possible to kick the player from server wihtout kick voting?

@Feetly
Copy link

Feetly commented Nov 19, 2017

@spdv123 can u share yr mod link plz?

@shekeling
Copy link

@spdv123 Could you send your kick mod please?

@shekeling
Copy link

Anyone has a mod to find out list of ips per player on the server?

@DIHDBSIS
Copy link

If someone server says that he will block me in 24 hrs. Might i trust him or not?

@sudo-logic
Copy link

This is how I made the kick and ban system.
My server has chat commands through which '/ban' + player name can be used to ban and '/kick/ can be used to kick other players.
And the new get_account_id feature helps ban all the linked accounts of the player at once.

The iptables method worked fine but had its own limitations, like the player could simply change his Google Play ID Android get away with the ban.

@sudo-logic
Copy link

Admin management system helps manage all moderators from the server itself.😁
Pretty helpful stuff.

@DIHDBSIS
Copy link

DIHDBSIS commented Jan 14, 2019 via email

@DIHDBSIS
Copy link

DIHDBSIS commented Jan 14, 2019 via email

@mostafamklmkl
Copy link

hello i have 12 servers .
now my servers are off . i make update for them .
can you learm me how to make ban and chat lists in site .
chat list for report

@mostafamklmkl
Copy link

i make ban player in server but i want make it for my admins , they should can ban id from site

@mostafamklmkl
Copy link

my english is not good . sorry

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants