List of available host.rcon invoke commands
From BF2 Technical Information Wiki
Credits to SuperB on BF2Editor Forums. Added usage information (getting there) - UberWazuSoldier. <nothing> means there are no parameters. An asterisk (*) marks those that return the current settings when given no parameter. A hash (#) marks those which affect only the host (so are singleplayer only). An and symbol (&) marks those which do not seem to be valid.
-
gameLogic.
- togglePause <nothing>
- maximumLevelViewDistance * <distance>
- reset <nothing>
- refreshTriggerables <nothing>
- setTeamLanguage <team> <language>
- getTeamLanguage <team>
- setTeamName <team> <name>
- getTeamName <team>
- setTeamFlag <team> <flag>
- becomeSquadLeader # <none>
- enableVoHelp # * <bool>
- supplyDropHeight * <distance>
- supplyDropNumSecsToLive * <time>
- hitIndicationThreshold * <how much damage?>
- messages.setVolumes # &
- messages.addMessage # &
- messages.addRadioVoice # &
- messages.addRadioFilter # &
- messages.addHelpMessage # &
- messages.playRadioMessage # &
- messages.playHelpMessage # &
- setKit <team> <kitnumber 0-6> <kit> <soldier>
- teleport & <nothing>
- teleportTo & <nothing>
- teleportCameraTo & <nothing>
- setAirMouseInverted # <bool>
- setAirMouseSensitivity # * <bool>
- remoteCommand <command> (ranked only)
- createObject <templatename>
- outputPlayerStats # * <bool>
- spawnPlayers * <bool>
- spawnAtCameraPosition # * <bool>
- setBeforeSpawnCamera <position> <rotation>
- printCameraCoordToConsole # <nothing>
- getBeforeSpawnCameraPosition # <nothing>
- getBeforeSpawnCameraDirection # <nothing>
- setDefaultNumberOfTickets <number>
- getDefaultNumberOfTickets # <nothing>
- setDefaultNumberOfTicketsEx <number>
- getDefaultNumberOfTicketsEx # <nothing>
- setNumberOfTickets <team> <number>
- getNumberOfTickets # <team>
- defaultTimeToNextAIWave * <time>
- timeToNextAIWave * <time>
- setTicketLossAtEndPerMin <number>
- getTicketLossAtEndPerMin # <nothing>
- setTicketLossPerMin <team> <number>
- getTicketLossPerMin # <team>
- damageForBeingOutSideWorld * <number>
- timeAllowedOutSideWorld * <number>
- roundNr * <number>
- spawnObjectSpeed * <number>
- defaultLevel # <nothing>
-
sv.
- load * <bool>
- save * <bool>
- configFile * <file>
- serverName * <string>
- password * <string>
- internet * <bool>
- maxConnectionType * <connection type - e.g. CTLanT1>
- welcomeMessage * <string>
- serverIP * <IP>
- serverPort * <port> (why can we set this?! -- it's good to be able to find out the port somehow though)
- allowFreeCam * <bool>
- allowExternalViews * <bool>
- allowNoseCam * <bool>
- hitIndicator * <bool>
- maxPlayers * <number>
- numReservedSlots * <number>
- numPlayersNeededToStart * <number>
- notEnoughPlayersRestartDelay * <seconds>
- startDelay * <seconds>
- endDelay * <seconds>
- spawnTime * <seconds>
- manDownTime * <seconds>
- endOfRoundDelay * <seconds>
- ticketRatio * <percent>
- roundsPerMap * <number>
- timeLimit * <time>
- scoreLimit * <score>
- soldierFriendlyFire * <percent>
- vehicleFriendlyFire * <percent>
- soldierSplashFriendlyFire * <percent>
- vehicleSplashFriendlyFire * <percent>
- tkPunishEnabled * <bool>
- tkNumPunishToKick * <number>
- tkPunishByDefault * <bool>
- votingEnabled * <bool>
- voteTime * <time>
- minPlayersForVoting * <number>
- voipEnabled * <bool>
- voipServerRemote * <bool>
- voipServerRemoteIP * <IP>
- voipServerPort * <port>
- voipBFClientPort * <port>
- voipBFServerPort * <port>
- voipSharedPassword * <password>
- voipQuality * <number, default is 3>
- gameSpyPort * <port>
- allowNATNegotiation * <bool - default 0>
- interfaceIP * <IP>
- timeBeforeRestartMap * <time>
- autoBalanceTeam * <bool>
- teamRatioPercent * <percent>
- autoRecord * <bool>
- demoIndexURL * <URL>
- demoDownloadURL * <URL>
- autoDemoHook * <program>
- demoQuality * <number>
- adminScript * <script>
- sponsorText * <string>
- sponsorLogoURL * <URL>
- communityLogoURL * <URL>
- radioSpamInterval * <seconds?>
- radioMaxSpamFlagCount * <number>
- radioBlockedDurationTime * <seconds>
- useGlobalRank * <bool>
- useGlobalUnlocks * <bool>
- ranked * <bool>
- punkBuster * <bool>
-
player.
- isAlive * <bool>
- team * <team>
- spawnGroup * <number>
- kit * <kitnumber>
- pickup * <kit or weapon>
- setFov # <X angle> <Y angle>
- moveTo <position>
- create <two arguments, no idea>
- active <name - does not work with clantags>
- listPlayerClasses <nothing>
- list <nothing>
- saveAll <nothing>
- isAi * <bool>
- isNetwork * <bool>
- name * <name - you can't see the change though>
- vehicle <nothing>
- setVehicleWithInputId <two arguments, again, no idea>
-
game.
- unload
- radioMessage
- simulationRate
- sayAll
- sayTeam
- lockFps
- allowToggleFullscreen
- toggleFullscreen
-
vars.
- set
-
demo.
- recordDemo
- stopRecording
- shutdownDemo
-
bf2Engine.
- startGame
- shutdownGame
- hostServer
-
audioSettings.
- voipEnabled
- voipPlaybackVolume
- voipCaptureVolume
- voipCaptureThreshold
- voipBoostEnabled
- voipUsePushToTalk
- provider
- soundQuality
- effectsVolume
- musicVolume
- helpVoiceVolume
- englishOnlyVoices
- enableEAX
- alwaysAllowSystemOpenAL
- forceNumberOfVoices
-
videoSettings.
- setTerrainQuality
- setGeometryQuality
- setLightingQuality
- setDynamicLightingQuality
- setDynamicShadowsQuality
- setEffectsQuality
- setTextureQuality
- setTextureFilteringQuality
- setResolution
- setAntialiasing
- setViewDistanceScale
- setVideoOptionScheme
-
generalSettings.
- addFavouriteServer
- addServerHistory
- setPlayedVOHelp
- setSortKey
- setSortOrder
- setNumRoundsPlayed
- setServerFilter
- setHUDTransparency
- setCrosshairColor
- setBuddytagColor
- setSquadtagColor
- setMinimapRotate
- setMinimapTransparency
- setViewIntroMovie
- setOutOfVoting
- setBFTVSaveDirectory
- setConfirmQuit
- setMapIconAlphaTransparency
- setUseAdvancedServerBrowser
- setUseBots
- setMaxBots
- setMaxBotsIncludeHumans
- setBotSkill
- setAllowPunkBuster
- setItemSelectionReverseItems
- setToggleFilters
- setAutoReload
- setAutoReady
- setConnectionType
- setLCDDisplayModes
-
globalSettings.
- setDefaultUser
- setNamePrefix
-
menuTeamManager.
- addTeam
- addKit
- addWeapon
-
gameServerSettings.
- setServerName
- setPassword
- setInternet
- setMaxPlayers
- setGameMode
- setStartDelay
- setEndDelay
- setSpawnTime
- setManDownTime
- setTicketRatio
- setRoundsPerMap
- setTimeLimit
- setScoreLimit
- setSoldierFF
- setVehicleFF
- setSoldierSplashFF
- setVehicleSplashFF
- setPunishTeamKills
- setVoteTime
- setMinPlayersForVoting
- setVoipEnabled
- setVoipQuality
- setVoipServerRemote
- setVoipServerRemoteIP
- setVoipServerPort
- setVoipBFClientPort
- setVoipBFServerPort
- setVoipSharedPassword
- setGameSpyPort
- setAllowNATNegotation
- setInterfaceIP
- setAutoRecord
- setTimeBeforeRestartMap
- setDemoIndexURL
- setDemoDownloadURL
- setDemoHook
- setAdminScript
- setSponsorText
- setSponsorLogoURL
- setCommunityLogoURL
- setSvPunkBuster
- setAutoBalanceTeam
- setAutoRecordRounds
- setTeamRatio
-
squadManager.
- joinSquad
- leaveSquad
- makeMeCommander
- popNextCommanderApplicant
- changeSquadName
- listSquadMembers
- listSquads
-
network.
- globalPredictionMode
-
renderer.
- fogStartEndAndBase
- soldier.debugDrawSkeletons
- soldier.debugDrawCollision
- soldier.debugCharacterMode
-
levelsList.
- setVoteMapShow
- singleClick
-
ingameHelp.
- showIngameHelp
-
skyDome.
- domePosition
- domeSize
- domeRotation
- skyTemplate
- flareTemplate
- flareTexture
- flareDirection
- flareFadeAdd
- flareFadeMul
- skyTexture
- hasCloudLayer
- hasCloudLayer2
- cloudTemplate
- cloudTexture
- cloudTexture2
- scrollDirection
- scrollDirection2
- fadeCloudsDistances
- cloudLerpFactors
-
nameTags.
- createBar
- createIcon
- setTexture
- getCullDistance
- setCullDistance
- enemyDotLimit
- maxCallDistance
- vehicleNametagOffset
- vehicleNametagOffsetFactor
- maxFriendlyDistance
- enemyTagDelayTime
- enemyTagFadeInTime
- enemyTagFadeOutTime
- deathFadeOutTime
- manDownFadeOutTime
- deployableDistance
-
animationSystem.
- create
- active
- list
- playbackModifier
- saveActive
- save
- reloadScript
- createBundle
- deleteActiveBundle
- createTrigger
- deleteActiveTrigger
- listTriggerTypes
- activeBundle
- listBundles
- activeTrigger
- listTriggers
- hide
- createAnimation
- listAnimations
- activeAnimation
- createValueHolder
- listValueHolders
- saveValueHolders
- activeValueHolder
- cameraSpring.use
-
animationValueHolder.
- getFilename
- values
- min
- normal
- max
- passOnMessage
- stopOnMessage
-
animationBundle.
- length
- playBackward
- jumpToLastAnimationAtStop
- playForever
- isLooping
- abruptPlayback
- useSpeedAsTime
- fadeInTime
- fadeOutTime
- listAnimations
- addAnimation
- removeAnimation
- setAnimationStartTime
- getAnimationStartTime
- setAnimationLength
- getAnimationLength
- listEvents
- addEvent
- removeEvent
- setEventStartTime
- getEventStartTime
-
animationTrigger.
- getTypeName
- listBundles
- fadeInTime
- addChild
- removeChild
- addBundle
- removeBundle
-
networkableInfo.
- createNewInfo
- deleteInfo
- setPredictionMode
- setBasePriority
- setIsUnique
- setForceNetworkableId
-
sound.
- masterVolume
- listenerReverb
- dopplerEffect
- removeAllTriggers
- interactiveMode
- initialize
- addSound
- addMenuSound
- playSound
- stopSound
- tinnitusSetup
- windSetup
- addTrigger
- showStats
- showSoundSources
- setProperty
- getProperty
- setReverb
- getAllSoundTemplates
- tweakTemplate
- loadMusic
- playMusic
- stopMusic
- setVolumeForGroup
- getVolumeForGroup
- startEngines
-
material.
- active
- name
- type
- friction
- elasticity
- resistance
- projectileCollisionHardness
- damageLoss
- minDamageLoss
- maxDamageLoss
- penetrationDeviation
- overrideNeverPenetrate
- hasWaterPhysics
- isBarbwire
- isOneSided
- isSeeThrough
-
materialManager.
- attMaterial
- defMaterial
- createCell
- damageMod
- setDecalTemplate
- setEffectTemplate
- setSoundTemplate
-
scoreManager.
- death
- kill
- ammo
- assistKill
- inDirectKill
- TK
- heal
- soldierRevive
- repair
- vehicleRevive
- flagCapture
- flagReturn
- controlPointCapture
- objective
- driverPassenger
- teamDamage
- teamVehicleDamage
- healScoreLimit
- repairScoreLimit
- ammoScoreLimit
- teamDamageLimit
- teamVehicleDamageLimit
-
particles.
- enableParticles
- enableOldParticles
-
collisionCheck.
- listSpawnGroups
-
hudManager.
- refresh
- setPointerSize
- setMouseTextureEmpty
- setMouseTextureFull
- setMouseTextureArtillery
- setMouseTextureUAV
- setMouseTextureSupply
- setCommMouseSensitivity
- setPointerMouseSensitivity
- setCommSize
- setCommPos
- setCommMousePos
- setSpottedMenuSize
- setSpottedMenuPos
- setSpottedMousePos
- setSpottedAngle
- enableSayAllChatBox
- enableSayTeamChatBox
- enableSaySquadChatBox
- setMaximumNrOfCPs
- setPaint
- setUpdate
- setDone
- setChatSpamInterval
- setChatMaxSpamFlagCount
- setChatBlockedDurationTime
- addTextureAtlas
- setDisplayControlpoints
- setDisplayTickets
- setMapStatic
- setTargetTop
- addFavouriteServer
-
itemSelection.
- setReverseItems
-
hudBuilder.
- createMapNode
- createMiniMapNode
- setMiniSize
- setMiniPos
- setMaxiSize
- setMaxiPos
- setCommanderSize
- setCommanderPos
- setZoomIcons
- setCPFont
- setCPFontColor
- setModifyer
- createListNode
- setListNodeData
- setListNodeConCmd
- setListNodeBackgroundColor
- setListNodeSelectColor
- setListNodeBorderColor
- setListNodeBorder
- setListNodeScrollbar
- setListNodeRowSpacing
- setListNodeScrollbarColor
- setListNodeScrollbarBackgroundColor
- setListNodeFont
- setListNodeOutline
- createSliderNode
- setSliderNodeData
- setSliderNodeChild
- createTransformNode
- createSplitNode
- createTransformListNode
- addTransformListNode
- setTranformListNodePosVariable
- setTranformListNodeOffset
- createTileNode
- setTileNodeOptions
- createEditNode
- setEditNodeData
- setEditNodeString
- setEditNodeMaxLength
- setEditNodeColor
- setEditNodeFont
- createOccupiedNode
- setOccupiedNodeData
- setOccupiedNodePosVariable
- createObjectMarkerNode
- setObjectMarkerNodeTexture
- setObjectMarkerNodeTextureSize
- setObjectMarkerNodeObjects
- setObjectMarkerNodeLockText
- setObjectMarkerNodeLockTextOffset
- addObjectMarkerNodeLockTextNode
- setObjectMarkerNodeLockOnType
- setObjectMarkerNodeWeapon
- createHoverNode
- setHoverInMiddlePos
- setHoverMaxValue
- setHoverWidthLength
- createObjectSelectionNode
- setObjectSelectionNodePointerSize
- createPictureNode
- setPictureNodeTexture
- setPictureNodeAlphaMask
- setPictureNodeVariableTexture
- setPictureNodeRotateVariable
- setPictureNodeRotation
- setPictureNodeCenterPoint
- setPictureNodeBorder
- setPictureNodeBorderColor
- createBarNode
- setBarNodeTexture
- setBarNodeVariableTexture
- setBarNodeBorder
- setBarNodeSnap
- setBarNodeSnapDir
- setBarNodeValueVariable
- createCompassNode
- setCompassNodeTexture
- setCompassNodeVariableTexture
- setCompassNodeBorder
- setCompassNodeSnapOffset
- setCompassNodeSnapTexture
- setCompassNodeValueVariable
- setCompassNodeOffset
- setCompassNodeTextureSize
- createButtonNode
- setButtonNodeTexture
- setButtonNodeMouseArea
- setButtonNodeMouseOverColor
- setButtonNodeConCmd
- setButtonNodeAltConCmd
- setButtonNodeFunction
- setButtonNodeDebug
- createTextNode
- setTextNodeString
- setTextNodeStyle
- setTextNodeOutLine
- setTextNodeOutLineOffset
- setTextNodeStringVariable
- setNodeShowVariable
- addNodeAlphaShowEffect
- addNodeMoveShowEffect
- addNodeBlendEffect
- addNodeVariableMoveShowEffect
- setNodeLogicShowVariable
- setNodeAlphaVariable
- setNodeRGBVariables
- setNodeColor
- setNodePos
- setNodeOffset
- setNodePosVariable
- setNodeInTime
- setNodeOutTime
- setNodeSize
- deleteNode
- searchNodes
- setActiveObject
- newLayer
-
minimap.
- setPaintKit
- setPaintAllKits
- setPaintVehicle
- setPaintAllVehicles
- setCurrOrderList
- setZoom
- setFullScreenZoom
- toggleShowKits
- setCommanderOffset
- setSourceBlend
- setDestinationBlend
- setFilterColor
-
hudItems.
- setBool
- setString
- setFloat
-
squad.
- leaveSquad
-
chat.
- sayTeam
- sayAll
-
radio.
- sendKitMessage
- sendSpottedMessage
- setSpottedMenuActive
- callForMedic
- callForAmmo
- callForRepair
- answer
-
pythonHost.
- reinitialize
- sendCommand
-
mapList.
- load
- save
- configFile
- mapCount
- currentMap
- clear
- remove
- list
- append
- insert
-
localPlayer.
- firstCommanderSelectDelay
- commanderSelectDelay
-
admin.
- addAddressToBanList
- addKeyToBanList
- banPlayer
- banPlayerKey
- clearBanList
- currentLevel
- kickPlayer
- listBannedAddresses
- listBannedKeys
- listPlayers
- nextLevel
- removeAddressFromBanList
- removeKeyFromBanList
- restartMap
- runNextLevel
-- to be continued --