MITARBEITER-PARKPLATZ FUER LS25
Version 0.4.0.0 – Testversion fuer Einzelspieler, Mehrspieler und dedizierte PC-Server

WAS DIE MOD MACHT
Ausgewaehlte, bereits platzierte Autos aus dem Dekorativen Autopaket
erscheinen taeglich zum Arbeitsbeginn und verschwinden zum Feierabend.
Jedes Auto hat seinen eigenen Arbeitsbeginn und Feierabend.
Standard fuer neue Autos: 08:00 Uhr bis 16:00 Uhr nach der Spieluhr.
Die Autos werden direkt ein-/ausgeblendet; es gibt keine Fahranimation.
Beim Ausblenden wird auch die Physik/Kollision des Platzierobjekts entfernt.

VORAUSSETZUNG
Dekoratives Autopaket von Shumino Modding, Version 1.0.0.0:
https://www.farming-simulator.com/mod.php?mod_id=316681
Originaldatei: FS25_DecorativeCarPack.zip
Das Originalpaket bleibt separat installiert und wird nicht veraendert.
Die Zusatzmod enthaelt keine Fahrzeugmodelle.

UPDATE VON VERSION 0.1, 0.2 ODER 0.3
Spiel bzw. Server beenden und die bisherige FS25_EmployeeParking.zip durch diese ZIP
ersetzen. Den Dateinamen beibehalten und nur eine Version installieren.
Bisher ausgewaehlte Autos uebernehmen automatisch die alten gemeinsamen
Zeiten. Danach lassen sie sich unabhaengig voneinander anpassen.
Die individuellen Zeiten aus Version 0.2 bleiben erhalten. Beim Speichern
legt der Server die Einstellungen im jeweiligen Spielstand ab.

INSTALLATION
1. FS25_EmployeeParking.zip unveraendert und NICHT entpackt in den
   LS25-Modordner kopieren. Standard unter Windows:
   Dokumente\My Games\FarmingSimulator2025\mods
   Bei umgeleiteten Dokumenten kann der Ordner z. B. unter OneDrive liegen.
2. LS25 starten und beim Laden des Spielstands sowohl das
   Dekorative Autopaket als auch Mitarbeiter-Parkplatz aktivieren.
3. Autos wie gewohnt aus dem Dekorative-Autopaket platzieren.

SERVER-INSTALLATION
1. Server stoppen und Spielstand sichern.
2. FS25_EmployeeParking.zip und das Original FS25_DecorativeCarPack.zip
   in den Modbereich des Servers hochladen und fuer den Spielstand aktivieren.
3. ALLE mitspielenden PCs brauchen dieselben Versionen beider ZIP-Dateien.
   Bei einem Update die ZIP auf dem Server und bei allen Spielern ersetzen.
4. Server starten, beitreten und im Spiel als Server-Administrator anmelden.
5. Unter ESC > Spieleinstellungen > Mitarbeiter-Parkplatz konfigurieren.
   Nur der Host bzw. angemeldete Server-Administratoren duerfen die Zeiten
   oder den Hauptschalter aendern. Andere Spieler sehen die Werte schreibgeschuetzt.
6. Auf dem Server speichern (oder Autosave abwarten).

Die Steuerung laeuft auf dem Server, auch ohne geoeffnetes Einstellungsmenue.
Der Server verteilt die Einstellungen sowie Sichtbarkeit und Kollision.
Spaeter beitretende Spieler erhalten den aktuellen Stand automatisch.
Massgeblich ist die Spielzeit des Servers, nicht die reale Uhrzeit.
Bei pausierter Server-Spielzeit schreitet auch der Zeitplan nicht weiter.
Keine Konsolen-/Crossplay-Unterstuetzung: Diese Zusatzmod enthaelt Lua-Skripte
und muss auch auf den Clients geladen werden.

SPRACHEN
Version 0.4 enthaelt 16 Sprachfassungen fuer die eigenen Modtexte:
Deutsch, Englisch, Spanisch, Franzoesisch, Italienisch, Portugiesisch,
Niederlaendisch, Polnisch, Tschechisch, Ungarisch, Rumaenisch,
Schwedisch, Norwegisch, Daenisch, Finnisch und Tuerkisch.
Menues, Hilfetexte, Modname und Modbeschreibung folgen der auf dem jeweiligen
Client eingestellten Spielsprache. Andere Spielsprachen verwenden Englisch.
Auf demselben Server koennen Spieler verschiedene Sprachen verwenden;
die gespeicherten Zeiten und Server-Berechtigungen bleiben identisch.
Fahrzeugnamen stammen aus dem Original-Autopaket und haengen von dessen
Uebersetzungen ab. Diese Installationsanleitung bleibt deutsch; technische
Logmeldungen sind zur Fehlersuche englisch.
Nach einem Sprachwechsel das Spiel neu starten.

BEDIENUNG
1. Als Host/Administrator ESC > Spieleinstellungen oeffnen und nach unten zum Bereich
   Mitarbeiter-Parkplatz scrollen.
2. Zeitsteuerung an waehlen.
3. Beim gewuenschten Auto Mitarbeiterauto statt Immer sichtbar waehlen.
4. Direkt darunter Arbeitsbeginn und Feierabend fuer DIESES Auto einstellen.
   Jedes Auto hat drei eigene Zeilen: Modus, Arbeitsbeginn, Feierabend.
   Die Zeiten sind in 15-Minuten-Schritten einstellbar.
   Name und Kartenposition [X, Z] helfen, identische Modelle zu unterscheiden.
   Neue Autos sind anfangs immer sichtbar. Es wird nichts automatisch markiert.
   Zeiten bleiben auch beim Wechsel auf Immer sichtbar gespeichert, werden
   dann aber nicht angewendet. Erneut Mitarbeiterauto aktiviert sie wieder.
5. Den Spielstand speichern. Auswahl und Zeiten werden nur auf dem Server
   in employeeParking.xml im Spielstand gespeichert. Ohne Speichern gehen
   Aenderungen beim Server-Neustart verloren. Im Einzelspieler speichert der PC.

BEISPIELE
08:00 bis 16:00: sichtbar ab 08:00, ausgeblendet ab 16:00.
22:00 bis 06:00: Nachtschicht, auch ueber Mitternacht.
08:00 bis 08:00: rund um die Uhr sichtbar.
Die Regel gilt an jedem Spieltag, unabhaengig von Jahreszeit und Wochentag.
Die Zeiten gelten jeweils nur fuer das betreffende Auto.
Beispiel: Auto A 07:00-15:00, Auto B 08:00-16:30, Auto C 09:00-18:00.
Dadurch kommen und verschwinden die Autos zeitlich versetzt.

BAUEN, VERSETZEN UND VERKAUFEN
Zum Bearbeiten eines ausgeblendeten Autos zuerst Mitarbeiter-Parkplatz auf
Aus / alle sichtbar stellen. Dadurch kehren Autos und Kollisionen zurueck.
Anschliessend kann die Zeitsteuerung wieder aktiviert werden.
Nach dem Platzieren oder Verkaufen die Einstellungsseite erneut oeffnen,
damit die Fahrzeugliste aktualisiert wird.
Ein neu gekauftes Ersatzauto muss erneut ausgewaehlt werden.

TESTSTATUS UND GRENZEN
Diese ZIP ist eine Server-Testversion, keine auf einem echten Server bestaetigte Freigabe.
Lua-Syntax, Zeitlogik, Auswahl, Speichern/Laden und Menueablauf wurden in einer
simulierten LS25-Umgebung geprueft. Zusaetzlich wurden Server und Clients in
getrennten Lua-Laufzeiten mit tatsaechlich serialisierten Mod-Nachrichten
getestet: Admin-Aenderungen, Rechtepruefung, unterschiedliche Client-Uhrzeiten,
versetzte Abfahrten, spaeter Beitritt, Neustart und Wiederverbindung.
Zusaetzlich wurden 16 Sprachdateien auf Vollstaendigkeit und die
Menueausgabe samt englischer Ersatzsprache automatisiert geprueft.
Die Engine-/Netzwerkgrenzen waren simuliert. Ein echter LS25-Server-Test
mit mindestens zwei Spielern steht noch aus.
Hier stand keine LS25-Laufzeit zur Verfuegung. Der direkte Originaldownload
war mit HTTP 403 gesperrt; die Original-XML-/I3D-Dateien konnten nicht geprueft
werden. Die Erkennung basiert auf dem bestaetigten Original-Paketnamen und
den dokumentierten LS25-Schnittstellen fuer platzierbare Objekte.
Noch zu pruefen: Anzeige im echten Einstellungsmenue, alle Modellvarianten,
Kollisionen im Spiel sowie Zusammenspiel mit anderen Menue-/Bau-Mods.
Keine fahrbaren Fahrzeuge, kein Verkehr, keine fest in
eine Karte eingebauten Objekte. Andere Deko-Pakete werden nicht erfasst.
Das Originalpaket bitte nicht umbenennen.

KURZER ERSTER SPIELTEST
Am besten zuerst eine Kopie deines Spielstands verwenden.
1. Zwei Autos aus dem Paket platzieren; beide als Mitarbeiterauto markieren.
2. Fuer Auto A eine Arbeitszeit einstellen, die die aktuelle Uhrzeit enthaelt.
   Fuer Auto B eine Zeit einstellen, die die aktuelle Uhrzeit nicht enthaelt.
   Auto A soll sichtbar bleiben; nur Auto B soll verschwinden.
3. Durch den leeren Parkplatz gehen: Es soll keine unsichtbare Kollision geben.
4. Nur Auto Bs Arbeitszeit erweitern: Es soll wieder erscheinen; Auto A bleibt unveraendert.
5. Einen zweiten Spieler beitreten lassen: Anzeige und Kollision muessen
   bei beiden Spielern uebereinstimmen. Auch erst nach Feierabend beitreten.
6. Als normaler Spieler pruefen, dass die Einstellungen gesperrt sind.
7. Server speichern, neu starten, erneut beitreten und Zeiten kontrollieren.
8. Einen Auto-Zeitwechsel mit beiden verbundenen Spielern beobachten.

FALLS ETWAS NICHT FUNKTIONIERT
Bitte die LS25-Version sowie Server-log.txt und betroffene Client-log.txt
nach dem Test nennen/bereitstellen.
Die log.txt liegt normalerweise in Dokumente\My Games\FarmingSimulator2025.
Bei fehlendem Menue oder Fehlermeldungen helfen besonders Eintraege mit
EmployeeParking. Bei nicht erkannten Autos bitte die tatsaechlich installierte
FS25_DecorativeCarPack.zip bereitstellen, damit die Dateistruktur geprueft
und die Zusatzmod gezielt angepasst werden kann.

ENTFERNEN
Server und Spiel beenden und FS25_EmployeeParking.zip aus dem Modordner
des Servers und aller Clients nehmen.
Beim naechsten Laden erscheinen die Originalautos wieder normal.
Die Zusatzmod verkauft, verschiebt oder loescht keine Fahrzeuge.

TECHNISCHE GRUNDLAGEN
GIANTS LS25 Placeable (Sichtbarkeit, Physik, eindeutige Objekt-ID):
https://gdn.giants-software.com/documentation_scripting_fs25.php?category=66&class=591&version=script
GIANTS GUI-Elemente:
https://gdn.giants-software.com/documentation_scripting_fs25.php?category=43&class=438&version=script
https://gdn.giants-software.com/documentation_scripting_fs25.php?category=43&class=470&version=script
