Эта статья устарела!
Причина: Эта статья в Викисервии
command_groups.conf - конфигурационный файл, содержащий консольные команды, которые можно вводить через чат Battle.net.
Все нижеописанные команды распределены по группам. В самом начале доступ к ним может выдавать администратор с правами command_groups=255 с помощью команды
/cg add username 12345678
В этом случае игроку будут выдан доступ ко всем группам команд
Команды первой группы доступны всем игрокам. Здесь рассматриваются только команды для групп выше первой. Для каждой команды приведены примеры использования.
Группа #2/ann = /announce [message]
/ann Hello!
#сообщение "Hello!" увидят все игроки, находящиеся в данный момент на сервере
/realmann
/realmann Hello!
#сообщение "Hello!" увидят только игроки закрытого реалма Diablo 2, находящиеся в данный момент на сервере, при этом выполнить эту команду сможет только тот, кто находится в этом реалме
Группа #3/serverban [username]
/serverban HarpyWar
#игрок HarpyWar будет выкинут с сервера, перманентно забанен по ip адресу, и его аккаунт будет заблокирован
/ipban [option] {ip}
/ipban add 80.86.247.50 10
#игрок с ip адресом 80.86.247.50 будет забанен на 10 минут
/ipban del 80.86.247.50
#удаляет бан с ip адреса 80.86.247.50
/ipban check 80.86.247.50
#проверяет на наличие бана ip адрес 80.86.247.50
/ipban list
#выводит список забаненных ip адресов
Группа #4/kill [username]
/kill HarpyWar
#игрок HarpyWar потеряет соединение с сервером
/killsession [session] {min}
/killsession [session] {min}
#?
/addacct [username]
/addacct HarpyWar 12345
#создаст на сервере новый аккаунт с именем HarpyWar и паролем 12345
/lockacct [username]
/lockacct HarpyWar
#блокирует аккаунт HarpyWar (с ним невозможно войти)
/unlockacct [username]
/unlockacct HarpyWar
#разблокирует аккаунт HarpyWar, заблокированный командой /lockacct
Группа #5/ladderactivate
/ladderactivate
#вся текущая статистика игроков немедленно обновляется и записывается в папку pvpgn\var\ladders\
Группа #6/operator [+-username]
/operator +HarpyWar
#дает аккаунту HarpyWar привилегии оператора сервера
/operator -HarpyWar
#снимает с аккаунта HarpyWar привилегии оператора сервера
/admin [+-username]
/admin +HarpyWar
#дает аккаунту HarpyWar привилегии администратора сервера
/admin -HarpyWar
#снимает с аккаунта HarpyWar привилегии администратора сервера
/flag [flag]
/flag 0x00000004
#дает игроку HarpyWar флаг на канале 0x00000004 (картинка спикера), после выхода с канала флаг обнуляется
/tag [tag]
/tag W2BN
#сервер принимает ваш клиент за Warcraft II (аналогично можно задавать другие коды клиентов: CHAT, W3XP, SEXP и т.д.)
Группа #7/set [username] [key] {value}
/set HarpyWar mykey 123
#на сервере создается переменная mykey со значением 123 присваивающаяся логину HarpyWar, переменная обнуляется только после перезапуска сервера
/commandgroups /cg [option] [username] {groups}
/cg add HarpyWar 12345
#устанавливает на аккаунт HarpyWar доступ для групп команд 1,2,3,4,5
/cg del HarpyWar 45
#удалит с аккаунта HarpyWar доступ для групп команд 4 и 5
/cg list HarpyWar
#покажет, какие группы команды выставлены для аккаунта HarpyWar
/clearstats [username] [clienttag]
/clearstats HarpyWar W3XP
#обнулит статистику аккаунта HarpyWar в клиенте Warcraft 3 TFT
Группа #8/rehash
/rehash
#сервер заново загружает все конфигурационные файлы, удаляет и восстанавливает каналы, баннеры, карты и т.д., игроки при этом остаются на сервере, кроме Diablo 2 игроков, которым после выхода из игры придется заново заходить на сервер, но персонаж при этом сохраняется, т.к. связь d2gs теряется лишь с pvpgn, а с d2cs и d2dbs остается;
при вводе этой команды игроки никакого сообщения не видят!
/shutdown
/shutdown
#правильное закрытие сервера с сохранением всех данных (потеря исключена); сервер завершает работу через столько секунд, сколько указано в опции shutdown_delay файла bnetd.conf - у игроков должно быть время завершить игру и спокойно выйти
|
Оригинальные конфиги ***но страшное, на большой сервер ставить без изменения категорически недопустимо. Хорошо бы создать |"безопасный конфиг|". Описания конфигов также страдают галимостью. Система команд говенная донельзя с точки зрения безопасности. Че поделать, линуксячими ***орасами написано :)