# Konfiguration

## 1. Custom Zug konfigurieren

Ein neuer Zug kann im Bereich "Config.Trains" konfiguriert werden.\
\
**trainid:**\
Die trainid entspricht der Spawn ID von GTA.\
Die trainid für die Standard Metro entspricht der Nummer 25. Jeder weitere Custom Zug ist eine Nummer höher (also 26, 27, 28 etc.). Ab GameVersion 2802 ist die trainid mit 1 zu addieren (Standard Metro = 26, Custom Zug = 27, 28, 29 etc.)\
\
**picture:**\
Das Bild wird in einem Auswahlmenü angezeigt, wenn mehrere Züge für einen Spawn Punkt spawnbar sind.\
Die Bilder sind im PNG-Format im Ordner "html/img/trains" abzulegen.\
\
**strab, strab2, strab3, strab4 etc.**\
Hier sind die Spawn Namen der einzelnen Zugteile festzulegen. Ein Zug kann also aus maximal 7 Teilen bestehen.\
Beispiel an einem 5-teiligen ICE:

<figure><img src="/files/3iXUx7trdBTGlTskE9NW" alt=""><figcaption></figcaption></figure>

strab: ice1\
strab2: ice2\
strab3: ice3\
strab4: ice4\
strab5: ice1\
strab6: nil\
strab7: nil

```lua
{trainid = 26, picture="ice", strab = "ice1", strab2 = "ice2", strab3 = "ice3", strab4 = "ice4", strab5 = "ice1", strab6 = nil, strab7 = nil},
```

{% hint style="info" %}
Güterzüge (also Waggons, wo man nicht einsteigen kann) müssen nicht einzeln aufgelistet werden. Hier reicht es, wenn die Lok im Wert "strab" festgelegt ist. Alle anderen Werte können hier *nil* sein.
{% endhint %}

### 2. Türen festlegen

Im Part "Config.TrainDoors" werden die Türen festgelegt. Dabei wird zwischen linker und rechter Seite unterschieden. Jeder Wagenteil ist nur einmal einzutragen. Hier sind auch Waggons von Güterwagen (wo kein Einstieg möglich ist) aufzulisten, damit diese korrekt initialisiert werden.\
\
**model:**\
Hier ist der Spawn Name des Zugteils eingetragen.\
\
**left bzw. right:**\
Entspricht der linken bzw. rechten Türseite. Sollten am Wagenteil mehrere Türen sein, sind alle IDs der Türen einzutragen:\
0 = Fahrertür\
1 = hinten rechts\
2 = Beifahrertür\
3 = hinten links\
4 = Motorhaube\
5 = Kofferraum\
\
**turnonback:**\
Sollte der Wagenteil am Zug nochmals "gespiegelt" auftreten, ist dieser Wert auf "true" zu setzen, damit die Türseite richtig erkannt wird.

## 3. Spawn Punkte festlegen

Im Part "Config.TramPoints" können Spawn Punkte für die Züge festgelegt werden.\
\
**trainid:**\
Hier werden alle trainid (aus der Liste "Config.Trains") eingetragen, die für diesen Punkt spawnbar sind. Ist hier nur eine trainid eingetragen, wird dem Spieler kein Auswahlmenü angezeigt.\
\
**coords:**\
An diesen Koordinaten wird der Punkt zum Spawnen angezeigt.\
\
**spawn:**\
An diesen Koordinaten wird der Zug gespawnt. Dieser Punkt muss zwingend auf Schienen sein, sonst kann es zu Fehlern führen.\
\
**indirection:**\
Dieser Wert gibt an, ob der Zug in oder gegen Fahrtrichtung gespawnt wird.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.loverp-scripts.de/love-rp-de/railway-sim/konfiguration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
