Eine KUID ist eine bestimmte Nummer, die zur Referenzierung von Trainz-Inhalten dient. Jedes Objekt (zB. Lok, Waggon, Fahrgestell, Gleis, Bodentextur oder auch Layout) hat eine KUID, die aus 2-3 Zahlenblöcken besteht.
Ein Objekt kann hierbei auf eine anderes Objekt über dessen KUID verweisen, so kann beispielsweise in der config.txt der Lok über die KUID auf das entsprechende Interior verwiesen werden.
Jeder der sich bei Auran registriert hat, erhält automatisch eine USER-ID, die man, wenn man sich bei Auran anmeldet, unter dem Link "Your USER ID" findet. Diese ist sehr wichtig für die KUID!
Anhand einer KUID kann nämlich Content und der Autor identifiziert und durch die Datenbank verwaltet werden.
Dabei gibt es zwei KUID-Versionen (KUID und KUID2), die man benutzen kann:
KUID sieht so aus:
KUID2 sieht so aus:
x = USER-ID
y = Nummer des Contents (frei wählbar)
z = Versionsnummer (je höher, umso "aktueller" der Content, außerdem wird von Trainz nur die aktuelle Version genutzt)
Wer also Content hochladen möchte, sollte stets immer auf die KUID achten und die Benutzung von fremden USER-IDs vermeiden!
Hinweis:
Bei UTC und TRS2004 sollte man beim ersten Start von Trainz eine USER-ID eingeben, damit Trainz Strecken und Sessions automatisch unter der eigene USER-ID speichert. Bei TRS2006 und höher sollte man im CMP die Einstellungen bearbeiten, dort den Benutzernamen und Passwort eingeben und mit dem Internet verbunden sein, damit Trainz automatisch den selbst erstellten Content unter der eigenen USER-ID speichert.
Tut man dies nicht, benutzt Trainz einen Platzhalter und benutzt als USER-ID die -2. Wer nun Content mit der USER-ID -2 veröffentlicht, wird eine böse Überraschung erleben. Denn wenn Benutzer, die ihre Benutzerdaten im CMP eingeben haben, nun den Content importieren, wird die USER-ID automatisch gegen die des aktuellen Benutzers ausgetauscht. Allerdings wird die USER-ID nicht in der KUID-Table angerührt, so dass Content fehlende Abhängigkeiten anzeigt.
Warum wird nun der Platzhalter benutzt?
Der gesamte Content wird durch die Datenbank verwaltet und diese benötigt (mindestens) einen eindeutigen Schlüssel also die KUID. Einen leeren Wert (null) als KUID verweigert die Datenbank, denn ein Schlüssel muss existieren, damit die Datenbank den Content verwalten kann, also muss eine KUID existieren. Da die Datenbank nur die KUID als Schlüssel akzeptiert, sind andere Informationen nicht relevant wie z.B. der Name des Objekts. So ist es möglich Contents zu benutzen, die den gleichen Namen, aber eine unterschiedliche KUID haben.
Beispiel 1:
Baum 1 <123:1><123:1><123:1><123:2><12345:6789><12345:6789:3>12345:6789:3>12345:6789>123:2>123:1>123:1>123:1>
Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.
Kommentare
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
JOSEPH054
bonjour je suis nouveau il me manque les wagons avec les portes ouverte plus les engins du fond de l image merci a vous de dire se que je doit faire a plus tard
rolereisi
Hallo,
ich bin Trainz (Tane SP4)-Anfänger und komme mit der Kuid-Nr. Suche nicht zurecht. Wie suche ich im content manager nach einem Nummernbereich einer bestimmten Kuid: z. B. <KUID:500749: ..........>? Tipp wäre toll.
Rolf