Обзор настроек беспроводных точек доступа Ubiquiti

Коротко опишу настройки беспроводных точек доступа Ubiquiti:
За пример взята прошивка XM.v5.5.4 (16501) и Rocket M5
Стандартный IP: 192.168.1.20, пароль и логин ubnt.

ВКЛАДКА WIRELESS

Basic Wireless Settings:
Wireless Mode — беспроводной режим работы точки. Доступны для выбора: Station (Станция, режим для конечного оборудования), Access Point (точка доступа к которой подключаются другие беспроводные устройства), AP-Repeater (режим повторителя, тоесть точка принимает сигнал как станция и транслирует дальше как точка доступа)
SSID (Service Set Identifier) — идентификатор сети. Hide SSID — поставив галочку точка перестанет вещать свой SSID, тогда клиентам при первом подключении его нужно будет ввести в настройки станции вручную.
Country Code — В каждой стране есть ограничения на использование того или иного диапазона частот, поэтому нужно выбирать страну в которой будет стоять устройство.
IEEE 802.11 Mode — Выбор радио стандарта
Channel Width — Ширина спектра канала. Спектр канала может быть с шириной: 5, 10, 20, 30, 40, Auto 20MHz/40MHz. Чем больше тем больше скорость соединения, уменьшение позволит увеличить расстояние соединения.
Channel Shifting — смещение частоты канала, полезно в целях безопасности. Включение позволит скрыть точку от многих Wi-Fi устройств.
Frequency, MHz — выбор частоты беспроводного канала. Список частот может быть разным в зависимости от выбора страны, Channel Width, радио стандарта, ширины спектра канала.
Extension Channel — позволяет использовать два канала одновременно. Допустимо только на частоте 40Mhz в режиме Access Point.
Frequency List, MHz — Список частот. Если выше Frequency, MHz выбрано как Auto, то точка будет использовать только частоты из этого списка. AirSelect тоже бедет использовать их из этого списка.
Antenna — установка усиления антены, используется только с точками которые подключены к внешней антенне.
Cable Loss — увеличивает мощность передатчика, используется когда по кабелю есть потери сигнала.
Output Power — установка уровня мощности.
Max TX Rate, Mbps — установка скорости передачи данных. Лучше поставить галочку Automatic, так как в случае потери сигнала на больших скоростях точки могут вообще не соединится, а так автоматически будет выбрано меньшее значение.

Wireless Security:
Security — выбор режима шифрования. Доступны режимы: none (без шифрования), WEP (Wired Equivalent Privacy старый и слабый режим шифрования), WPA, WPA-TKIP, WPA-AES, WPA2, WPA2-TKIP, WPA2-AES (самый надежный режим блочного шифрования). Стоит заметить что шифрование снижает скорость передачи данных.
RADIUS MAC Authentication — аутентификация клиентов через Radius сервер.
MAC ACL — позволяет разрешить или запретить клиентским устройствам подключаться к точке доступа. Если добавить в список мак устройства с политикой Allow (разрешено), то всем остальным устройствам которые не добавлены в список с политикой Allow доступ будет закрыт.

ВКЛАДКА ADVANCED

Advanced Wireless Settings:
RTS Threshold — установка размера передаваемого пакета. Возможные значения 0 — 2346. Флажок Off означает что RTS будет отключено и будет использовать максимально возможный размер 2346.
Distance — указывается расстояние между точками. Расстояние влияет на ACK Timeout, то есть когда точка доступа передает станции данные, она ждет определенное время от нее ответный ACK фрейм об их успешном получении. В случае сопряжения с точкой другого производителя и отсутствия прямой видимости, реальное расстояние лучше выставить вручную с добавкой +1км, если используются точки Ubnt серии «М», тогда нужно ставить галочку «Auto», точки сами высчитают расстояние и прибавят сколько нужно. Чересчур занижать или сильно завышать расстояние не рекомендуется, это повлечет за собой снижение пропускной способности.
Aggregation — позволяет объединять мелкие фреймы в большой у которых один и тот же источник, получатель и класс трафика.
Multicast Data — разрешение или запрет прохождения многоадресного трафика. На мой взгляд лучше отключить, дабы не вывалилось случайно в беспроводную сеть IPTV, разные широковещалки и т.д.
Extra Reporting — добавляет в управляющие фреймы дополнительную информацию, например имя хоста.
Client Isolation — при включении этой функции станции подключенные к точке доступа не смогут передавать трафик между собой. Полезно чтобы клиенты не могли видеть друг друга.
Sensitivity Threshold, dBm — установка минимального уровня сигнала для станций с которым они могут подключиться к точке.

Advanced Ethernet Settings:
Enable PoE Passthrough — в серии Nano M эта функция позволяет передать POE питание с главного порта на второстепенный.
LAN0 Speed — выбор скорости передачи данных, 10 или 100Мбит/с.

Signal LED Thresholds:
Thresholds, dBm — установка предела уровня сигнала после которого будет включатся световой индикатор.

ВКЛАДКА SERVICES

Ping WatchDog — функция позволяет пинговать какой нибудь хост, например шлюз и если от него перестанут приходить ответы, то устройство автоматически перезагрузится.
SNMP Agent — используется в основном для мониторинга устройства. То есть на сервере можно сделать скрипт который будет рисовать графики из полученных по SNMP данных от точки, например скорость передаваемых данных, загрузку процессора и т.д.
Web Server — включает и отключает доступ к точке через WEB интерфейс.
SSH Server — включает и отключает доступ к точке по SSH.
Telnet Server — включает и отключает доступ к точке по telnet.
NTP Client — клиент позволяющий синхронизировать время точки с NTP сервером.
Dynamic DNS — чтобы заходить на точку доступа из любой точки мира и не брать у провайдера выделенный IP адрес, можно зарегистрироваться в каком нибудь DDNS сервисе, они выдадут поддомен, по кторому можно будет зайти.
System Log — функция позволяет записывать информацию о событиях в системный журнал. Также можно указать адрес удаленного syslog сервера.

Дополнительные инструменты Tools

Align Antenna — утилита полезная для точной настройки антенны.
Site Survey — утилита позволяющая сканировать беспроводные частоты и отобразить инофрмацию об устройствах, их SSID, MAC, частоту, имя, шифрование, сигнал/шум.
Discovery — Утилита Device Discovery позволяющая выполнить поиск устройств в текущей подсети у которых включена эта функция (SERVICES > галочка на Device Discovery) и показать информацию.
Ping — эта утилита проверяет качество соединения и задержки между вашим устройством и устройством адрес которого укажете в «Select Destination IP».
Traceroute — утилита показывающая путь прохождения пакетов к хосту адрес которого указать в «Destination Host».
Speed Test — утилита позволяющая измерить скорость передачи данных между двумя AirOS устроствами.
AirView — утилита по которой можно увидеть шумы и загруженность радиочастот.

ВКЛАДКА SYSTEM

Firmware Update — обновление програмного обеспечения.
Device — имя устройства.
System Accounts — установка имени и пароля адиминистратора и пользователя с правами только для чтения.
Reset Button — включение или отключение возможности сброса настроек физически нажав на кнопку на устройстве.
Reboot Device — перезагрузка устройства.
Support Info — Нажав кнопку сгенерируется файл с различной информацией об устройстве. Может быть потребован техподдержкой Ubiquiti.
Date Settings — установка текущей даты и времени.
Location — ширина и долгота местонахождения устройства.

Configuration Management:
Back Up Configuration — скачивание конфигурации файлом на компьютер.
Upload Configuration — загрузка конфигурации фалом из компьютера.
Reset to Factory Defaults — восстановление настроек на заводские.

Восстановление пароля администратора Joomla

На случай если пароль от административной панели был утерян или забыт, нужно выполнить в базу данных сайта указанный ниже sql запрос.

Читать далее «Восстановление пароля администратора Joomla»

Редактирование виджета META в WordPress

Для изменения блока Mета необходимо отредактировать файл который находится в директории сайта \wp-includes\default-widgets.php.

Читать далее «Редактирование виджета META в WordPress»

Установка и настройка Aircrack-ng

Aircrack-ng — набор программ, предназначенных для обнаружения беспроводных сетей, перехвата передаваемого через беспроводные сети трафика, аудита WEP и WPA/WPA2-PSK ключей шифрования (проверка стойкости).
Официальный сайт: www.aircrack-ng.org

Читать далее «Установка и настройка Aircrack-ng»

Изменяем минимальное количество игроков на поле боя

Привожу пример sql запроса позволяющего изменить значения в таблице battleground_template отвечающие за установку минимального количества игроков в команде на поле боя для версии 3.3.5а:

update `battleground_template` set `MinPlayersPerTeam`='2' where `id` IN (1,2,3,7,9,10,11,30,32);

Для версии 4.3.4:

update `battleground_template` set `MinPlayersPerTeam`='2' where `id` IN (1,2,3,7,9,10,11,30,32,108,120,100,101,102,656);

А также таблица battleground_template содержит такую информацию о полях боя как: сколько игроков необходимо для начала боя, сколько игроков должно быть в одной команде, где какая сторона начинает бой, минимальный и максимальный уровень персонажей которые могут быть допущены до боев.

Список команд Trinity Core

Мой перевод и описание команд для Trinity Core с возможными синтаксисами за 2012 год:

.account create $account $password – создание аккаунта.
.account delete $account — удаление аккаунта.
.account lock [on|off] — привязка аккаунта к IP адресу.
.account onlinelist — список онлан аккаунтов.
.account password $old_password $new_password $new_password — изменение пароля вашего аккаунта.
.account set addon [$account] #addon — тип аккаунта (0 — normal, 1 — tbc, 2 — wotlk)
.account set gmlevel [$account] #level [#realmid] — уровень доступа аккаунта (от 0-4), для всех миров #reamID должен быть -1
.account set password $account $password $password — изменение пароля аккаунта.
.account set $subcommand — …
.account — показывает уровень доступа вашего аккаунта.
.additem айдипредмета / названиепредмета / линк колличество — добавляет количество предметов в инвентарь персонажа.
.additemset #itemsetid — добавляет сет предметов в инвентарь персонажа.
.announce $MessageToBroadcast — отправить глобальное сообщение всем онлайн игрокам в чат.
.aura #spellid — добавляет ауру выбранному персонажу.
.ban account имя время причина — бан аккаунта.
.ban character имя время причина — бан персонажа.
.ban ip айпи время причина — бан IP адреса.
.ban $subcommand
.baninfo account аккаунт — просмотр полной информации о бане аккаунта.
.baninfo character имяперсонажа — просмотр полной информации о бане аккаунта.
.baninfo ip айпи — просмотр полной информации о бане IP.
.baninfo $subcommand
.bank — просмотр инвентаря вашего банка.
.banlist account имя — поиск по бан листу или отображение всего банлиста аккаунтов.
.banlist character имя — поиск по бан листу или отображение всего банлиста персонажей.
.banlist ip айпи — поиск по бан листу или отображение всего банлиста IP.
.banlist $subcommand
.bindsight — Позволяет смотреть от имени выбранной вами единицы.
.cast back #spellid [triggered] – выделенная цель произнесет заклинание на вас.
.cast dist #spellid [#dist [triggered]] — You will cast spell to pint at distance #dist.
.cast self #spellid [triggered] — цель произнесет заклинание на себя.
.cast target #spellid [triggered] — выбранная цень произнесет заклинание на свою жертву.
.cast #spellid [triggered] — прознести заклинание на цель.
.character customize имя — отметить персонажа на изменение при следующем логине.
.character erase имя — удалить персонажа.
.character level [$playername] [#level] — изменение уовня персонажа.
.character rename имя — отметить персонажа на переименование при следующем входе в игру.
.character reputation [$player_name] — просмотр репутации выбранного игрока или найденного по имени.
.combatstop имяигрока — выход из боя для выбранной цели, или себя, если цель не выбрана.
.cometome $parameter — заставить выбранное существо идти в вашу сторону. (новая позиция не записывается в базу).
.commands — Отображает список существующих команд для вашего аккаунта.
.cooldown [#spell_id] — сбросить все КД для цели, или себя, если цель не выбрана.
.damage $damage_amount [$school [$spellid]] — нанесение цели определенного урона.
.debug arena — включение режима отладки для арен. В этом режиме ГМ может войти на арену сам.
.debug bg — включение отлаживание поле боя. В этом режиме ГМ может войти на поле боя в одиночном режиме.
.debug Mod32Value #field #value — добавление значения в #field для вашего персонажа.
.debug play cinematic айдиролика — проигрывание клипа для вашего персонажа.
.debug play movie айдивидео — проигрывание фильма для вашего персонажа.
.debug play sound айдизвука — проигрвание звука для вашего персонажа.
.debug $subcommand
.demorph — приведение вида персонажа к стандартному виду.
.die — убивает выбранную цель.
.dismount — спешится с ездового животного если вы на нем.
.distance — показывает расстояние от вашего персонажа до цели.
.event activelist — получение информации об активных событиях.
.event start #event_id — запуск события.
.event stop #event_id — остановка события.
.event #event_id
.explorecheat #flag — открытие или скрытие не открытых территорий для выбранного игрока.
.flusharenapoints — произвести зачисление очков арены.
.freeze имяперсонажа — заморозить игрока и отключить ему чат.
.gm chat on/off — включение/выключение вывода иконки ГМ в чате.
.gm fly on/off — включение/выключение режима полета для ГМ.
.gm ingame — отображает список ГМов онлайн.
.gm list — отображает полный список существующих ГМ.
.gm visible on/off — включение/выключение режима невидимости для ГМ.
.gm on/off — включение/выключение режима ГМ.
.gmannounce сообщение — посылает сообщение всем ГМам в онлайне.
.gmnameannounce сообщение — посылает сообщение всем ГМам в онлайне с отображением имени отправителся.
.gmnotify $notification — отображает на экране оповещение для всех ГМ в онлайне.
.go creature #creature_guid — телепортация к существу.
.go graveyard #graveyardId — телепортация к кладбищу.
.go grid #gridX #gridY [#mapId] — Teleport the gm to center of grid with provided indexes at map #mapId (or current map if it not provided).
.go object #object_guid — телепортация к объекту.
.go taxinode #taxinode — телепортация к точке полета. Можно просмотреть существующие точки полета командой .lookup taxinode $namepart.
.go ticket айдитикета – телепортирует пользоватьеля туда где был создан тикет.
.go trigger #trigger_id — тeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.
.go xy #x #y [#mapid] — телепортация игрока в точку с координатами xy.
.go xyz #x #y #z #mapid — телепортация игрока в точку с координатами xyz.
.go zonexy #x #y #zone — телепортация в точку зоны с координатами xy и ID зоны (можно узнать с помощью .lookup area).
.go $subcommand
.gobject activate #guid – активировать обьект дверь или кнопку.
.gobject add #id — добавление объекта.
.gobject delete #go_guid — удаление объекта.
.gobject move #goguid [#x #y #z] — перемещение объекта в ваше положение или кординаты.
.gobject near [#distance] — показывает информацию об обьектах в радиусе.
.gobject set phase #guid #phasemask — Gameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.
.gobject target [#go_id|#go_name_part] — информация об объекте находящимся перед вами.
.gobject add temp – добавить временный обьект который не будет сохранен в базу.
.gobject turn #goguid — поворот объекта по направлению ориентации вашего персонажа.
.gobject $subcommand
.summon имяперсонажа — телепортирует к вам персонажа. Персонаж может быть не в сети.
.gps имя — показывает координаты (x y z id карты) выбранной цели и вас.
.groupsummon имяперсонажа — телепортирует указанного персонажа и его группу к вам.
.guid – отображает идентификатор выбранного персонажа.
.guild create [$GuildLeaderName] «$GuildName» — Создание гильдии.
.guild delete «$GuildName» — Удаление гильдии.
.guild invite имяперсонажа «$GuildName» — Приглашение игрока в гильдию.
.guild rank имяперсонажа #Rank — Устанавливает ранг члена гильдии.
.guild uninvite [$CharacterName] — Исключить игрока из гильдии.
.guild $subcommand
.help [$command] — отображает информацию о команде.
.hidearea #areaid — Hide the area of #areaid to the selected character. If no character is selected, hide this area to you.
.honor add число — добавление очков чести выбранному персонажу (заработанного сегодня).
.honor addkikll — добавление количества убитых PvP игроков за этот день.
.honor update — обновление информации о количестве убитых игроков, очках чести и т.д..
.honor $subcommand
.hover #flag — включение/выключение режима левитации для вашего персонажа.
.instance listbinds – Показывает список подземелий выбранного игрока.
.instance savedata – Сохранение данных подземелья для текущего игрока в базу.
.instance stats – Показывает статистику о подземельях.
.instance unbind [difficulty] – Удаление всей/некоторой информации о подземельях игрока.
.instance $subcommand
.itemmove #sourceslotid #destinationslotid – Перемещение предмета по слотам в вашем инвентаре.
.kick имя причина – исключает данного персонажа из игры с указанной причиной или без.
.learn all – Выучить наиболее важные заклинания, может бить использовано для администратора.
.learn crafts – Выучить все профессии и рецепты.
.learn all_default [$playername] – Выучить все стандартные заклинания персонажу его расы/класса и заклинания получаемые по квестам.
.learn all_gm – выучить стандартные заклинания ГМ.
.learn all_lang – выучить все языки.
.learn all_myclass – выучить все заклинания и таланты существующие для вашего класса.
.learn all_mypettalents — выучить все таланты для данного типа питомца (только для питомцев охотника).
.learn all_myspells — выучить все заклинания для вашего класса, исключая таланты.
.learn all_mytalents — выучить все заклинания, связанные с вашими талантами.
.learn all recipes [$profession] – выучить все рецепты по профессии и установить максимальный уровень мастерстава.
.learn #spell [all] – Выучить выбранному персонажу заклинание. Если указать all будут изучены все разряды.
.levelup [$playername] [#numberoflevels] – повысить или понизить уровень персонажа.
.linkgrave #graveyard_id [alliance|horde] — Link current zone to graveyard for any (or alliance/horde faction ghosts). This let character ghost from zone teleport to graveyard after die if graveyard is nearest from linked to zone and accept ghost of this faction. Add only single graveyard at another map and only if no graveyards linked (or planned linked at same map).
.list auras – показывает список аур (активных и пассивных) выбранного объекта или игрока.
.list creature #creature_id [#max_count] – показывает информацию о всех существах с указанным id в мире.
.list item #item_id [#max_count] – показывает информацию о всех предметах персонажей в инвентарях, почте, аукционах, гильд банках. [#max_count] – количество отображений.
.list object #gameobject_id [#max_count] — показывает информацию о всех игровых объектах с указанным id в мире.
.list $subcommand
.listfreeze – показывает список всех замороженных игроков.
.loadpath $pathid — Load path changes ingame — IMPORTANT: must be applied first for new paths before .path load #pathid
.reload spell_group – перезагрузить таблицу spell_group.
.lookup area $namepart – поиск локаций по $namepart и вывод их списка с id.
.lookup creature $namepart — поиск существ по $namepart и вывод их списка с id.
.lookup event $name — поиск событий по $namepart и вывод их списка с id.
.lookup faction $name — Attempts to find the ID of the faction with the provided $name.
.lookup item $itemname — поиск вещи по $itemname и вывод их списка с id.
.lookup itemset $itemname — поиск вещевого комплекта по $itemname и вывод их списка с id.
.lookup map $namepart — поиск локации по $namepart и вывод списка с id.
.lookup object $objname — поиск локации по $namepart и вывод списка с id.
.lookup player account $account ($limit)
.lookup player email $email ($limit)
.lookup player ip $ip ($limit)
.lookup quest $namepart
.lookup skill $$namepart
.lookup spell $namepart
.lookup taxinode $substring
.lookup tele буквы — просмотр возможных локаций.
.lookup $subcommand
.maxskill – устанавливает все навыки выбранного персонажа на максимум для данного уровня.
.modify arena #value — добавляет очки арены выбранному игроку.
.modify aspeed #rate — изменяет скорость передвижения во все стороны выбранному игроку. Значение от 0.1 до 50.
.modify bit #field #bit — Toggle the #bit bit of the #field field for the selected player.
.modify bwalk #rate — изменяет скорость передвижения назад выбранному игроку. Значение от 0.1 до 50.
.modify drunk #value — устанавливает уровень опьянения. Значение от 0 до 100.
.modify energy #energy — изменяет количество энергии выбранного персонажа.
.modify faction #factionid #flagid #npcflagid #dynamicflagid — Изменяет фракцию и флаги выбранного обьекта. Без аргументов показывает фракцию и флаги выбранного обьекта.
.modify fly $parameter — изменяет скорость полета выбранного персонажа.
.modify gender male/female — изменяет пол выбранного игрока.
.modify honor $amount — добавляет очки чести выбранному игроку.
.modify hp #newhp — изменяет количество жизней выбранного игрока.
.modify mana #newmana — изменяет количество маны выбранного игрока.
.modify money #money — добавляет или отбирает деньги выбранному игроку.
.morph #displayid — изменяет вашу текущую модель на #displayid.
.modify mount #id #speed — Display selected player as mounted at #id creature and set speed to #speed value.
.modify phase #phasemask — Selected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.
.modify rage #newrage — изменяет коичество ярости у выбранного игрока.
.modify rep #repId (#repvalue | $rankname [#delta]) – Устанавливает выбранному игроку репутацию с фракцией #repId на #repvalue или на $reprank.
If the reputation rank name is provided, the resulting reputation will be the lowest reputation for that rank plus the delta amount, if specified.
You can use ‘.pinfo rep’ to list all known reputation ids, or use ‘.lookup faction $name’ to locate a specific faction id.
.modify runicpower #newrunicpower — изменяет коичество рунической энергии у выбранного игрока.
.modify scale $parameter — изменяет размер выбранного игрока. Значение от 0.1 до 10.
.modify speed #значение — изменяет скорость передвижения выбранного игрока. Значение от 0.1 до 50.
modify spell — ??
.modify standstate #emoteid — изменяет эмоцию вашего персонажа на #emoteid.
.modify swim #rate — изменяет скорость плавания выбранного игрока. Значение от 0.1 до 50.
.character titles имяигрока — показывает известные выбранному или найденному игроку звания.
.modify tp #amount — начисляет количество очков талантов выбранному игроку. Неиспользованные будут сброшены при следующем наборе уровня / логине или квестовой награде.
.modify $subcommand
.movegens — Show movement generators stack for selected creature or player.
.mute имя времявминутах причина — запретить писать в чат любому персонажу на аккаунте выбранного или указанного персонажа. Игрок может быть не в игре.
.nameannounce сообщение — отправляет объявление с отображением имени отправителя всем онлайн игрокам.
.appear имя — телепортирует вас к указанному или выбранному персонажу. Игрок может быть не в игре.
.neargrave [alliance|horde] — поиск ближайшего кладбища в данной зоне для данной фракции.
.notify $MessageToBroadcast — Отправляет глобальное сообщение на экран всем онлайн игрокам.
.npc add #creatureid — добавляет существо.
.npc addformation $leader — Add selected creature to a leader’s formation.
.npc additem #itemId <#maxcount><#incrtime><#extendedcost>r — добавляет предмет в список предметов выбранного продавца. Также необходимо указать максимальное количество, время восстановления и цену.
.npc addmove #creature_guid [#waittime] — добавляет ваше текущее местоположение как пункт движения для существа с #creature_guid. Дополнительно можно указать еще время ожидания.
.npc allowmove — разрешить или запретить передвигаться существу по миру.
.npc changeentry $entry — Switch selected creature with another entry from creature_template. — New creature.id value not saved to DB.
.npc changelevel #level — Изменение уровня выбранного существа. Значение от 1 до 63.
.npc delete [#guid] — Удаляет указанное или выбранное существо.
.npc delitem #itemId — Удаляет предмет из списка предметов выбранного продавца.
.npc factionid #factionid — изменяет фракцию выбранному существу.
.npc flag #npcflag — устанавливает NPC флаг выбранному существу (продавец/ремонтник/…) Изменения применяются после перезагрузки сервера или таблиц.
.npc follow — выбранное существо начинает следовать за вами до смерти/боя и т.д..
.npc follow stop — выбранное существо перестает следовать за вами.
.npc info — показывает информацию о выбранном существе.
.npc move [#creature_guid] — перемещает точку возрождения выбранного существа на ваши координаты.
.npc playemote #emoteid — заставляет выбранное существо показать эмоцию с #emoteid.
.npc say $message — заставляет выбранное существо сказать указанное сообщение.
.npc set deathstate on/off — изменяет стандартное состояние существа на живое/мертвое.
.npc setlink $creatureGUID — Links respawn of selected creature to the condition that $creatureGUID defined is alive.
.npc setmodel #displayid — изменяет id модели выбранного существа на #displayid.
.npc setmovetype [#creature_guid] stay/random/way [NODEL] — устанавливает тип передвижения для существа. (stay/random/way [NODEL]). Any existing waypoints for creature will be removed from the database if you do not use NODEL.
.npc setphase #phasemask — Selected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..
.npc spawndist #dist — Adjust spawndistance of selected creature to dist.
.npc spawntime #time — устанавливает время возрождение существа.
.npc tempadd – добавляет временного NPC который не будет сохранен в базу.
.npc textemote #emoteid — Make the selected creature to do textemote with an emote of id #emoteid.
.npc unfollow – выбранное существо (не питомец) перестанет следовать за вами.
.npc whisper #playerguid #text — выбранное существо прошепчет текст указанному персонажу.
.npc yell $message — выбранное существо прокричит указанный текст.
.npc $subcommand
.pdump load $filename $account [$newname] [$newguid] — Load character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.
.pdump write $filename $playerNameOrGUID — Write character dump with name/guid $playerNameOrGUID to file $filename.
.pdump $subcommand
.pet create — создание питомца выбранного существа.
.pet learn — выучить питомцу #spellid.
.pet tp # — изменяет питомку количество очков талантов.
.pet unlean — разучить питомцу #spellid.
.pet $subcommand
.pinfo имя — выводит информацию о аккаунте выбранного или указанного персонажа.
.playall айдизвука — проиграть звук на весь сервер всем игрокам.
.possess — Possesses indefinitely the selected creature.
.quest add #quest_id — добавляет квест в журнал заданий персонажа.
.quest complete #questid — отметить все цели квеста как завершенные, после этого персонаж может пойти и забрать награду.
.quest remove #quest_id — установить квест как не завершенный и не активен, и удалить из списка активных заданий выбранного игрока.
.quest $subcommand
.recall [$playername] — телепортирует указанного или выбранного игрока на локацию где он был до использования предыдущей команды телепортации.
.reload all — перезагружает все таблицы базы данных.
.reload all_item — перезагружает page_text, item_enchantment_table tables.
.reload all_locales — перезагружает все `locales_*` таблицы.
.reload all_loot — перезагружает все `*_loot_template` таблицы. Это может быть медленная операция с лагами на сервере.
.reload all_npc — перезагружает npc_gossip, npc_option, npc_trainer, npc vendor таблицы.
.reload all_quest — перезагружает все связанные с квестами таблицы.
.reload all_scripts — перезагружает gameobject_scripts, event_scripts, quest_end_scripts, quest_start_scripts, spell_scripts, db_script_string, waypoint_scripts таблицы.
.reload all_spell — перезагружает все `spell_*` таблицы.
.reload areatrigger_involvedrelation — перезагружает таблицу areatrigger_involvedrelation.
.reload areatrigger_tavern — перезагружает таблицу areatrigger_tavern.
.reload areatrigger_teleport — перезагружает таблицу areatrigger_teleport.
.reload autobroadcast — перезагружает таблицу авто-сообщений.
.reload command — перезагружает таблицу command.
.reload config — перезагружает настройки конфигурационных файлов. Не все параметры могут быть изменены.
.reload creature_involvedrelation — перезагружает таблицу creature_involvedrelation.
.reload creature_linked_respawn — перезагружает таблицу creature_linked_respawn.
.reload creature_loot_template — перезагружает таблицу creature_loot_template.
.reload creature_questrelation — перезагружает таблицу creature_questrelation.
.reload disenchant_loot_template — перезагружает таблицу disenchant_loot_template.
.reload event_scripts — перезагружает таблицу event_scripts.
.reload fishing_loot_template — перезагружает таблицу fishing_loot_template.
.reload game_graveyard_zone
.reload game_tele
.reload gameobject_involvedrelation
.reload gameobject_loot_template
.reload gameobject_questrelation
.reload gameobject_scripts
.reload gm_tickets
.reload item_enchantment_template
.reload item_loot_template
.reload locales_creature
.reload locales_gameobject
.reload locales_item
.reload locales_npc_text
.reload locales_page_text
.reload locales_points_of_interest
.reload locales_quest
.reload milling_loot_template
.reload npc_gossip
.reload npc_trainer
.reload npc_vendor
.reload page_text
.reload pickpocketing_loot_template
.reload points_of_interest
.reload prospecting_loot_template
.reload quest_end_scripts
.reload quest_mail_loot_template
.reload quest_start_scripts
.reload quest_template
.reload reference_loot_template
.reload reserved_name
.reload skill_discovery_template
.reload skill_extra_item_template
.reload skill_fishing_base_level
.reload skinning_loot_template
.reload spell_area
.reload spell_bonus_data
.reload disables
.reload spell_group
.reload spell_learn_spell
.reload spell_linked_spell
.reload spell_loot_template
.reload spell_pet_auras
.reload spell_proc_event
.reload spell_required
.reload item_set_names
.reload spell_scripts
.reload spell_target_position
.reload spell_threats
.reload trinity_string
.reload waypoint_scripts
.reload $subcommand
.repairitems – чинит выбранному игроку все предметы.
.reset achievements [$playername] – сбрасывает данные о достижениях выбранного или названого (онлайн или оффлайн) персонажа.
.reset all spells – сбрасывает все заклинания и таланты всем игрокам (включая таланты питомцев всех персонажей) при следующем входе в игру.
.reset honor [Playername] – сбрасывает все данные о чести названному игроку.
.reset level [Playername] – сбрасывает уровень к 1 включая характеристики и таланты. Могут быть потеряны одетые предметы требующие высокого уровня.
.reset spells [Playername] – сбрасывает не оригинальные заклинания в книге заклинаний. Игрок может быть оффлайн.
.reset stats [Playername] – сброс (рекалькуляция) всех характеристик названному игроку к оригинальным значениям текущего уровня.
.reset talents [Playername] – сбрасывает все таланты выбранному игроку, питомцу или названному игроку. Игрок может быть оффлайн. Также будут сброшены таланты всех питомцев персонажей.
.reset $subcommand
.respawn – возрождает выбранного или всех ближайших существ.
.revive – возрождает выбранного игрока. Если игрок не выбран, возрождает вас.
.save – Сохраняет вашего персонажа.
.saveall – сохраняет всех персонажей в игре.
.send items #playername «#subject» «#text» itemid1[:count1] itemid2[:count2] … itemidN[:countN] – Посылает почту игроку. Заголовок и текст письма должны бить в «». Если не указано количество, то оно = 1. Все стеки в почте ограничены к 12.
.send mail #playername «#subject» «#text» — посылает почту игроку. Заголовок и текст письма должны бить в «».
.send message $playername $message – посылает сообщение на экран игрока от Администратора.
.send money #playername «#subject» «#text» #money — посылает игроку почту с деньгами. Заголовок и текст письма должны бить в «».
.server corpses — Triggering corpses expire check in world.
.server exit – завершает роботу сервера. Код выхода 0.
.server idlerestart cancel – отменяет таймер рестарта/выключения сервера.
.server idlerestart #delay – перезагружает сервер после #delay количества секунд если к серверу нет подключений (нет игроков). Use #exist_code or 2 as program exist code.
.server idleshutdown cancel — отменяет таймер рестарта/выключения сервера.
.server idleshutdown #delay [#exist_code] – завершает роботу сервера после #delay количества секунд если к серверу нет подключений (нет игроков). Use #exist_code or 0 as program exist code.
.server info – показывает версию сервера и количество подключенных игроков.
.server motd – показывает сообщение дня сервера.
.server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator] — Without arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file. .server restart cancel - отменяет таймер рестарта/выключения. .server restart #delay - перезагружает сервер после #delay количества секунд. Use #exist_code or 2 as program exist code. .server set closed on/off - Sets whether the world accepts new client connectsions. .server set loglevel #level – устанавливает уровень логирования сервера. (0 – только ошибки, 1 - основной, 2 - детальный, 3 - отлаживание). .server set motd $MOTD – устанавливает сообщение дня сервера. .server shutdown cancel - отменяет таймер рестарта/выключения. .server shutdown #delay [#exit_code] - завершает роботу сервера после #delay количества секунд. Use #exit_code or 0 as program exit code. .server $subcommand .setskill #skill #level [#max] - Set a skill of id #skill with a current skill value of #level and a maximum value of #max (or equal current maximum if not provide) for the selected character. If no character is selected, you learn the skill. .showarea #areaid – показывает область с #areaid. Если персонаж не выбран, позывает вам. .start – Телепортирует вас в стартовую локацию вашего персонажа. .taxicheat on/off — временно предоставить или удалить доступ ко всем маршрутам такси для выбранного персонажа. Если персонаж не выбран, то действует на вас. Посещенные точки такси остаются доступными после удаления доступа. .tele add $name — добавляет вашу текущую позицию к списку локаций команды .tele с именем $name. .tele del $name — удаляет локацию с именем $name из списка локаций команды .tele. .tele group#location — телепортирует указынного игрока и членов его группы в данную локацию. .tele name [#playername] #location — телепортирует указанного персонажа в указанную локацию. Персонаж может быть оффлайн. .tele локация — телепортирует вас в указанную локацию. .ticket assign айдитикета имягм - привязывает тикет к игровому мастеру. .ticket close айдитикета - закрывает тикет. Не удалает окончательно. .ticket closedlist - отображает список закрытых ГМ тикетов. .ticket comment айдитикета комментарий - позволяет добавлять или изменять комментарий тикета. .ticket delete $ticketid — удаляет указанный тикет окончательно. Перед удалением тикет сначала должен быть закрыт. .ticket list - отображает список открытых ГМ тикетов. .ticket onlinelist - отображает список открытых ГМ тикетов, создатели которых онлайн. .ticket unassign айдитикета - отвязывает тикет от текущего назначенного игрового мастера. .ticket viewid айдитикета - выводит детали про тикет. Тикет должен быть открыт и не удален. .ticket viewname имясоздателятикета - выводит детали про тикет. Тикет должен быть открыт и не удален. .ticket $subcommand - Type .ticket to see the list of possible subcommands or .help ticket $subcommand to see info on subcommands. .unaura #spellid - удаляет ауру с выбранного обьекта. Если указать all - удалит все. .unban account имя - розбанить аккаунт по имени аккаунта. .unban character имя - розбанить аккаунт по имени персонажа. .unban ip айпи - розбанить аккаунт по IP. .unban $subcommand - Type .unban to see the list of possible subcommands or .help unban $subcommand to see info on subcommands. .unbindsight - Removes bound vision. Cannot be used while currently possessing a target. .unfreeze имя - размораживает игрока и обратно включает ему чат. Если не указано имя, размораживает вашу цель. .unlearn #spell [all] — разучивает выбранному игроку заклинание. Если указать 'all' разучит все. .unmute имя — восстанавливает возможность писать в чат любому персонажу на аккаунте выбранного или указанного персонажа. Игрок может быть не в игре. .unpossess - If you are possessed, unpossesses yourself; otherwise unpossesses current possessed target. .waterwalk on/off – включает или выключает возможность хождения по воде для выбранного персножа или для вас если персонаж не выбран. .wchange #weathertype #status - изменить текущую погоду на #weathertype со значением #status. #weathertype может быть 1 для дождя, 2 для снега, и 3 для шторма. #status может быть 0 для выключения, и 1 для включения. .whispers on/off - включить / выключить прием сообщений шепотом для ГМ от игроков. .wp event $subcommand - введите .path event чтобы увидеть список возможных подкоманд или .help path event $subcommand для просмотра информации о субкомандах. .wp load $pathid - Load pathid number for selected creature. Creature must have no waypoint data. .wp show $option — options: on $pathid (or selected creature with loaded path) - show path; off - hide path; info $slected_waypoint - show info for selected waypoint. .wp unload – выгрушает маршрут для выбранного существа. .account addon #addon - Set expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 — wotlk. .titles remove #title — удаляет звание #title (ID или ссылка) из известных выбранному игроку списка званий. .titles current #title - устанавливает звание #title (ID или ссылка) как текущее выбранное звание для выбранного игрока. Если звание не известно игроку, оно добавляется в список известных. .titles add #title - добавляет звание #title (ID или ссылка) к известным выбранному игроку списку званий. .titles setmask #mask - Allows user to use all titles from #mask. #mask=0 disables the title-choose-field. .lookup title $$namepart — Посмотреть звания по $namepart. И вывести список с их ID. .channel set public $channel $public - Change password-changing ability for a channel. 1 for possible, 0 for GM only. .gobject info айди — выводит информацию о выбранном или указанном по ID обьекте. .reload creature_template $entry - перезагружает таблицу creature's template. .character deleted delete #guid|$name - Completely deletes the selected characters. If $name is supplied, only characters with that string in their name will be deleted, if #guid is supplied, only the character with that GUID will be deleted. .reload creature_onkill_reputation - перезагружает таблицу creature_onkill_reputation. .reload conditions - перезагружает таблицу conditions. .reload locales_item_set_name - перезагружает таблицу locales_item_set_name. .character deleted list имяилиайди – показывает список удаленных персонажей которых можно восстановить. .character deleted old [#keepDays] — полностью удаляет всех персонажей которые были удалены больше #keepDays дней назад. Если значение #keepDays не указано, то используется "CharDelete.KeepDays" из файла конфигурации worldserver.conf. Если CharDelete.KeepDays имеет значение 0, то эта команда не может быть выполнена. .character deleted restore #guid|$name [$newname] [#new account] — Востанавливает удаленных персонажей. .reload gossip_menu - перезагружает таблицу gossip_menu. .reload gossip_menu_option - перезагружает таблицу gossip_menu_option. .reload gossip_scripts - перезагружает таблицу gossip_scripts. .reload all_gossips - перезагружает таблицу all_gossips. .reload locales_gossip_menu_option - перезагружает таблицу locales_gossip_menu_option. .reload quest_poi - перезагружает таблицу quest_poi. .reload lfg_dungeon_encounters - перезагружает таблицу lfg_dungeon_encounters. .reload lfg_dungeon_rewards - перезагружает таблицу lfg_dungeon_rewards. .character changefaction $name — изменяет фракцию персонажа. .character changerace $name - изменяет расу персонажа. .ban playeraccount имя время причина — банит аккаун и исключает игрока из игры. Негативное значение времени приводит к вечном бану. .achievement add $achievement — добавляет достижение выбранному игроку. $achievement может быть ID или ссылкой. .achievement $subcommand .reload creature_text - перезагружает таблицу creature_text. .debug areatriggers - Toggle debug mode for areatriggers. In debug mode GM will be notified if reaching an areatrigger. .wg $subcommand .wg enable [on/off] - Разрещае/Запрещает поединки на ОЛО. .wg start - Запускает бой на ОЛО. .wg status - Информация об ОЛО, защитник, таймер, время битвы. .wg stop - Останавливает бой на ОЛО (Без наград). .wg switch - Изменяет команду защищающую ОЛО. .wg timer $minutes - Изменяет текущий таймер. Минимальное значение = 1, Максимальное 60 (Время битвы), 1440 (Не время битвы).

Русификация таблицы game_event 3.3.5а

Перевел таблицу game_event с английского на русский язык и сформировал материал в готовый sql запрос:

update game_event set description='Огненный солнцеворот' where eventEntry='1';
update game_event set description='Праздник Зимнего Покрова' where eventEntry='2';
update game_event set description='Ярмарка Новолуния (Лес Тероккар)' where eventEntry='3';
update game_event set description='Ярмарка Новолуния (Элвиннский лес)' where eventEntry='4';
update game_event set description='Ярмарка Новолуния (Мулгор)' where eventEntry='5';
update game_event set description='Старый-Новый Год' where eventEntry='6';
update game_event set description='Лунный фестиваль' where eventEntry='7';
update game_event set description='Любовная лихорадка' where eventEntry='8';
update game_event set description='Сад чудес' where eventEntry='9';
update game_event set description='Детская неделя' where eventEntry='10';
update game_event set description='Неделя урожая' where eventEntry='11';
update game_event set description='Тыквовин' where eventEntry='12';
update game_event set description="Война в Ан'Кираже" where eventEntry='22';
update game_event set description='Вторжения Плети' where eventEntry='17';
update game_event set description='Вторжение Элементалей' where eventEntry='13';
update game_event set description='Анонс Рыбомании' where eventEntry='14';
update game_event set description='Захват Добычи Арены Гурубаши' where eventEntry='16';
update game_event set description='Рыбомания' where eventEntry='15';
update game_event set description='К оружию! Альтеракская долина' where eventEntry='18';
update game_event set description='К оружию! Ущелье Песни Войны' where eventEntry='19';
update game_event set description='К оружию! Низина Арати' where eventEntry='20';
update game_event set description='К оружию! Око Бури' where eventEntry='21';
update game_event set description='Волки атакуют Оргриммар (Вторая группа волков)' where eventEntry='24';
update game_event set description='Волки атакуют Оргриммар (Первая группа волков)' where eventEntry='23';
update game_event set description='Хмельной фестиваль' where eventEntry='26';
update game_event set description='Мёртвый Легион Атакует Штормград (Нежить)' where eventEntry='28';
update game_event set description='Пехотинцы Оргриммара приступили к защите' where eventEntry='25';
update game_event set description='L70ETC Concert' where eventEntry='34';
update game_event set description="Грань Безумия, Гри'лек" where eventEntry='35';
update game_event set description="Грань Безумия, Хазза'рах" where eventEntry='36';
update game_event set description='Грань Безумия, Ренетаки' where eventEntry='37';
update game_event set description='Грань Безумия, Вушулай' where eventEntry='38';
update game_event set description='Наступает ночь' where eventEntry='29';
update game_event set description='День пиратов' where eventEntry='32';
update game_event set description='День мертвых' where eventEntry='40';
update game_event set description='Пиршество странников' where eventEntry='41';
update game_event set description='К оружию! Остров Завоеваний' where eventEntry='42';
update game_event set description='Павший Молот атакован' where eventEntry='43';
update game_event set description='Траллмар Атакован' where eventEntry='44';
update game_event set description='Калуакское рыбоборье' where eventEntry='45';
update game_event set description='К оружию! Берег Древних' where eventEntry='30';
update game_event set description='1 Сезон Арены' where eventEntry='124';
update game_event set description='2 Сезон Арены' where eventEntry='125';
update game_event set description='3 Сезон Арены' where eventEntry='126';
update game_event set description='4 Сезон Арены' where eventEntry='127';
update game_event set description='5 Сезон Арены' where eventEntry='128';
update game_event set description='6 Сезон Арены' where eventEntry='129';
update game_event set description='7 Сезон Арены' where eventEntry='130';
update game_event set description='8 Сезон Арены' where eventEntry='131';
update game_event set description='Январь' where eventEntry='50';
update game_event set description='Февраль' where eventEntry='51';
update game_event set description='Март' where eventEntry='52';
update game_event set description='Апрель' where eventEntry='53';
update game_event set description='Май' where eventEntry='54';
update game_event set description='Июнь' where eventEntry='55';
update game_event set description='Июль' where eventEntry='56';
update game_event set description='Август' where eventEntry='57';
update game_event set description='Сентябрь' where eventEntry='58';
update game_event set description='Октябрь' where eventEntry='59';
update game_event set description='Ноябрь' where eventEntry='60';
update game_event set description='Декабрь' where eventEntry='61';
update game_event set description='Падение Залазана' where eventEntry='46';
update game_event set description='Операция "Гномреган"' where eventEntry='47';
update game_event set description='Рыболовля (Зимний сезон)' where eventEntry='64';
update game_event set description='Рыболовля (Летний сезон)' where eventEntry='65';
update game_event set description='Рыболовля (00.00-06.00)' where eventEntry='66';
update game_event set description='Рыболовля (06.00-12.00)' where eventEntry='67';
update game_event set description='Рыболовля (12.00-18.00)' where eventEntry='68';
update game_event set description='Рыболовля (18.00-00.00)' where eventEntry='69';
update game_event set description='Сумеречный Культ и Вторжение Элементалей' where eventEntry='48';
update game_event set description="Вожди у Джин'Алаи: Кутубе'са" where eventEntry='27';
update game_event set description="Вожди у Джин'Алаи: Гаванил" where eventEntry='33';
update game_event set description="Вожди у Джин'Алаи: Чуло" where eventEntry='39';
update game_event set description='Зимний Покров: Подарки' where eventEntry='49';
update game_event set description='Таверна "На краю земли" - Перри Гатнер анонс' where eventEntry='62';
update game_event set description='Таверна "На краю земли" - Перри Гатнер юморист' where eventEntry='63';
update game_event set description='Таверна "На краю земли" - L70ETC Концерт анонс' where eventEntry='70';
update game_event set description='Таверна "На краю земли" - L70ETC Концерт' where eventEntry='71';
update game_event set description='Штормград - Побег из тюрьмы!' where eventEntry='72';
update game_event set description='Даларан - Приглашение в Серебряный Авангард' where eventEntry='31';
update game_event set description='Ночной эльф - ирокез' where eventEntry='73';

Установка и настройка Icecast & Ices

Icecast — свободное ПО для организации потокового цифрового аудио вещания.
Официальный сайт http://www.icecast.org

Читать далее «Установка и настройка Icecast & Ices»

Установка и настройка TFTP сервера в Ubuntu

TFTP (Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки бездисковых рабочих станций. TFTP, в отличие от FTP, не содержит возможностей аутентификации (хотя возможна фильтрация по IP-адресу) и основан на транспортном протоколе UDP.
atftpd — сервер
atftp — клиент

Читать далее «Установка и настройка TFTP сервера в Ubuntu»