🚡 Cablecar
Cablecar nimmt die Seilbahn am Mount Chiliad auf deinem Server wieder in Betrieb. Die beiden Kabinen fahren die echte Seilstrecke, öffnen und schließen ihre Türen, bringen Passagiere auf den Gipfel und wieder hinunter. Alle sehen sie an derselben Stelle, weil der Server die ganze Fahrt simuliert.
🛰️ Synchronisation vom Server
- Eine einzige Simulation auf dem Server, etwa dreimal pro Sekunde als Snapshot verschickt
- Die Clients sagen die Bewegung dazwischen voraus, dadurch gleitet die Kabine, statt von einem Update zum nächsten zu springen
- Ping-Ausgleich, damit auch Spieler mit schlechter Leitung die Kabine dort sehen, wo sie wirklich ist
- Das Script korrigiert Abweichungen allmählich, ohne Teleport und ohne Gummiband-Effekt
- Wer mitten in der Fahrt joint, bekommt den aktuellen Zustand sofort
🚪 Einsteigen und mitfahren
- Man steigt ein, indem man durch die offenen Türen läuft, ohne Tastendruck und ohne Marker zum Draufstellen
- Die Kabine nimmt Passagiere an genau der Stelle mit, die sie sich ausgesucht haben
- Auch der Einstieg in letzter Sekunde funktioniert, für alle, die noch bei schließenden Türen hineinkommen
- Jeder Client zeichnet die anderen Passagiere aus der Kabinenposition, dadurch schwebt und zittert niemand
- Optionaler Halt auf halber Strecke:
E stoppt die Kabine und E setzt sie wieder in Gang
⚙️ Eine einzige Config-Datei
- Wartezeit an der Station mit zufälliger Streuung, damit Abfahrten nie auf einen festen Takt fallen
- Globaler Geschwindigkeitsfaktor, vom Viertel des Originaltempos bis zum Dreifachen
- Eine Option, die beide Kabinen stehen lässt, bis wirklich jemand einsteigt
- Blips auf der Karte: Sprite, Farbe, Größe und Beschriftung, oder ganz aus
- Werte außerhalb des Bereichs werden begrenzt, statt die Resource abstürzen zu lassen
Seilverläufe, Fahrphysik, Netzwerk und Streaming laufen intern und brauchen keine Einstellung.
📈 Performance
- Objekte existieren nur innerhalb von 350 m um eine Kabine. Weiter weg vergleicht der Client zweimal pro Sekunde eine Position, und die Resource bleibt bei 0.00 ms im resmon
- Snapshots gehen an die Spieler, die eine Kabine sehen oder darin mitfahren, nie an den ganzen Server
- Der Code, der pro Frame läuft, allokiert nichts
🌍 Sprachen
Enthalten sind Englisch, Italienisch, Spanisch, Französisch, Deutsch, Portugiesisch und Tschechisch. Jede Zeile steht in ihrer eigenen Sprachdatei, du kannst sie also bearbeiten oder eine Datei für deine Sprache dazulegen.
🧩 Kompatibilität
Vollständig standalone. Es braucht kein Framework, keine Datenbank und kein Inventar und verhält sich auf ESX, QBCore, Qbox oder einem nackten Server gleich. Ordner in resources legen, ensure, und es läuft.
👉 Warum Cablecar
Die Seilbahn läuft im Story-Modus und ist im Multiplayer tot: die Kabinen stehen an der Station und fahren nie los. Dieses Script fährt die ganze Strecke wieder, und für alle am Berg auf dieselbe Weise.