BF3 Console Commands

Post Reply
GitSum
Compulsive poster
Compulsive poster
Posts: 69
https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
Joined: Sat Apr 23, 2011 8:15 am

BF3 Console Commands

Post by GitSum »

I don't believe the commands listed in the NFO admin daemon apply to BF3?
http://www.nfoservers.com/forums/viewto ... =50&t=4510

I found this to be extremely helpful

--------------------------------------------------
Communication
--------------------------------------------------

admin.say <message: string> <players: player subset> - Send a chat message to players. The message must be less than 128 characters long.

--------------------------------------------------
HOW TO SWITCH TO SPECIFIC MAP
--------------------------------------------------

Example: mapList.setNextMapIndex MP_001 ConquestLarge0 2

- mapList.setNextMapIndex - general command for setting which map will be the next map;
- MP_001 - Engine name for "Grand Bazaar";
- ConquestLarge0 - Engine name for Conquest game mode, Large 64 player map;
- 2 - number of rounds on this map.

--------------------------------------------------
GAME MODES
--------------------------------------------------

Engine Name Human-Readable Name Intended max player count

ConquestLarge0..........Conquest64........................64
ConquestSmall0..........Conquest..........................32
RushLarge0..............Rush..............................32
SquadRush0..............Squad Rush.........................8
SquadDeathMatch0........Squad Deathmatch..................16
TeamDeathMatch0.........Team Deathmatch...................32

--------------------------------------------------
MAPS
--------------------------------------------------

Engine name Human-readable name
MP_001..........Grand Bazaar
MP_003..........Teheran Highway
MP_007..........Caspian Border
MP_011..........Seine Crossing
MP_012..........Operation Firestorm
MP_013..........Damavand Peak
MP_017..........Noshahar Canals
MP_018..........Kharg Island
MP_Subway.......Operation Metro

--------------------------------------------------
CONTROLLING MAP SWITCHING
--------------------------------------------------

1. mapList.* - edit the maplist while the server is running.
2. mapList.setNextMapIndex - sets which will be the next map.
3. mapList.getMapIndices - returns information on which is the current and next map in the list.
4. mapList.runNextRound - switches to the next round, without finishing the current.
5. mapList.restartRound - makes all players reload the current map, and restarts the current round.
6. mapList.endRound - declares a specific team as the winning team, and then moves directly to the end-of-round screen.

--------------------------------------------------
MANAGE PLAYERS
--------------------------------------------------

1. admin.kickPlayer<soldier name: player name> [reason: string]

Effect: Kick player <soldier name> from server Comments: Reason text is optional. Default reason is “Kicked by administrator”.

2. admin.listPlayers<players: player subset>

Effect: Return list of all players on the server; including guids

3. admin.movePlayer<name: player name><teamId: Team ID><squadId: Squad ID><forceKill: boolean>

Effect: Move a player to another team and/or squad Comment: Only works if player is dead. This command will kill player if forceKill is true

4. admin.killPlayer<name: player name>

Effect: Kill a player without any stats effect

--------------------------------------------------
MISC
--------------------------------------------------

admin.serverinfo - to find out EA_GUID


source - http://pastebin.com/XK3d9KrN
User avatar
Edge100x
Founder
Founder
Posts: 12948
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: BF3 Console Commands

Post by Edge100x »

The commands for our admin daemon do apply to BF3. The only caveats are that "!say" to a player doesn't work and "!yell" doesn't work, due to engine limitations.

We link to the official DICE documentation that talks about the commands you posted (and we include the map information on the "Easy setup" page), but it's generally easiest to just use the admin daemon.

Our knowledgebase with all sorts of useful information on BF3 is located here: http://www.nfoservers.com/forums/viewforum.php?f=70.
Post Reply