Forums Index >> Help >> Any ideas to kick/block an annoying player on my s...



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

Friday, January 30, 2004 at 12:57:11 PM

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-.

Friday, January 30, 2004 at 5:59:46 PM
-z-

A proper system for server management is in development. Until then, password protection is the easiest and most effective means of control.

-Z-

 

 

 

 

Friday, January 30, 2004 at 6:02:13 PM

@Nathan:

Do you know how to boot someone? I couldn't even figure that part out, aside from the ping attack.

-macr0t0r / James Bomb

Friday, January 30, 2004 at 8:28:36 PM

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.

Saturday, January 31, 2004 at 5:41:06 AM

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)

Saturday, January 31, 2004 at 2:42:51 PM

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

 

Friday, February 06, 2004 at 3:29:44 AM

So you type "delete" then the persons client # ?

Friday, February 06, 2004 at 6:50:39 PM

@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

Saturday, February 07, 2004 at 4:00:18 PM

Page : <1> :

insert quote insert url insert email insert image bold italic underline superscript subscript horizontal rule : : Help on using forum codes

Add comment:

HTML is disabled within comments, but ZBB Code is enabled.

Back to the top

Web site designed, maintained and funded by -z- and Dan MacDonald