Forums Index >> Help >> Any ideas to kick/block an annoying player on my s...
Page : <1> :
Booting is all you can do for now. I have worked many a day on this, but we may have to leave this one to -z-.
A proper system for server management is in development. Until then, password protection is the easiest and most effective means of control.
-Z-
@Nathan:
Do you know how to boot someone? I couldn't even figure that part out, aside from the ping attack.
-macr0t0r / James Bomb
Well, if you know how to do that, I will be able to tell you use the delete command, and put your end message in the brackets.
Heh...."kick" "boot" "remove"
All my guesses, and the command is "delete" huh? I'll give it a shot when I get the chance. Looking forward tot he admin tools, -z-.
-JamesBomb (ex-macr0t0r)
Okay, I can now kick a player using his client ID. That's progress at least. However, the listclients() or clientslist() console command is not supported in ThinkTanks, so I find I have to manually track who is who as they join. A rather clunky solution.
@Nathan, I've only worked with the prefs.cs file and the console. You seem to be talking about adding commands to the main.cs file so that I could access the delete function directly. So far, I've only added keybindings to that file. Could you point me do the thread where you explained incorporating the delete feature? I did a search at GarageGames to no avail, and there isn't a search function at PTT yet.
@-z- (or anyone), could you at least tell me if there is a console command that lists PlayerNames to ClientIDs? That's all I really need.
- Bomb...James Bomb
So you type "delete" then the persons client # ?
@Snow
Read my thread on "How to match PlayerName to Client ID in console for kick()?"
I give a quick description how to remove a person from a game. It's not perfect, though.
- Bomb...James Bomb
Page : <1> :
Here's the deal. I don't want to password protect my game since I want all sorts of people to join. However, with only 6 slots for 3on3 Team Play, one single jerk can bring down the enjoyment to all pretty badly. I have managed to temporarily cause them to leave by burying their IP with ping requests, but they just re-join shortly afterwards (now even more eager to piss me off).
I'm running OS X, and have a good handle on compiling 'nix-ware. Is there anything out there that can block an IP without having to restart network services? In other words, can I block an IP address that is currently connected in realtime?
I know the admin tools aren't completed yet, but after last night, I need to find an interim solution. There has to be at least some TT console commands or a 'nix utility that will allow me to wield some power over the misbehaving.
-macr0t0r