Skip to content

RU Settings Enhanced Map

Codex edited this page Oct 26, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

EnhancedMap: сервер, участники и общая карта

Встроенная карта в Manager, Full_Client и Client поддерживает подключение к совместимому серверу EnhancedMap. Профили серверов и данные карты доступны трём программам. В Manager выберите персонажа: соединением владеет его игровая сессия, которая продолжает работать при закрытом графическом окне.

Подключение

  1. Откройте карту и раздел подключения. Добавьте профиль сервера.
  2. Укажите название профиля, адрес, порт, имя пользователя сервера карты и сохраните. Типичный порт — 8887; используйте порт своего сервера.
  3. Введите пароль и подключитесь. Учётные данные сервера карты определяет его администратор.
  4. При необходимости включите сохранение пароля, автоматическое подключение и повтор после разрыва; задайте интервал повтора.

Участники, камера и сообщения

  • Список показывает пользователей той же серверной комнаты. Полученные здоровье, стамина и мана отображаются отдельно.
  • Показать на карте центрирует карту; слежение меняет камеру по координатам участника. Для движения персонажа используйте действие перемещения карты.
  • Чат отправляет текст участникам сервера. Общая метка содержит координаты, карту и описание; свою метку можно удалить.
  • Сигнал передаёт координаты. Panic включает флаг помощи в пакетах своего персонажа до выключения, выхода из мира или смены подключения.
  • После выхода участника из игры он может оставаться подключённым к серверу карты без игровой позиции; отметка 0,0 не рисуется.

Сохранение и совместимость

Настройки серверов находятся в Game Manager/Enhanced Map/connections.json. Пароли подключения защищены для текущего пользователя Windows и хранятся в той же переносимой папке. После переноса на другой компьютер введите пароль заново. Профили серверов общие, а выбранный сервер относится к конкретному профилю персонажа.

Поддерживаются бинарные протоколы EnhancedMap 2 и 3. Для несовместимого сервера показываются причина и способ исправления. Протокол использует текст Latin-1: неподдерживаемые символы нужно заменить. Наборы Definitions, Icon и Maps импортируются через раздел данных карты; неподходящие изображения имеют отдельную диагностику.

Команды сервера

Команды доступны по роли сервера: 1 — администратор комнаты, 2 — администратор сервера. Пароль для adduser, addroom, setpassword и setroompassword вводится в отдельное скрытое поле; в таблице он не входит в текстовые параметры. Результат проверки прав возвращает сервер.

Команда Текстовые параметры Минимальная роль
adduser пользователь комната уровень 1
removeuser пользователь 1
addroom комната 2
removeroom комната 2
setpassword пользователь 1
setroom пользователь комната 2
allusersonline — 2
userinfo пользователь 2
kick пользователь 1
ban пользователь 1
enableuser пользователь 1
allusersinroom комната (необязательно) 1
allusers — 2
statistics — 2
setprivileges пользователь уровень 2
setloginsys 0 или 1 2
setroompassword комната 2
getroompassword комната 2
allrooms — 2
getport — 2
setkicktime секунды 2
setmaxusersconnection количество 2
sendmsg сообщение 2

sendmsg зависит от версии сервера. Сервер также определяет правила комнат, учётных записей и доступных команд.

Координаты в C#

Полный короткий пример .csx для подключённого персонажа. Команды выполняются без объявления Main.

var characterX = UO.GetX("self");
var characterY = UO.GetY("self");
UO.Print($"X={characterX}; Y={characterY}");

UO.GetX · UO.GetY · C# Scripts IDE

Clone this wiki locally