Na pewno wiele osób kojarzy z lat 90-tych grę Transport Tycoon Deluxe.
W 2005 roku powstała wersja OpenSource tej gry.
OpenTTD bo tak się nazywa powstała ponieważ autor gry porzucił projekt a wielu fanów chciało kolejnych wersji.
Ale OTTD to nie to samo ale wiele więcej:
-możemy dodawać pliki NewGRF i dzięki temu uzyskać np. polskie Solarisy, lokomotywa jak EU07, tramwaje, budynki i wiele więcej
-tryb wieloosobowy, w tym wiele aktywnych i publicznych do dziś
-możliwość instalacji grafiki dźwięku i SFX z oryginalnej płyty TTD.
Ja napiszę tu o trybie wieloosobowym a dokładniej jak stworzyć serwer dedykowany.
Więc należy skopiować skrót OTTD na pulpit i edytować go w taki sposób:
Element docelowy z np.: "C:\Program Files\OpenTTD\openttd.exe"
na "C:\Program Files\OpenTTD\openttd.exe" -D
Nazwę pliku na OpenTTD - Dedicated
i uruchamiać jako administrator.
Aby skonfigurować serwer, wchodzimy do gry i wybieramy "Tryb Wieloosobowy" potem "Uruchom Serwer" i wybieramy ustawienia po czym naciskamy "Nowa Gra". Czekamy aż świat wygeneruje się i wychodzimy z gry.
Uruchamiamy Serwer Dedykowany i czekamy aż wygeneruje się świat.
I tu może pojawić się problem
Konsola może nam wyrzucić coś takiego:
Oznacza to że nasz router blokuje port 3979 i aplikacja nie może połączyć się z głównym serwerem OTTD.
Musimy ustawić na nażym routerze Port Forwarding.
Należy wejść na stronę konfiguracyjną (np.192.168.1.1) i wybrać zakładkę Port Forwarding / Port Triggering (lub inną opisaną w instrukcji) i ustawić Port Forwarding w taki sposób:
-Service Name: OpenTTD
-Service Type: TCP/UDP
-Starting Port: 3979
-Ending Port: 3979
-Server IP Address: np.: 192.168.1.10 (IP naszego komputera w sieci lokalnej. Dobrze jest wcześniej ustawić statyczne IP w Panelu Sterowania)
Potem nasz serwer powinien być widoczny na liście(jeżeli wybraliśmy aby go nie ukrywać) i ew. zabezpieczony hasłem. Aby grać po prostu uruchom OTTD (grę nie serwer!), włącz tryb wieloosobowy i wyszukaj po nazwie twój serwer.
Wrzucam tu kilka komend do konsoli:
save [numer] - zapisywanie
load [numer] - otwiera zapis
pause - pauza
server_info - informacje tj. IP, nazwa, hasło
clients - lista klientów
stop - wyłącz serwer (TYLKO W TEN SPOSÓB!)
W 2005 roku powstała wersja OpenSource tej gry.
OpenTTD bo tak się nazywa powstała ponieważ autor gry porzucił projekt a wielu fanów chciało kolejnych wersji.
Ale OTTD to nie to samo ale wiele więcej:
-możemy dodawać pliki NewGRF i dzięki temu uzyskać np. polskie Solarisy, lokomotywa jak EU07, tramwaje, budynki i wiele więcej
-tryb wieloosobowy, w tym wiele aktywnych i publicznych do dziś
-możliwość instalacji grafiki dźwięku i SFX z oryginalnej płyty TTD.
Ja napiszę tu o trybie wieloosobowym a dokładniej jak stworzyć serwer dedykowany.
Więc należy skopiować skrót OTTD na pulpit i edytować go w taki sposób:
Element docelowy z np.: "C:\Program Files\OpenTTD\openttd.exe"
na "C:\Program Files\OpenTTD\openttd.exe" -D
Nazwę pliku na OpenTTD - Dedicated
i uruchamiać jako administrator.
Aby skonfigurować serwer, wchodzimy do gry i wybieramy "Tryb Wieloosobowy" potem "Uruchom Serwer" i wybieramy ustawienia po czym naciskamy "Nowa Gra". Czekamy aż świat wygeneruje się i wychodzimy z gry.
Uruchamiamy Serwer Dedykowany i czekamy aż wygeneruje się świat.
I tu może pojawić się problem
Konsola może nam wyrzucić coś takiego:
Cytat:dbg: [net] [udp] please allow udp and tcp packets from port 3979 to be deliver
Oznacza to że nasz router blokuje port 3979 i aplikacja nie może połączyć się z głównym serwerem OTTD.
Musimy ustawić na nażym routerze Port Forwarding.
Należy wejść na stronę konfiguracyjną (np.192.168.1.1) i wybrać zakładkę Port Forwarding / Port Triggering (lub inną opisaną w instrukcji) i ustawić Port Forwarding w taki sposób:
-Service Name: OpenTTD
-Service Type: TCP/UDP
-Starting Port: 3979
-Ending Port: 3979
-Server IP Address: np.: 192.168.1.10 (IP naszego komputera w sieci lokalnej. Dobrze jest wcześniej ustawić statyczne IP w Panelu Sterowania)
Potem nasz serwer powinien być widoczny na liście(jeżeli wybraliśmy aby go nie ukrywać) i ew. zabezpieczony hasłem. Aby grać po prostu uruchom OTTD (grę nie serwer!), włącz tryb wieloosobowy i wyszukaj po nazwie twój serwer.
Wrzucam tu kilka komend do konsoli:
save [numer] - zapisywanie
load [numer] - otwiera zapis
pause - pauza
server_info - informacje tj. IP, nazwa, hasło
clients - lista klientów
stop - wyłącz serwer (TYLKO W TEN SPOSÓB!)