Четверг, 02.05.2024, 00:09 Приветствую Вас Гость

Профиль
Гость



Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!

Категории
Описание игры [7]
Классы, карты, оружие
Тактика [10]
Тактические руководства
Секреты [4]
Прочее [3]
Опрос
Нужен ли клану новый, современный сайт на собственном домене?
Всего ответов: 66
Поиск
Главная » Статьи » Battlefield 2 » Прочее

Консольные команды.

Содержание: 

1. Управление демозаписями 

2. Команды рендеринга (Renderer Commands) 

3. Команды в игре 

4. Команды профиля 

5. Глобальные команды 

6. Команды сервера (Sv Commands) 

7. Gamelogic Commands 

8. Менеджмент настроек (Settingsmanager Commands) 

9. Настройки управления (Controlmap Commands) 

10. Управление устройствами ввода (Inputdevices Commands) 

11. Управление картами (Maplist Commands) 

12. Администрирование сервера (Admin Commands) 

13. Удаленное управление сервером (Remote Console) 

Введение: 

Для того, что бы открыть/закрыть консоль нажмите клавишу '~', что бы просмотреть список категорий команд дважды нажмите 'Tab', введите префикс команды (до первой точки) и дважды нажмите 'Tab' для просмотра полного списка команд в выбранной категории. 

1. Управление демозаписями 

demo.recordDemo [demoname] - Старт записи демо demoname.bf2demo и сохранение в Program Files/EA Games/Battlefield 2/ Demo/mods/bf2/Demos (по умолчанию) 
demo.stopRecording - Остановка записи демо 
demo.ShutdownDemo - останавливает воспроизведение демо и выходит в главное меню игры (является единственным корректным способом завершения воспроизведения демо в таких программах, как BattleDirrector, что позволяет избавится от дальнейших проблем с клиентом) 

2. Команды рендеринга (Renderer Commands) 

renderer.drawHud [0,1] - Управляет отображением средств интерфейса на экране - Heads Up Display (HUD), полезная функция при захвате видео, позволяющая видеть весь экран без лишней игровой информации 
renderer.drawConsole [0,1] - Запрещает доступ к консоли из интерфейса клиента, если установлено значение 0 
renderer.drawFps [0,1] - демонстрирует на экране текущую частоту смены кадров (FPS) без использования сторонних программ, тких как Fraps (работает не во всех версиях клиента) 

3. Команды в игре 

game.sayAll [string] - Сказать в чат всем 
game.sayTeam [number] [string] - Сказать в чат команде 
game.lockFps [framerate] - Установить максимальное значение FPS в игре 
game.allowToggleFullscreen [0,1] - Если значение установлено в 1, то разрешено переключение между полноэкранным и оконным режимом запуска игры 
game.toggleFullscreen - Переключение между полноэкранным и оконным режимом игры 

4. Команды профиля 

localProfile.setName [name] - Установка имени для текущего аккаунта 
localProfile.setNick [nick] - Установка ника для текущего аккаунта 
localProfile.setGamespyNick [GameSpyNick] - Установка логина GameSpy для текущего аккаунта 
localProfile.setEmail [email account] - Установка e-mail для текущего аккаунта 
localProfile.setPassword [password] - Установка пароля для текущего аккаунта 
localProfile.setNumTimesLoggedIn [number] - Устанавливает количество возможных подключений к игре из данного профиля 
localProfile.setTotalPlayedTime [seconds] - Устанавливает время нахождения текущего профиля в игре 
localProfile.save - значение функции не известно 
localProfile.addDemoBookmark [ ] - Добавить закладку в демо от текущего профиля 

5. Глобальные команды 

globalSettings.setDefaultUser [number] - Устанавливает номер профиля, используемый по умолчанию, первым будет 0001, далее 0002 и т.д.. 

6. Команды сервера (Sv Commands) 

Эти команды используются для управления настройками сервера и идентичны командам в файле Serversettings.con в папке \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\. 

sv.allowNATNegotiation [0,1] - 
sv.interface - 
sv.timeBeforeRestarting [0,1] - Включает/отключает таймаут перед рестартом карты 
sv.autoBalanceTeam [0,1] - Управляет включением/отключением автобаланса 
sv.teamRatioPercent [0,1] - 
sv.autoRecord [0,1] - Позволяет включить автоматическую запись демо в начале каждого раунда 
sv.demoIndexURL [address] - Адрес выгрузки демо 
sv.demoDownloadURL [address] - Адрес для загрузки демо 
sv.autoDemoHook - 
sv.demoQuality - Устанавливает качество демо 
sv.adminScript - Выполняет скрипт администратора из имеющегося файла 
sv.sponsorText - Выводит текст спонсора (во время загрузки карты) 
sv.sponsorLogoURL [address] - Устанавливает файл с изображением спонсора (демонстрируется во время загрузки карты) 
sv.communityLogoURL [address] - Адрес логотипа сообщества 
sv.radioSpamInterval - Устанавливает время таймаута в VoipServer для предотвращения засорения эфира 
sv.radioMaxSpamFlagCount - Максимальное количество активных единовременно Voip клиентов 
sv.radioBlockedDurationTime [seconds] - Время блокировки радиоканала для одного игрока при исчерпании лимита времени переговоров 
sv.useGlobalRank [0,1] - Использовать глобальный рейтинг игроков (не работает на сервере, запущенном на клиентской машине), необходима для исполнения следующей команды 
sv.useGlobalUnlocks [0,1] - Позволяет использовать анлоки (не работает на сервере, запущенном на клиентской машине) 

7. Gamelogic Commands 

gameLogic.togglePause - Включает паузу в игре, используется только в одиночной игре, идентично нажатию клавиши 'P' 

8. Менеджмент настроек (Settingsmanager Commands) 

Эти команды устанавливают диапазон значений переменных в игре. Переменные должны принимать значения только того типа, который указан в команде: bool - для логических переменных, int - для целых, float - для переменных с плавающей запятой и т.д. 

SettingsManager.stringSet 
SettingsManager.boolSet 
SettingsManager.IntSet 
SettingsManager.floatSet 
SettingsManager.u32Set 
Settin gsManager.stringGet 
SettingsMana ger.boolGet 
SettingsManager.intGet 
SettingsManager.floatGet 
SettingsManager.U32Get 

9. Настройки управления (Controlmap Commands) 

Эти команды используются в файле Сontrols.con в папке \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\.Все эти функции отвечают за настройки управления в игре и дублируются в меню, что делает излишним их описание, так как настройки применяются только к клиентской машине на которой были использованы. 

controlMap.deleteControlMap 
controlMap.dump 
controlMap.setButtonRiseTime 
controlMap.SetButtonFallTime 
controlMap.SetDou bleTapTime 
controlMap.addAxisToAxisMapping [string] 
controlMap.addButtonsToAxisMapping [string] 
controlMap.addKeyAndButtonToAxisMapping [string] 
controlMap.addKeysToAxisMapping [string] 
controlMap.addButtonToTriggerMapping [string] 
controlMap.AddKeyToTriggerMapping [string] 
controlMap.setAxisScale 
controlMap.setYawFactor 
controlMap.setPitchFactor 
controlMap.addAxisToTriggerMapping 
controlMap.InvertMouse [0,1] 
controlMap.mouseSensitivity [number] 
controlMap.keyboardSensitivity [number] 

10. Управление устройствами ввода (Inputdevices Commands) 

InputDevices.setInvertAxis - инвертировать оси средства интерфейса 
InputDevices.setAxisScale - установить апертуру оси 11. Управление картами (Maplist Commands) 
Эти команды используются администратором для управления списком карт. 

11. Управление картами (Maplist Commands) 

mapList.list - Выводит список карт, включая ID карты, ее название, режим игры и количество игроков (если оно установлено) 
mapList.configFile [new location for file] - Используется для установки нового местоположения файла _mapList.con file. По умолчанию это: My Documents\Battlefield 2\ DemoServerConfigs 
mapList.load - Принуждает сервер перезагрузить файл _mapList.con 
mapList.save - Сохраняет текущий список карт в файл _mapList.con 
mapList.mapCount - Показывает текущее количество карт в списке 
mapList.currentMap - Показывает ID текущей карты 
mapList.clear - Очищает список карт 
mapList.remove [map ID number] - Удаляет карту с указанным ID из текущего списка 
mapList.append [map name] [game mode] [number of players] - Добавляет новую карту в конец списка. Вам следует указать название карты и режим игры. 
mapList.insert [map ID number] [map name] [game mode] [number of players] - Команда идентична предыдущей, но позволяет указать место в списке на котором она будет располагаться. 

12. Администрирование сервера (Admin Commands) 

Данные команды могут быть использованы только администратором сервера или человеком с равными правами через удаленное управление 

admin.listPlayers - Показывает список игроков, подключенных к серверу, показывая их имя, ID номер и IP. 
admin.runNextLevel - Принуждает сервер завершить текущую карту и начать следующую 
admin.currentLevel - Показывает ID номер текущей карты 
admin.nextLevel - Показывает ID следующей карты 
admin.restartMap - Перезапускает текущую карту 
admin.banPlayer [player ID number] [timeout] - Помещает указанного игрока в бан-лис по его IP. Timeout устанавливает время бана 'perm' для постоянного бана, 'round' - бан до конца раунда, 180 - это 180 секунд (3 минуты) 
admin.banPlayerKey [player ID number] [timeout] - Бан игрока по его индивидуальному номер CD (неприменимо для нашей сети, так как смена ключа в данном клиенте - дело двух кликов) 
admin.addAddressToBanList [IP address] [timeout] - Бан известного IP 
admin.addKeyToBanList [CD key hash] [timeout] - Бан CD ключа 
admin.removeAddressFromBanList [IP address] - Удалить IP из бан-листа 
admin.removeKeyFromBanList [CD key hash] - Удалисть CD ключ из бан-листа 
admin.clearBanList - Очистить бан-лист 
admin.listBannedAddresses - Показывает список забаненых IP 
admin.listBannedKeys - Показывает список забаненых CD ключей 
admin.kickPlayer [player ID number] - Немедленный кик игрока с указанным ID 

13. Удаленное управление сервером (Remote Console) 

Для организации удаленного доступа к консоли сервера создайте новый пустой текстовый документ с названием default.cfg и вставьте следующий текст в файл: 

port=4711 

password=ВашПароль 

Сохраните файл и запустите сервер. Теперь вы можете управлять сервером удаленно используя следующие команды в консоли клиента: 

rcon login [ВашПароль] - Используйте эту команду для авторизации на сервере 
rcon users - Эта команды показывает всех игроков, подключенных к серверу. Очень похожа на admin.listPlayers 
rcon exec [имя команды] - Используйте для управления сервером. Например: 'rcon exec admin.kickPlayer 3', если вводить команды без этого префикса, то они будут применены к клиенту, а не серверу 

Exit - Покинуть игру и вернуться на рабочий стол. 


Категория: Прочее | Добавил: 13leon (09.04.2009) | Автор: Artsiom Ilyin
Просмотров: 16282 | Теги: Консольные команды, Battlefield, FAST | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мониторы MGM.BY
Кланвары
FAST Clan Site v.2.0 © 2024 Бесплатный конструктор сайтов - uCoz