УПРАВЛЕНИЕ СЕРВЕРОМ ЧЕРЕЗ КОНСОЛЬ КОМАНДАМИ АДМИНИСТРАТОРА
ВНИМАНИЕ
HowTo
Вы можете получить доступ к командной строке, нажав клавишу чата ( по умолчанию: / ).
В окне ввода чата вы можете ввести любую из следующих команд и подтвердить их клавишей enter.
Вы должны добавить символ # перед командой.
Эти команды могут быть использованы в сценариях SQF с помощью serverCommand.
Устранение неполадок: все команды подтверждаются сообщением в консоли. Если вы вводите команду, которая правильно отформатирована, и не видите подтверждения этой команды, то произошла ошибка. Проверьте лог-файл вашего сервера для получения дополнительной информации (например, один или несколько файлов ваших миссий повреждены или имеют ошибку, которая мешает загрузке лобби миссий или может помешать выполнению других команд, таких как #restart или #reassign).
Команды
После подключения к серверу вам будут доступны следующие команды:
Администратор сервера
Команды | Пример | Описание | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#login
#login |
#login
#login adminPW |
Войдите в систему как администратор. Без пароля возможно только в том случае, если вы указаны как admin[] в server.cfg#Server_Options | ||||||||||||||||||
#logout | Выход из администрирования сервером. | |||||||||||||||||||
# filename
# filenamedifficulty |
#mission myDM.intro
#mission myDM.intro Veteran |
Выберите миссию с названием и установите сложность. Параметр сложности является необязательным, и если он не установлен, то текущая сложность сохраняется. | ||||||||||||||||||
#missions | Возврат в лобби игры для выбора мисии. | |||||||||||||||||||
#restart | Рестарт миссии. | |||||||||||||||||||
#reassign | Начать всё сначала и переназначить роли. | |||||||||||||||||||
#shutdown | Выключение сервера, запуск только с хостинга сервера | |||||||||||||||||||
#restartserver | Немедленно выключает и перезапускает сервер (работает с Arma 3 v1.65.138168) | |||||||||||||||||||
#shutdownserveraftermission | Выключает сервер после завершения миссии, запуск только с хостинга сервера (работает с Arma 3 1.72.142200) | |||||||||||||||||||
#restartserveraftermission | Выключает и перезапускает сервер после завершения миссии (работает с Arma 3 1.72.142200) | |||||||||||||||||||
#init | Перезагрузка файла конфигурации сервера, прописанный в строке запуска параметром -config. | |||||||||||||||||||
#exec ban name
#exec ban ID |
#exec ban nickName
#exec ban 47114712 |
Позволяет забанить игрока. Их ID будет добавлен в ban.txt | ||||||||||||||||||
# name
#kick ID |
#kick nickName
#kick 47114712 |
Позволяет кикнуть игрока. | ||||||||||||||||||
#monitor (interval in sec) | #monitor 1 |
Показывает информацию о производительности сервера. Интервал 0 - значит, прекратить наблюдение.
|
||||||||||||||||||
#monitords (interval in sec) | #monitords 1 | Shows performance information in the dedicated server console. Interval 0 means to stop monitoring. (работает с Arma 3 v1.64) | ||||||||||||||||||
#debug off | #debug off | Disables debugging. | ||||||||||||||||||
#debug (interval in sec) | #debug 30 | Default interval is - 10 seconds. | ||||||||||||||||||
#debug (command) (param) |
#debug checkFile expansion\Dta\ui.pbo
#debug userSent <username> |
Доступны следующие команды:
Each command can be disabled by the use of the off parameter e.g. #debug userSent off |
||||||||||||||||||
#debug (command) |
#debug von
#debug console |
Доступны следующие команды:
console
von
Каждая из этих команд должна показывать подтверждение в каналах чата. |
Команды | Описание |
---|---|
#exec команда на стороне сервера | Выполнить команду скрипта администрирования. |
#lock | Закрывает сервер, предотвращает присоединение новых игроков. |
#unlock | Разблокирует сервер, позволяет новым игрокам присоединиться. |
"#debug von" пример
server_console.log
*** VoN Topology Diagnostics ((*** =Player=: #2 P2PManager: Time: 13:38:48 waiting edges: 0, active negotiations: 0 Matrix: 3056006: #2 #2: 3056006 Cliques: 3056006,#2 Version: 1.60.86277 Private: 192.168.178.21 Connections: 3056006: Direct P2P, 5 KA, snd: 10 sec, rcv: 10 sec, (192.168.178.21:2317) snd=0 rcv=0(0) Repl(-5,0,0) Cliques: 3056006,Unknown =Player=: 3056006 Version: 1.60.86277 Private: 192.168.178.21 Public: 77.4.35.154 Connections: #2: Direct P2P, 5 KA, snd: 10 sec, rcv: 10 sec, (192.168.178.21:2305) snd=0 rcv=0(0) Repl(-5,0,0) Cliques: 3056006,Unknown *** VoN Topology Diagnostics ))***
"#debug (command)" пример
DebugView
#debug console 1508] Debug: console #debug totalSent [1508] Debug: totalSent [1508] ** Total: sent 1447 bps (2.10 Msgps), received 3788 bps (6.10 Msgps) #debug userSent playerName [1508] Debug: userSent [1508] playerName: sent 1531 bps (2.30 Msgps), received 1259 bps (1.70 Msgps) #debug userInfo playerName [1508] Debug: userInfo [1508] __SERVER__: Info Unknown player ID = 2 [1508] playerName: Info ping 0ms( 0, 1) BWfee 286Kb( 3, 204, 3) lost22.2%%( 2) queue 0B( 0) ackWait 0(0.0,0.0) #debug userQueue playerName [1508] Debug: userQueue [1508] __SERVER__: Queue 0 B (0) 0 B Guaranteed (0), Desync 0 [1508] playerName: Queue 0 B (0) 222 B Guaranteed (3), Desync 0
Команды игрока
Команды | Пример | Описание |
---|---|---|
#vote missions | Users can vote for the mission selection. | |
#vote mission (name) | #vote mission myD.intro | Users can vote on a particular mission to loaded. |
#vote admin (name/ID/PLR#) |
#vote admin nickName
#vote admin 47114712 |
Users can vote an admin to control the server. |
#vote kick (name, ID or Player#) |
#vote kick nickName
#vote kick 47114712 |
Users can vote to kick off an individual. |
#vote restart | Vote to restart the mission. | |
#vote reassign | Vote to reassign. | |
#userlist | Displays the list of users on the server (use PgUp to scroll up). |
Battleye
Команды | Описание |
---|---|
#beclient players | Отображается список GUID всех игроков на сервере. |
#beclient guid | Показать свой собственный GUID. |
Arma 3
В Arma 3 #exec kick и #exec ban команды требуют кавычек (string) для имени, UID или Player#. Чтобы сделать это для UID или Player#, используйте команду format, чтобы превратить идентификатор пользователя в строку.
#exec kick "5" #exec ban "imah4x0r" #exec kick "938679499494"
#kick команда все еще может быть использована:
#kick imah4x0r #kick "imah4x0r"
В случае Бана, ban.txt файл создается в корневом каталоге Arma 3, который содержит список забаненных uid. Разбанить пользователя с идентификатором uid (uid-это уникальный номер игрока) или вручную очистить ban.txt:
#exec unban "98749837498374" #exec clearbans
В Arma 3 были добавлены еще 2 диагностические команды:
- #logEntities (see also logEntities)
- #exportJIPqueue (see also exportJIPMessages)
Также новые команды в Arma 3:
- #restartServer
- #monitorDS