можешь поднять на любом, но после каждого старта машины и смены айпи прийдется менять некотороые настройки связанные с айпи, а если хамачи юзать то вообще не вижу причин ставить свой выделенный сервак...
з.ы по поводу того как банить найдите эту команду в списке консольных команд
Демки
demo.recordDemo [demoname] - Старт записи демки demoname.bf2demo и сохранение в Program Files/EA Games/Battlefield 2/ Demo/mods/bf2/Demos (по умолчанию)
demo.stopRecording - Остановка записи демки
demo.ShutdownDemo -
Команды в игре
game.sayAll [string] - Сказать в чат всем
game.sayTeam [number] [string] - Сказать в чат команде
game.lockFps [framerate] - Установить ФПС
game.allowToggleFullscreen [0,1] - Если значение установлено в 1, то разрешено переключение между полноэкранным и оконным режимом запуска игры
game.toggleFullscreen - Переключение между полноэкранным и оконным режимом игры
Команды профиля
localProfile.setName [name] - Установка имени для текущего аккаунта
localProfile.setNick [nick] - Установка ника для текущего аккаунта
localProfile.setGamespyNick [GameSpyNick] - Установка логина GameSpy для текущего аккаунта
localProfile.setEmail [email account] - Установка email для текущего аккаунта
localProfile.setPassword [password] - Установка пароля для текущего аккаунта
localProfile.setNumTimesLoggedIn [number] - Установка количества раз входа игрока с текущей учётной записью (Sets the number of times the player has logged in with the current account)
localProfile.setTotalPlayedTime [seconds] - Установка количества времени (в минутах) в игре с текущей учётной записи (Sets the time the game has been played using the current account)
localProfile.save -
localProfile.addDemoBookmark [ ] -
Глобальные команды
globalSettings.setDefaultUser [number] - Установка профилей учетных записей для использования в листе, первый будет 0001 второй 0002 и так далее (Sets the profile to use, the first one being 0001, then 0002 etc.)
Renderer Commands
renderer.drawHud [0,1] - Включает/выключает HUD (перекрестие прицела?) Turns the Heads Up Display (HUD) on or off
renderer.drawConsole [0,1] - При установленном 0 выключает доступ к консоли в игре (Turns off access to the in-game console if set to 0)
renderer.drawFps [0,1] - Отображает текущее значение FPS (кадров в секунду) в верхнем левом углу экрана (Displays the current and average frames per second (FPS) in the top left corner)
Sv Commands
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 -
sv.radioMaxSpamFlagCount -
sv.radioBlockedDurationTime [seconds] -
sv.useGlobalRank [0,1] -
sv.useGlobalUnlocks [0,1] -
Gamelogic Commands
gameLogic.togglePause - Включает в игре режим паузы (Toggles pausing the game)
Settingsmanager Commands
SettingsManager.stringSet -
SettingsManager.boolSet -
SettingsManager.IntSet -
SettingsManager.floatSet -
SettingsManager.u32Set -
SettingsManager.stringGet -
SettingsManager.boolGet -
SettingsManager.intGet -
SettingsManager.foatGet -
SettingsManager.U32Get -
Controlmap Commands Команды касающиеся управления.
These settings should be used in the Controls.con file under your Documents and Settings[username]My DocumentsBattlefield 2
DemoProfiles[profile] directory Эти установки используются в файле Controls.con в директории Диск:\Documents and Settings\[имя_пользователя]\My Documents\Battlefield 2
DemoProfiles[profile]
controlMap.deleteControlMap -
controlMap.dump -
controlMap.setButtonRiseTime -
controlMap.SetButtonFallTime -
controlMap.SetDoubleTapTime -
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] - Устанавливается 1 для инвертирования мыши, 0 - для установки по умолчанию. (Set to 1 for inverted mouse, 0 for default mouse)
controlMap.mouseSensitivity [number] - Определяет чувствительность мыши (Determines the sensitivity of the mouse)
controlMap.keyboardSensitivity [number] - Определяет чувствительность клавиатуры (Deterimes the sensitivity of the keyboard)
Maplist Commands Команды списка карт.
Эти команды используются для упралвения списком карт администраторами серверов (These commands are used to manage lists of maps by server administrators)
mapList.list - Отображает номер карты (согласно списка карт), имя карты, тип игры и количество игроков, если это определено. (Lists map ID numbers, map name, game mode and the number of players if specified)
mapList.configFile [new location for file] - Используется для указания пути к файлу со списком карт _mapList.con, по умолчанию находится в My Documents\Battlefield 2 Demo\ServerConfigs\ (Used to specify the location of the _mapList.con file. Default is My DocumentsBattlefield 2 DemoServerConfigs)
mapList.load - Перезагружает файл _mapList.con на сервер (Makes the server reload _mapList.con)
mapList.save - Записывает текущий список карт на сервере в файл _mapList.con (Saves the current map list on the server to the file _mapList.con)
mapList.mapCount - Показывает общее количество карт в текущем листе (Shows the total number of maps in the current map list)
mapList.currentMap - Показывает номер текущей карты (Shows the map list ID number of the current map being played)
mapList.clear - Очищает текущий список карт (Clears the current map list)
mapList.remove [map ID number] - Удаляет указанную по номеру карту из списка (Removes the specified map from the map list)
mapList.append [map name] [game mode] [number of players] - Добавляет новую карту в конец списка. Вы должны указать имя карты и тип игры. (Add a new map to the end of the map list. You must specify the map name and game mode)
mapList.insert [map ID number] [map name] [game mode] [number of players] - Такая же команда, как и mapList.append, но при помощи этой команды Вы можете вставить карту на любой указанный идентификационный номер (Same as mapList.append command, but with this command you can specify at what map ID number to insert the new map into the list)
Inputdevices Commands
InputDevices.setInvertAxis -
InputDevices.setAxisScale -
Admin Commands Эти команды используются администраторами сервера These commands are used by server administrators
admin.listPlayers - Отображает список игроков подключённых к серверу, их имена, IP-адреса и их идентификационные номера (Lists the players connected to the server, showing their name, ID number and IP number)
admin.runNextLevel - Принудительное завершение текущего раунда и загрузка следующей по списку карты (Forces the server to end the round and start the next map in the map list)
admin.currentLevel - Отображает номер текущей карты по списку карт (Shows the map list ID number for the current map being played)
admin.nextLevel - Устанавливает номер карты для игры в следующем раунде (Sets the map list ID number for the next map to be played)
admin.restartMap - Перезапускает текущую карту (Restarts the current map )
admin.banPlayer [player ID number] [timeout] - Введите ID номер игрока которого вы хотите забанить. Бан происходит по IP-фдресу игрока. Значение [timeout] - продолжительность бана. То есть: perm - перманентный бан, round - бан на раунд, 180 - бан на соответствующее (180) кол-во секунд. (Enter the player ID number you want to ban. Bans the player from the server by using their IP address. The timeout value controls the length of the ban e.g. perm for permanent ban, round to ban them for the rest of the round, and 180 is 180 seconds (3 minutes))
admin.banPlayerKey [player ID number] [timeout] - Введите ID номер игрока, которого вы хотите забанить. Банит игрока на сервере по хэшу его ключа (CD-Key). Значение [timeout] аналогично предыдущему пунтку.(Enter the player ID you want to ban. Bans the player from the server by using their CD key hash)
admin.addAddressToBanList [IP address] [timeout] - Введите IP-адрес который Вы хотите забанить. Значение [timeout] аналогично предыдущему пунтку. (Enter the IP number you want to ban_
admin.addKeyToBanList [CD key hash] [timeout] - Введите хэш CD key который Вы хотите забанить. Значение [timeout] аналогично предыдущему пунтку.(Enter the CD key hash you want to ban)
admin.removeAddressFromBanList [IP address] - Введите IP-адрес который вы хотите удалить из бан-листа. (Enter the IP address to remove from the ban list)
admin.removeKeyFromBanList [CD key hash] - Введите хэш CD-key который вы хотите удалить из бан-листа. Enter the CD key hash you want to remove from the ban list
admin.clearBanList - Полностью очищает бан-лист (Clears all ban lists)
admin.listBannedAddresses - Отображает текущий бан-лист по IP-адресам. (Displays a list of the currently banned IP addresses)
admin.listBannedKeys - Отображает текущий бан-лист по CD-key (Displays a list of the currently banned CD keys)
admin.kickPlayer [player ID number] - Введите ID игрока, которого вы хотите кикнуть. (Enter the ID number of the player you want to kick)
Remote Console Удалённое управление.
Эти команды используются администраторами сервера. (These commands are used by server administrators)
Для доступа к удалённому управлению сервером создайте в папке admin файл default.cfg и впишите в файл следующее: (To setup remote console access to the server, on the server create a new plain text document in admin called default.cfg and enter the following text into the new file:)
port=4711
password=YourPassword
Сохраните файл и запускайте сервер. Теперь Вы имеете доступ к серверу из консоли клиента: (Save the file, and start the server. Now you can access the server remotely by using the following commands from a client: )
rcon login [YourPassword] - Используйте эту команду чтобы зарегистрироваться на сервере (Use this command to login to the server)
rcon users - Эта команда выводит на экран список всех подключенных к серверу игроков. Очень похожа на команду admin.listPlayers (This command lists all the users connected to the server. Very similar to admin.listPlayers)
rcon exec [command name] - Замените [command name] на требуемую к исполнению команду, например: rcon exec admin.kickPlayer 3 - эта команда кикнет 3-го по списку игрока.
(Replace with a console command you would like to execute on the server. For example: rcon exec
admin.kickPlayer 3)
Exit - Выход из игры. (Quits the game to desktop)
--<<|ALEX|>> 15:56, 24 января 2006 (MSK)
или поставьте себе бф2сс там на пхп реализованы все нужные для администрирования запросы, так-что прийдется просто кнопочку нажимать, и не парится с вводом длинных команд, но как по мне то бф2сс немного ограничевает возможности.
Отредактировано strikerphoenix13 20.09.09 11:57. Причина редактирования: Причина не указана.
|