🚡 Cablecar
Cablecar rimette in servizio la funivia del Monte Chiliad sul tuo server. Le due cabine percorrono il tracciato vero, aprono e chiudono le porte, portano i passeggeri in cima e tornano giù. Tutti le vedono nello stesso punto, perché la corsa è simulata dal server.
🛰️ Sincronizzazione lato server
- Una sola simulazione sul server, mandata come snapshot circa tre volte al secondo
- I client predicono il movimento negli intervalli, così la cabina scorre invece di saltare da un aggiornamento all'altro
- Compensazione del ping, così anche chi ha una connessione scarsa vede la cabina dov'è davvero
- Lo script corregge lo scarto in modo graduale, senza teletrasporti né effetto elastico
- Chi entra a corsa iniziata riceve subito lo stato attuale
🚪 Salire e viaggiare
- Si sale camminando dalle porte aperte, senza premere tasti e senza marker su cui piazzarsi
- La cabina porta i passeggeri nel punto esatto che hanno scelto
- Funziona anche la salita all'ultimo secondo, per chi entra mentre le porte si stanno già chiudendo
- Ogni client disegna gli altri passeggeri a partire dalla posizione della cabina, quindi nessuno fluttua o trema
- Fermata a metà tratta opzionale:
E ferma la funivia e E la fa ripartire
⚙️ Un solo file di config
- Attesa in stazione con variazione casuale, così le partenze non cadono mai a orario fisso
- Moltiplicatore di velocità globale, da un quarto dell'andatura originale fino al triplo
- Un'opzione che tiene ferme le due cabine finché qualcuno non sale davvero
- Blip sulla mappa: sprite, colore, dimensione ed etichetta, oppure spenti
- I valori fuori scala vengono riportati nei limiti invece di far cadere la risorsa
Tracciati dei cavi, fisica della corsa, rete e streaming sono gestiti internamente e non richiedono configurazione.
📈 Prestazioni
- Gli oggetti esistono solo entro 350 m da una cabina. Più lontano il client confronta una posizione due volte al secondo e la risorsa resta a 0.00 ms in resmon
- Gli snapshot vanno ai giocatori che vedono una cabina o ci stanno viaggiando, mai a tutto il server
- Il codice eseguito a ogni frame non alloca nulla
🌍 Lingue
Sono incluse inglese, italiano, spagnolo, francese, tedesco, portoghese e ceco. Ogni riga sta nel suo file di lingua, quindi puoi modificarle o aggiungere un file per la tua.
🧩 Compatibilità
Completamente standalone. Non richiede framework, database o inventario, e si comporta allo stesso modo su ESX, QBCore, Qbox o su un server nudo. Metti la cartella in resources, fai ensure e parte.
👉 Perché Cablecar
La funivia funziona in storia ed è morta in multiplayer: le cabine restano ferme in stazione e non partono mai. Questa rifà tutto il tracciato, e lo fa allo stesso modo per chiunque sia sulla montagna.