Segnali

I **segnali** ferroviari servono per regolamentare il traffico sui tracciati, permettendo a più treni di condividere le stesse tratte, o parte di esse, evitando che entrino in collisione tra loro. Esistono tre tipologie di segnali:

* Segnali di blocco
* Pre-segnali
* Segnali di percorso

I primi due tipi sono quelli originari di TTD ma il loro utilizzo era piuttosto macchinoso e poco pratico, soprattuto per i nuovi giocatori, inoltre i pre-segnali sono una invenzione degli sviluppatori di TTD ed i criteri che utilizzano non trovano riscontro nella realtà. I segnali di percorso furono introdotti solo con OpenTTD, permettono di creare segnaletiche e tracciati più realistici oltre che più semplici e pratici. Con la versione 12.0 è stata introdotta una nuova impostazione che permette di decidere se mostrare tutti i tipi di segnale nella barra di costruzione segnali, com'è sempre stato, oppure solo i segnali di percorso. Per questa impostazione gli sviluppatori hanno optato per i segnali di percorso come impostazione predefinita.

### I segnali migliori

Di fatto ci troviamo di fronte a due famiglie di segnali, che fanno le stesse cose ma con dei fraintendimenti che hanno generato l'errata convinzione che i segnali di blocco siano più veloci o che comunque i segnali di percorso siano peggiori di quelli di blocco. Non è esattamente così e la cosa è stata spiegata chiaramente dagli sviluppatori in questa news dell'11 giugno 2021. Non esiste una categoria di segnali migliori o peggiori, semplicemente i segnali di blocco sono indispensabili se si intende costruire una rete iper-ottimizzata stile OpenTTDCoop, che però è un approccio a OpenTTD particolare, ma per un uso standarddel gioco, anche ad alti livelli da super esperti, è assolutamente ininfluente il tipo di segnali che si adoperano, i risultati sono identici. A patto però che si sappiano usare i segnali di blocco, che richiedono una certa conoscenza di certe meccaniche del gioco, i segnali di percorso invece sono più intuitivi e pratici e per le loro caratteristiche richiedono meno spazio per fare il loro lavoro. Per i neofiti sono sicuramente migliori per iniziare a giocare da subito ed imparare le basi poi si potrà iniziare a sperimentare anche con i segnali di blocco e pre-segnali in modo da poter sfruttare i vantaggi di entrambe le categorie.

Per i motivi sopra esposti inizieremo parlando dei segnali di percorso, ma solo per motivi pratici, tutti i tipi di segnaletica verranno approfonditi compresa la versione storica della segnaletica di TTD.

### Scopo della segnaletica

I segnali hanno lo scopo di impedire ai treni di schiantarsi l'uno contro l'altro e di aiutarli a scegliere in autonomia tra più sezioni di tracciato la migliore per raggiungere la sua destinazione. Questo però non vuol dire che possono vincolare sempre un treno a seguire un determinato percoso, per fare questo, per dirigere un treno verso una destinazione particolare attraverso un determinato percorso si devono usare i Waypoints.

## Il blocco e lo stallo

### Il blocco

Prima di addentrarci nell'argomento segnalazioni è importante chiarire il concetto di "blocco" per evitare frantiendimenti tra blocchi di tracciato e segnali di blocco. Questi ultimi sono i segnali che vengono utilizzati per imporre un senso di marcia, unico o a doppio senso, ad un blocco di tracciato. Il blocco di tracciato è invece una sezione del tracciato ferroviario compresa tra due o più segnali, che può comprendere uno o più binari, fisicamente collegati, anche se un ipotetico treno non potesse passare su questi altri eventuali binari collegati da uno o più svincoli, farebbero tutti parte, per i segnali, dello stesso blocco di tracciato.

### Comportamento dei segnali nei blocchi

Chiarito che cos'è un blocco di tracciato ferroviario ora vediamo come si comportano rispetto ad esso i segnali di blocco e quelli di percorso. Queste due famiglie di segnali si comportano in maniera totalmente differente: quelli di blocco sono così chiamati appunto perché considerano tutto il blocco come un unico elemento e non permettono mai a più di un treno di entrarvi se ne è presente un altro. I Segnali di percorso invece, basandosi appunto sul percorso che il treno deve effettuare in quel blocco e che si prenoterà in precedenza, cioè quando sarà arrivato al segnale e prima di oltrepassarlo, riescono a far circolare più di un treno in un blocco in totale sicurezza, perché il percorso prenotato controllerà tutto il tragitto fino al successivo segnale, e lo stesso faranno gli altri segnali sul blocco su altri eventuali binari, e, se questi percorsi non si incontreranno, i treni coinvolti nello stesso blocco riceveranno luce verde e transiteranno in contemporanea. Questo è possibile sia perché i treni sono su binari differenti sia perché il treno nel blocco è gia transitato lasciando libera la porzione di binario che interessa all'altro treno per passare.

### La prenotazione del percorso

Infatti è questo un altro grandissimo vantaggio offerto dai segnali di percorso. Il funzionamento della prenotazione del percorso che inizialmente va dal segnale iniziale del blocco di tracciato fino al segnale successivo che lo porterà fuori da quel blocco, ma mano che procederà lungo questo tragitto le caselle che si lascerà alle spalle non saranno più prenotate e quindi gli altri segnali interpreteranno quelle caselle nel blocco di tracciato come libere per un altro eventuale treno che dovesse entrarvi. A meno che il treno che dovesse entrarvi non debba seguire lo stesso percorso del treno gia presente. In tal caso darà luce verde solo quando il treno in transito sarà uscito dal blocco, esattamente come il segnale di blocco in questo caso ma solo perché blocco e percorsi coincidono, se il treno in attesa dovesse procedere su quel binario ma ad un certo punto dovesse imboccare uno svincolo, nel momento in cui quello in transito superasse questo svincolo, il treno in attesa riceverebbe luce verde e transiterebbe anche lui su quel binario ma senza alcun pericolo di scontrarsi con l'altro treno perché i due percorsi non coincidono più. Questo vantaggio in termini di versatilità ha però un costo in termini di velocità, differenza micrometrica ed ininfluente normalmente, ma che diventa significativa nel caso di ferrovie iper-ottimizzate,

### Lo stallo

Quando si parla di "stallo" si intende una situazione di paralisi del traffico in cui i treni non possono più procedere perché tutti i percorsi sono preclusi. A volte possiamo risolvere facendo fare inversione di marcia ad un treno, oppure mandandolo in un deposito. Occorrerà però capire perché si è verificato lo stallo e, se necessario, apportare le necessarie modifiche al tracciato.

## Segnali di percorso

Esistono due tipi di segnali di percorso, quello normale e quello a senso unico. Quest'ultimo tipo e quello generalmente più usato perché offre tutti i vantaggi di quello normale ma in più il senso di marcia obbligato elimina anche la possibilità che un treno imbocchi una tratta casualmente e possa perdersi o ritardare la consegna, per esempio per fare manutenzione ad un deposito più vicino di quello sulla sua linea ma che lo obbligherebbe ad un giro più lungo per ritornare sul suo obiettivo. Il Segnale di percorso normale viene utilizzato solo quando si ha la necessità di farlo attraversare nell'altro senso da un treno, per esempio all'ingresso di una stazione terminale, oppure se si vuole realizzare tratte non vincolate da sensi di marcia ma occorre pianificarlo per bene ed evitare tracciati troppo complessi che possono nascondere conseguenze inaspettate.

### Segnale di percorso normale

I segnali di percorso permettono di superare le limitazioni imposte dalla originaria segnaletica basta sui blocchi di Transport Tycoon. Grazie a questo tipo di segnale i treni possono riservarsi un percorso su un blocco di tracciato fino al prossimo segnale, prima di entrare in quel blocco ed anche se vieme utilizzato contemporaneamente un altro binario del blocco da un altro treno. Ciò era impossibile con la segnaletica originale basata sui segnali di blocco e i pre-segnali. Con i segnali di percorso è possibile costruire una rete ferroviaria molto sofisticata e realistica in virtù del fatto che permettono di prevenire in maniera più efficace lo stallo agli incroci. Sono anche il tentativo di simulare un più realistico sistema di segnalazione di percorso perché:

1. Nella realtà il segnale è permanentemente rosso e diventa verde solo temporaneamente quando un treno arriva davanti ad e il percorso successivo (oltre il segnale) non si incrocia con quello di un altro treno. In una configurazione di svincolo realistica, è possibile consentire a più treni nell'intersezione dello stesso blocco di passare in sicurezza a causa del Deviatoio  (scambio ferroviario) che limita il lato dello svincolo verso cui il treno può girare. In parole povere se ad un binario che si immette su un altro binario, o che lo attraversa per passare oltre, nel punto in cui si incrocia ci posizioniamo un segnale di percorso questo segnalerà in anticipo, sia ad un eventuale treno che viaggi sulla linea principale, sia a quello che si stà immettendo, se il tratto in comune è libero oppure no, e lo farà in anticipo, prima che uno qualsiasi dei due o più treni siano entrati sulla tratta in comune.
2. I segnali di uscita (sia quello propriamente detto che la funzione analoga presente nel pre-segnale) posizionato immediatamente dopo l'intersezione, di solito con lo scopo di liberarla per un altro treno in ingresso, esiste solo su *Transport Tycoon* e non nella realtà, perché potrebbe arrestare un treno all'interno dello scambio, causando un blocco.
3. Un unico segnale rivolto verso un lato non è necessariamente un segnale a senso unico nella realtà (a meno che il giocatore non stia usando un "segnale a senso unico" con lo scopo di limitare la direzione di transito). I treni possono passare in un tracciato con un segnale al contrario come se questo non ci fosse. Come menzionato nel punto precedente, i segnali di uscita non esistono nel mondo reale. Ciò è particolarmente importante per una stazione che abbia un unico ingresso/uscita (stazione terminale a banchina singola) davanti a un'intersezione, in cui convergono due linee di binari, qui il segnale di percorso (non a senso unico) va posizionato di fronte all'uscita della stazione, rivolto verso la stazione. Si veda l'esempio descritto nella figura 1

### Segnale di percorso a senso unico

Tutto quando detto per il segnale di percorso normale vale anche per quello a senso unico tranne per il fatto che non può essere attraversato controsenso. Un uso tipico è all'uscita di una stazione *RO-RO* per assicurare un senso di marcia nell'attraversamento della stazione.

## Posizione di attesa sicura

I segnali di percorso sono rossi e mostreranno il verde non appena un treno potrà prenotare un percorso e percorrerlo in sicurezza fino alla prossima posizione di attesa su quella tratta. Le posizioni di attesa sicure sono, per definizione, di fronte ai segnali, depositi e a fine binari. La parte posteriore di un segnale di percorso, cioè quando il treno ha superato tale segnale, non è considerata una posizione di attesa sicura e quindi i percorsi sono riservati nel tratto compreso tra questi segnali.

Dato che la parte anteriore di ogni segnale è definita come una posizione di attesa sicura, normalmente non posizioneremo un segnale immediatamente dopo un raccordo ma solo prima di esso. Questo perché è assolutamente sicuro per un treno attendere di fronte a un raccordo ed anche perché se il segnale fosse posizionato immediatamente dopo il raccordo, prima che l'intero treno l'abbia liberato, potrebbe bloccare l'incrocio durante l'attesa. Con i vecchi segnali di blocco questo non era possibile ed occorreva poszionare i segnali prima e dopo l'incrocio causando il blocco in ogni caso anche attendendo prima della giunzione.

## Segnali di blocco

I segnali di blocco sono chiamati così perché di fatto dividono i binari in blocchi e funzionano in base al movimento del treno sui blocchi. I segnali di blocco fermano il treno, diventando rossi, se il blocco di binario successivo è occupato da un treno. In caso contrario diventano verdi e gli permettono di passare. Tutte le caselle del binario, fisicamente raggiungibili dal segnale, che arrivano fino al segnale successivo su quello stesso binario, vengono conteggiate come parte dello stesso blocco, indipendentemente dal fatto che vi siano una o più diramazioni. Anche se il percorso previsto dal treno non entra in collisione con il percorso dell'altro treno che sta attualmente occupando il blocco, il segnale di blocco non autorizzerà il treno che lo precede ad entrare nel blocco antistante, a differenza dei segnali di percorso che invece prendono in considerazione solo gli effettivi percorsi nei blocchi.

### Segnali di blocco a due vie

I segnali di blocco a due vie, o a doppio sendo di marcia, sono utilizzati nei tracciati ferroviari con treni che viaggiano nei due sensi opposti di marcia sullo stesso binario. L'uso più comune è alle stazioni terminali, dove i treni entrano ed escono dallo stesso lato della della stazione. Si veda l'esempio in fig. 2, si tratta di una stazione di carico terminal con un solo binario e due treni che lo condividono. I segnale rosso indica al treno in arrivo che la prima banchina è occupata, mentre quello verde che la seconda banchina è libera e fa dirigere lì il treno. Inoltre il treno in arrivo occupa il blocco interessato dai segnali, quindi non permetterà al treno in stazione di poterla lasciare, fino a che il treno in arrivo non sarà uscito dal blocco (cioè entrato in stazione, come nel nostro esempio, oppure nel deposito).

Se un treno si trova a dover scegliere tra due o più direzioni, ciascuna con segnali a due vie, sceglierà la direzione con un segnale verde con il percorso più breve per raggiungere la sua destinazione. Se tutti i segnali sono rossi, sceglierà il tragitto più diretto per la sua destinazione e attenderà che il segnale cambi.

Il segnale a due vie è stato il primo e unico segnale ferroviario introdotto nell'originale Transport Tycoon Deluxe.

### Segnale di blocco a una via

Il segnale di blocco a una via, o unidirezionale, semplice, singolo, normale, a senso unico, ecc., obbligano il treno a viaggiare solo in una direzione e non gli permettono di oltrepassarlo al contrario. Sono molto utili quando:

* Si vuole costruire un circuito ad anello ed essere certi che un treno non possa imboccare il senso contrario mandando in stallo il tracciato.
* Nelle stazioni *RO-RO* in cui i treni entrano da un lato ed escono dall'altro senza fare retromarcia.
* PEr costruire una tracciato a doppio, o triplo o quadruplo, binario in cui ogni gruppo di binari è dedicato ad un senso di marcia apponendoci i segnali a senso unico. I treni viaggiando tutti sempre in una direzione non dovranno attendere che si liberi un blocco da un treno che viaggia in senso contrario al proprio ed il traffico ne gioverà molto riducendo i tempi di consegna. L'unica cosa da tenere sotto controllo è la velocità dei treni che deve essere possibilmente la stessa, senza treni troppo lenti, che abbasserebbero la media dei tempi di percorrenza rallentando quelli più veloci, e rendendoli quindi inutili, perché sempre in coda alle locomotive più lente.

### Inversione di marcia ai segnali

Fare attenzione anche al fatto che se un treno arriva dalla parte sbagliata di un segnale di sola andata, verrà bloccato e manderà in stallo il tracciato impedendo agli altri treni di procedere, a meno che non inverta la marcia automaticamente, ma per fare questo si dovrà abilitare l'impostazione inversione automatica ai segnali che di default è disabilitata. Per questo motivo quando si utilizzano segnali unidirezionali, assicurarsi che siano tutti rivolti nella direzione corretta. Un sistema per verificare se la segnaletica è a posto è quello di verificare che il primo treno effettui la corsa a destinazione senza problemi.

### Scelta percorso a senso unico

Se un treno può scegliere tra più percorsi a senso unico, sceglierà il binario con percorso più diretto per la sua destinazione, cioè aspetterà fino a quando il segnale del binario suddetto non diventerà verde, invece di imboccare il primo binario libero, o che diventi verde se era rosso. Questo comportamente è l'esatto opposto di quello dei segnali a due vie.

Il segnale di blocco a una via è stato introdotto per la prima volta in Transport Tycoon Deluxe.

## Pre-segnali

I pre-segnali aiutano a superare le limitazioni dei segnali di blocco, rendendo possibili delle segnaletiche con funzioni analoghe a quelle dei segnali di percorso.

### Chiarimento sul termine pre-segnali

In OpenTTD e nelle wiki potrebbe sorgere confusione sul significato del termine pre-segnali. A volte i pre-segnali di entrata sono definiti semplicemente pre-segnali mentre gli altri sue tipi vengono indicati semplicemente come segnale di uscita e segnale combinato. Anche in gioco, utilizzando la funzione informazioni sull'area di terreno su suna casella di tracciato che utilizza i segnali di entrata, questi vengono indicati semplicemente come pre-segnali. Non è stato modificato perché il testo base, in inglese, di OpenTTD li definisce così mentre per gli altri due tipi di pre-segnali no. Si tenga presente questo duplice significato del termine in modo da non restare confusi.

Questo tipo di segnali fanno un lavoro molto particolare, mettono in comunicazione i blocchi immediatamente successivi a quello in cui il treno stà per entrare e lo avvisano se il percorso che deve seguire è disponibile o meno. La loro denominazione è dovuta a questo probabilmente, ossia che informare in anticipo la condizione dei segnali successivi, segnalare preventivamente. Un esempio molto comune di uso dei presegnali è quello di un treno che deve entrare in una stazione, supera l'ultimo segnale prima e si dirige verso una banchina, le trova tutte occupate, a questo punto il treno avrà selto una banchina ed aspetterà che si liberi, se nel frattempo si libererà un'altra banchina, o anche tutte le altre bnachine della stazione tranne quella prescelta dal treno in origine, il treno anche se potesse andarci in queste banchine vuote non lo farà, perché ormai si è prenotato gia la sua banchina all'arrivo in quella stazione. La cosa potrebbe essere ancora più problematica se il treno fermo in quella banchina aspettasse i rifornimenti di altri treni che non possono entrare perché l'ingresso della stazione è bloccato da quello in attesa che lui se ne vada! avremo un stallo. Per evitare questo inconveniente basta posizionare un pre-segnale di entrata esattamente prima dell'ingresso in stazione e prima della diramazione per raggiungere le varie banchine, mentre dall'altro lato della stazione posizioneremo dei segnali di uscita. Questi segnali di uscita dialogheranno con il pre-segnale di entrata e gli comunicheranno quando e quale banchina è libera, per cui se sono tutte occupate ed arriva un treno questo resterà in attesa fuori della stazione, quindi non si orienterà verso una qualsiasi banchina e riceverà luce verse solo quando uno dei segnali di uscita comunicherà al pre-segnale di entrata che una banchina si è liberata, a quel punto il treno in attesa entrerà e potrà fare il suo lavoro senza restare bloccato.

Quindi riassumendo i pre-segnali (di entrata/uscita) servono per limitare l'ingresso dei treni nei blocchi che non si vogliono ostruire o occupare.

I pre-segnali funzionano come segnali di blocco, ma decidono anche quale colore mostrare in base allo stato di altri pre-segnali nella stessa direzione lungo il tracciato (alle uscite del blocco di tracciato). Nello specifico, un pre-segnale di entrata consente l'ingresso dei treni se, e solo se, è presente almeno un'uscita verde fuori dal blocco adiacente/successivo. Quando si pianifica una tracciato occorre identificare quali segnali devono essere i pre-segnali di entrata del blocco e quali devono identificare le uscite.

### Pre-segnale di entrata blocco

Un pre-segnale di entrata controlla l'aspetto del segnale (se rosso o verde) di tutti i pre-segnali di uscita del suo blocco di apartenenza. Se è presente almeno un pre-segnale di uscita verde, anche il pre-segnale di entrata sarà verde. Se tutti i pre-segnali di uscita del blocco successivo sono rossi, anche il pre-segnale di entrata sarà rosso.

Ciò impedisce ai treni di entrare nel blocco e di ostruirlo fino a quando non c'è un'uscita disponibile. Si noti che i depositi hanno un segnale a due vie integrato (funziona come un pre-segnale di entrata in un set di pre-segnali).

Se non ci sono pre-segnali di uscita sul blocco direttamente successivo il pre-segnale di entrata, si comporterà come un normale segnale di blocco. Ciò è conveniente per i pre-segnali bidirezionali in cui solo una direzione richiede la funzionalità di pre-segnale.

### Pre-segnale di uscita blocco

I pre-segnali di uscita sono ciò che un pre-segnale di entrata cerca per decidere quale aspetto mostrare. Se non è usato in questa combinazione allora si comportano come un normale segnale di blocco.

Riassumendo: nel senso di marcia si ha prima un segnale di entrata, poi un bivio dove la pista si divide in almeno due direzioni. Dopo l'incrocio c'è un segnale di uscita su ogni ramo. Se il primo blocco di ciascuna diramazione dopo lo svincolo è occupato, non sarà consentito l'ingresso di treni sullo svincolo. Se è disponibile almeno una diramazione, sarà disponibile anche la giunzione. Naturalmente il treno resterà in attesa dello sblocco della diramazione occupata anche se l'atra è libera, se questa è la sola che gli permetterà di giungere a destinazione. Solo se entrambe le diramazioni portano a destinazione il treno sceglierà la prima diramazione che si libererà.

### Pre-segnale combinato

Il terzo tipo di pre-segnale è chiamato segnale combinato perché svolge allo stesso tempo la funzione di segnale di entrata e di uscita. Servono per creare una catena di segnali collegando il segnale di entrata principale a tutti i segnali di uscita del blocco, copiando efficacemente il loro effetto lungo la catena. Qualsiasi segnale di uscita verde farà diventare verdi tutti i segnali combinati lungo la linea fino al segnale di entrata originario del blocco . Ciò consente di costruire grandi "alberi" di pre-segnali che si estendono su più blocchi. Infatti senza segnali combinati saremmo limitati ad una linea di diramazioni, ossia segnale di entrata e le varie diramazioni con i segnali di uscita, se volessimo diramare ulteriormente uno o più rami non potremmo farlo, con i segnali combinati invece noi possiamo mettere i segnali di entrata ed uscita alle estremità e nel mezzo, posizionando i segnali combianti ad ogni bivio, possiamo creare tutte le diramazioni che vogliamo, anche molto complesse.

### Limitazioni dei pre-segnali di uscita

È importante sapere che un segnale di uscita verde attiverà un segnale verde sul pre-segnale di entrata all'inizio del blocco anche se non è effettivamente possibile per un treno raggiungere quel segnale di uscita a causa di un difetto di costruzione del tracciato. Questo può rovinare configurazioni di pre-segnalazione più complicate, quindi è necessario prestare attenzione nella pianificazione.

Uno dei bug che viene indicato come "non verrà risolto" è: i treni che si sono smarriti ignorano (bloccano) i segnali di uscita. Se i treni vengono si oerdono, a ogni incrocio viene scelta una direzione casuale, quindi ignorano i segnali di uscita dai blocchi e possono facilmente bloccare gli incroci con pre-segnali di entrata. Tale caso, tuttavia, può essere facilmente risolto sostituendolo con segnali di percorso, ed è anche il motivo per cui il bug resterà irrisolto, i segnali di percorso sono la segnaletica ufficiale di openTTD).

## Impostazioni per i segnali

Ci sono diverse impostazioni che permettono la gestione e personalizzazione dei segnali. Il primo gruppo di opzioni interessa l'interfaccia di gioco:

* la prima riguarda i segnali in generale, per tutti i veicoli, cioè dove si preferisce il posizionamento dei segnali rispetto al lato guida.
* Si può poi scegliere se OpenTTD debba mostrarci o meno i percorsi riservati sui binari. Di default è impostata su sì.

Per quanto riguarda le impostazioni della Compagnia:

* si può scegliere l'anno i cui i segnali luminosi sostituiranno quelli semaforici. L'unica differenza è la grafica per il resto non cambia nulla.
* Si può decidere tra quali tipi di segnale alternare quando si usa `ctrl`+`clic-sinistro` su un segnale gia costruito.
* Per chi non vuole avere una barra degli strumenti dei segnali troppo estesa con segnali che non utilizzerà può scegliere di visualizzare solo quelli che usa.
* Una comoda opzione di costruzione è quella che permette di mantenere una distanza fissa tra i segnali quando si trascina il cursore, in combinazione con `ctrl`.
* Si può anche decidere di rimuovere i segnali durante la costruzione dei binari. Apparentemente può sembrare comodo ma può essere pericoloso, inavvertitamente si possono eliminare dei segnali e provocare un disastro.
* Infine si può scegliere di far invertire automaticamente la marcia ai treni quando incontrano un segnale che non possono oltrepassare.