Halo 1 & 2 for PC
This topic has moved here: Subject: halo for MAC... HOW DO YOU KICK PEOPLE?
  • Subject: halo for MAC... HOW DO YOU KICK PEOPLE?
Subject: halo for MAC... HOW DO YOU KICK PEOPLE?
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I play Halo on my Mac, I join games and sometimes talk smack, the next thing I know ive been kicked of the server...... I start a game and someone starts team killin and I eant to kick them yet I don't know how to... How do you kick someone off your server using a Mc computer??

  • 06.08.2004 11:13 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

i was wondering the same thing....

  • 06.08.2004 11:22 AM PDT

Somehow you've got to get the console up. I guess it's like the PC version in that you add -console to the shortcut. But when you do just press ~ to bring up the console and enter sv_kick followed by the player's ID. To find that out, it's sv_players.

[Edited on 6/8/2004 11:28:33 AM]

  • 06.08.2004 11:28 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

The startup screen has a checkbox in the lower left hand corner that says "Enable console" or something similar. If you happened to check the box that says "Don't show this screen at startup" you can hold the command key when you launch Halo and you get the startup screen. Then you can use the console commands that goweb mentioned to boot someone.

[Edited on 6/8/2004 2:16:51 PM]

  • 06.08.2004 12:43 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

ok... ive tried what you said, I can get as far as typing sv_players and I can get the list. when I type the players name it says that the command can't be executed. Am I doing something wrong?

  • 06.08.2004 5:17 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Are you sure you're spelling the player's name correctly? If you don't want to deal with weird characters and stuff, you can ban/kick by player index. sv_players will give you a list of the players in the game and give each of them a number. Kind of like this

1 John117
2 Master Chief
3 a vehicle
4 New001

So then you could kick Master Chief by just typing sv_kick 2. That's a lot easier than having to try several times because you keep misspelling his name (i.e. "Master Cheif"). That's especially true if the player has lots of weird characters in his name.

Also, for a dedicated server, you have to type rcon password before each command. I don't know if it's the same for if you're hosting a game on your PC.

Another helpful thing: like most command line programs (like the bash shell for example), you can cycle through recent commands with the up and down arrow keys. That will save you from having to type everything each time. For example, if you recently ran the sv_players command, you could just pull up the console and press up a few times until it comes up. Then you can use backspace to edit the line or whatever you want to do. And also like most command line interfaces, you can complete your commands with Tab. If you don't want to type out sv_players, you could just type sv_pl and then hit tab, and it will finish the command for you. If there's more than one possibility, pressing tab will show you a list of the possibilities to choose from. (As you might guess, pressing Tab before you type anything will show you every possible command.)

  • 06.08.2004 6:41 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

you have been more than helpful and i want to thanck you for your help! I have found more information if anyone's interested. These forums are sooooo helpful!

Here is all of the command information if anyone wants it!! Thanks again!

H. Controlling Team Killing and Banning undesirable players

Halo Dedicated Server v1.03 introduces a new system to control team killing in online games.

At its core, the system is very simple. It's also very flexible and allows server administrators to tweak servers to reflect settings they deem appropriate to provide the best game experience to their users. Here's how it works:

Every time a player kills someone on their team, they are awarded a "team killing point" (let's call them TKP). If a player is awarded a certain number of TKP, he is automatically kicked and banned from the server. To set the number of TKP required for a user to be kicked and banned, server administrators use the sv_tk_ban console command. For example:

sv_tk_ban 4

sets the number of TKP required for a player to be kicked and banned to 4.

When a player reaches the number of TKP necessary to be kicked and banned, he is automatically expelled from the server. He will remain banned from the server for a period of time specified using the sv_tk_penalty console command. In addition to this, this period of time can be set to take into account repeated offenses. This means if a player gets enough TKP to be kicked and banned for 5 minutes, then comes back and misbehaves again, his banned period can be larger. It's possible to set as many as 4 different levels of punishment. Upon his fifth offense on the same server, a user is banned indefinitely. Of course, the server administrators can always consciously choose to unban the player.

sv_tk_penalty 5m 1d 0
sv_tk_penalty 5m 1h 8h 1d

The first example above will, for a server, set the first-offense punishment to 5 minutes, the second offense to 1 day and the third one to an indefinite ban (0 means indefinite). The second example will set the offense punishment to 5 minutes, the second to 1 hour, the third to 8 hours, and the fourth to 1 day. On the fifth offense, the player will be indefinitely banned from the server.

Because team kills can be accidental, we also introduce a "cool down" period. If a player gets a TKP accidentally and doesn't kill another teammate for the duration of the cool down period, the TKP will be forgiven. For example:

sv_tk_cooldown 5m

will set this cool down period to 5 minutes.

The last aspect of the team killing system is that, once again, by accident, a rocket explosion or a grenade can kill three of your teammates. This poses the risk of registering three TKP instantly, improving the chances of improperly banning an accidental team kill. To address this, the concept of a "team kill grace" period exists. This period is the delay (in seconds) that must expire before a player can be credited with an additional TKP.

sv_tk_grace 3s

sets this period to 3 seconds. Once again, this means that if a player kills 4 teammates within a 3 seconds period, he will only be credited with 1 TKP.

Finally, as with v1.02, it is possible to ban players individually using their player index. The sv_tk_players console command has been updated to display players' TKPs and their cool down period timers.

I. Console Commands

The following commands are server specific console commands:

cls
Clear the console text.

help [command]
Tell you about the command.

quit
Quit Halo for the PC dedicated server.

sv_ban [player name or index]
Ban the player with the given name or index. Yes it does
sv_ban_penalty [time1] [time2] [time3] [time4]
Specifies the levels of punishment for repeat offenders. The first offense will be punished for [time1], the second offense for [time2], the third offense for [time3], the fourth offense [time4] and the fifth offense for an indefinite period of time (the administrator has to unban the user). The format of time is ns, nm, nh, nd or 0. n is a digit in the 1-9 range and 0 is infinite.

sv_banlist
Show the list of the banned players.

sv_banlist_file
Specifies the file to store and load the ban list to and from. Note: this file's name is restricted to banlist##.txt where ## is a two digit number. This allows multiple instances to use different ban lists while still restricting the name of the ban list (for security purposes). Umm, you can set this to be any string of alphanumeric characters, like banlistTHISisAsuperLONGfilename123.txt.

sv_end_game
End the currently running game. This will proceed to the next game in the map cycling game entries list.

sv_kick [player index or name]
Kick the player with the given name or index out of the game.

sv_map [map name] [game variant]
Start a game with the indicated map and game variant. When the game is over, this game will restart itself. This command supersedes any map cycle the server has.

sv_mapcycle
Show game list.

sv_mapcycle_add [map name] [game variant]
Append this game entry (map name and game type) to the end of the game list.

sv_mapcycle_begin
Start the map cycling with the specified game entries.

sv_mapcycle_del [index]
Delete the game entry from the map cycling game list (use sv_mapcycle to get game IDs).

sv_mapcycle_timeout n
Time in seconds to restart the next game in the game list after game is finished (this determines how long clients are sitting at the post carnage report screen).

sv_map_next
End the current game and skip to the next game in the map cycling game entries list.

sv_map_restart
Restart the game.

sv_maxplayers n (Default value is 16)
Set the maximum number players. Changed for 1.03: This can be done in the init.txt or at any time using the console, but does not kick players out of the current game if there are already more players than specified in the command.

sv_name [string] (Default value is “Halo”)
Set the server name (64 characters max). This should be done in the init.txt file, before map cycling begins. With the 1.03 update, the set of characters allowed for server names is no longer limited to alphanumeric characters. Most keyboard-accessible punctuation is now allowed, but not extended or accented characters.

sv_password [string]
Set password for server. This should be done in the init.txt file, before map cycling begins.

sv_players
List the players and their indices for reference in banning and kicking players from the dedicated server. With v1.03, sv_players also shows the number of TKP per players and their cool down period (as appropriate).

sv_public [true, false] (Default value is true)
Determine if the server will be listed in the GameSpy Master Server list (true) or not (false). This should be done in the init.txt file, before map cycling begins. Note: setting this to false is equivalent to hosting a LAN game.

sv_rcon_password [string]
Set the RCon password. To remove the password, thus disabling RCon, specify an empty string “” as the password.

sv_status [true, false]
Displays the current status of the dedicated server in the console.

sv_tk_ban n
Specifies the number of "team kill points" required for a player to be kicked and banned from a server. See section H for additional information about Controlling Team Killing and Banning undesirable players.

sv_tk_grace [time]
Set the grace period during which a player can only be credited with one TKP. For example, if set to 3s, a player can only be credited for one team kill every 3 seconds, preventing an accidental grenade explosion from crediting multiple TKP to a player.

sv_tk_cooldown [time]
Set the cool down period after which a player will be forgiven one TKP if they have not committed another team kill.

sv_unban [player name]
Allow the player with the given name to join the server again.

  • 06.08.2004 7:03 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

^^Why are you telling us this? It's not like it's hard for people to read a readme file. Which you just copy and pasted from anyway.

  • 06.11.2004 10:22 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

just trying to help peolpe....... you don't need to be a freakin weiner

  • 06.11.2004 2:02 PM PDT