In Soldier of Fortune II, press T to chat to everyone, Y to chat to your team, and G to open the radio menu of recorded voice messages for your team. From the console, /say and /say_team do the same as the chat keys, and you can bind any message to a key, such as bind m "say_team Need backup!".
Default keys
| Key | What it does | Command |
|---|---|---|
| T | Chat to everyone on the server | messagemode |
| Y | Chat to your team only | messagemode2 |
| G | Radio: recorded voice messages to your team | ui_radio |
| F1 / F2 | Vote yes / no | vote yes, vote no |
Type your message, then press Enter to send or Esc to cancel. The rest of the default keys are in SoF2 controls.
Team chat: the most useful key in the game
In team modes, a short, clear message wins rounds. Good callouts say how many, where, and what they’re doing:
- “2 left side, going to our flag”
- “Sniper top window”
- “Last one is low, in the tunnel”
Keep all-chat (T) for greetings and “gg”. Typing tactics in all-chat tells the other team too.
Bind your callouts
Typing mid-fight gets you killed. Put your common messages on keys:
bind F3 "say_team Defending our flag"
bind F4 "say_team Going for their flag"
bind F5 "say_team Need backup!"
bind F6 "say_team Enemy flag carrier coming your way"
bind F7 "say gg all"
Each press sends the message straight away. How binds work is in console commands and key binds.
The radio
Press G to open the radio menu and choose a message. Your teammates hear it as a recorded voice and see it as text. It’s quicker than typing, and the voice gets attention in the middle of a fight.
Servers limit radio spam. By default, sending more than 6 messages in a short time mutes you for 60 seconds:
| CVAR | What it does | Default | Recommended |
|---|---|---|---|
g_voiceFloodCount | Number of voice messages allowed in a period before flood protection activates. | 6 | — |
g_voiceFloodPenalty | Seconds a player is muted after triggering voice flood protection. | 60 | — |
Your chat and radio settings
| CVAR | What it does | Default | Recommended |
|---|---|---|---|
cg_chatTime | Duration in milliseconds that chat messages remain visible on screen. | 8000 | — |
cg_chatHeight | Number of chat message lines displayed on screen at once. | 4 | — |
cg_teamChatsOnly | Hides global chat and shows only team chat messages. | 0 | — |
cg_voiceRadio | Enables receiving radio voice commands from teammates. | 1 | — |
cg_voiceGlobal | Enables receiving global voice chat from all players. | 1 | — |
cg_noVoiceText | Suppresses on-screen text associated with voice chat events. | 0 | — |
- Messages disappear too fast? Raise
cg_chatTime(milliseconds):/cg_chatTime 12000. - Too much chat in a busy server?
cg_teamChatsOnly 1hides all-chat. - Radio voices annoying?
cg_voiceRadio 0mutes them.
Colours in your name
Your name shows next to every message, and it can be coloured with codes like ^1 for red. See how to make a coloured name.
Voice chat with your team
Most clans and regular groups talk over Discord while they play. Join the SOF2MP.com community on Discord to find players and clans who speak your language.
Chat etiquette
- Say “hi” and “gg”. Regulars notice.
- Don’t spam chat or the radio: servers mute or kick for it, and sv_floodProtect slows down anyone sending messages too fast.
- Keep arguments out of all-chat. If you have a problem with a player, take it to the server’s admins.
Frequently asked questions
How do you team chat in SoF2?
Press Y, type your message and press Enter. Or type /say_team and your message in the console.
How do I use the radio in SoF2?
Press G to open the radio menu and pick a message. Your team hears it as a voice.
How do I bind a chat message to a key?
Use /bind key "say_team message", for example /bind F5 "say_team Need backup!".
Why can’t I send any more radio messages?
You’ve hit the server’s flood limit and been muted for a short time, 60 seconds by default.
