Skip to content

DE Settings Enhanced Map

Codex edited this page Oct 26, 2026 · 2 revisions

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

EnhancedMap: Server, Teilnehmer und gemeinsame Karte

Die integrierten Karten in Manager, Full_Client und Client verbinden sich mit kompatiblen EnhancedMap-Servern. Die drei Programme nutzen gemeinsame Serverprofile und Kartendaten. Wählen Sie im Manager einen Charakter: Seine Spielsitzung besitzt die Kartenverbindung und läuft bei geschlossenem Spielfenster weiter.

Verbinden

  1. Öffnen Sie die Karte und den Verbindungsbereich. Fügen Sie ein Serverprofil hinzu.
  2. Tragen Sie Profilname, Adresse, Port und Benutzername des Kartenservers ein und speichern Sie. Ein üblicher Port ist 8887; verwenden Sie den Port Ihres Servers.
  3. Geben Sie das Passwort ein und verbinden Sie sich. Die Zugangsdaten erhalten Sie vom Administrator des Kartenservers.
  4. Aktivieren Sie bei Bedarf Passwortspeicherung, automatische Verbindung und Wiederverbindung mit dem gewünschten Intervall.

Teilnehmer, Kamera und Nachrichten

  • Die Liste zeigt Benutzer desselben Serverraums. Empfangene Lebenspunkte, Ausdauer und Mana werden getrennt angezeigt.
  • Auf Karte anzeigen zentriert die Ansicht; Verfolgen bewegt die Kartenkamera mit einem Teilnehmer. Die Bewegungsaktion der Karte steuert den Charakter.
  • Der Chat sendet Text an Serverteilnehmer. Gemeinsame Markierungen enthalten Koordinaten, Karte und Beschreibung; eigene Markierungen können entfernt werden.
  • Ein Signal sendet Koordinaten. Panic setzt das Hilfeflag in den Charakterdaten bis zum Ausschalten, Spielaustritt oder Verbindungswechsel.
  • Ein Benutzer kann nach dem Spielaustritt am Kartenserver angemeldet bleiben. Die zurückgesetzte Position 0,0 erhält keine Markierung.

Speicherung und Kompatibilität

Die Servereinstellungen liegen in Game Manager/Enhanced Map/connections.json. Verbindungspasswörter werden für den aktuellen Windows-Benutzer geschützt im gleichen portablen Ordner gespeichert. Auf einem anderen Computer müssen sie erneut eingegeben werden. Serverprofile sind gemeinsam; die Serverauswahl gehört zum jeweiligen Charakterprofil.

Unterstützt werden die binären EnhancedMap-Protokolle 2 und 3. Bei inkompatiblen Servern erscheinen Ursache und Lösung. Protokolltext verwendet Latin-1; nicht unterstützte Zeichen müssen ersetzt werden. Importieren Sie Definitions, Icon und Maps im Kartendatenbereich; ungültige Bilder erhalten eigene Diagnosen.

Serverbefehle

Die Mindestrolle ist 1 für Raumadministratoren und 2 für Serveradministratoren. Passwörter für adduser, addroom, setpassword und setroompassword gehören in das separate verdeckte Feld und fehlen deshalb in der Parametertabelle. Der Server prüft die Berechtigung.

Befehl Textparameter Mindestrolle
adduser Benutzer Raum Stufe 1
removeuser Benutzer 1
addroom Raum 2
removeroom Raum 2
setpassword Benutzer 1
setroom Benutzer Raum 2
allusersonline — 2
userinfo Benutzer 2
kick Benutzer 1
ban Benutzer 1
enableuser Benutzer 1
allusersinroom Raum (optional) 1
allusers — 2
statistics — 2
setprivileges Benutzer Stufe 2
setloginsys 0 oder 1 2
setroompassword Raum 2
getroompassword Raum 2
allrooms — 2
getport — 2
setkicktime Sekunden 2
setmaxusersconnection Anzahl 2
sendmsg Nachricht 2

sendmsg hängt von der Serverversion ab. Raumregeln, Konten und verfügbare Befehle bestimmt der Server.

Koordinaten in C#

Vollständiges kurzes .csx-Beispiel für einen verbundenen Charakter. Eine Main-Deklaration ist nicht erforderlich.

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