Konsola
Podręcznik OpenTTD
Instalacja · Tutorial
FAQ · Interfejs gry
Readme.txt
Konstrukcje

Linie kolejowe :

Sygnalizacja · Stacje · Skrzyżowania · Budowa składu · Projektowanie lini & Triki
Drogi ·
Linie tramwajowe · Żegluga · Lotnictwo · Modyfikacja terenu
Pojazdy
Pociągi · Samochody · Statki · Samoloty · Polecenia
Opcje
Opcje gry · Ustawienia · Ustawienia SI/GameScript · Ustawienia NewGRF
Więcej
Dodatki (NewGRF) · Oszukiwanie · Klimat · Miasta · Ekonomia · Przedsiębiorstwa · Katastrofy · Wskazówki · Ukryte funkcje · Skróty klawiszowe · Konsola · Mechanika gry · Gra wieloosobowa · Edytor Scenariuszy · Dodatki Online
Rozwiązywanie problemów · Linki

Konsola umożliwia przeglądanie historii czatów multiplayer'a i wykonywanie poleceń wiersza poleceń w OpenTTD. Większość poleceń służy do konfiguracji serwerów gry wieloosobowej .

Contents

Konsola OpenTTD

Korzystanie z konsoli

Otwórz konsolę za pomocą klawisza tyldy (~) tudzież (`), znajduje się na lewo od '1' na głównej klawiaturze. Na niektórych layout international keyboards symbol może się różnić (np. na layout#Germany and Austria (but not Switzerland) German keyboard to jest ^ TWICE). W menu pomocy dostępna jest również opcja "Przełącz konsolę".
Po otwarciu konsoli wpisz polecenie, takie jak "help" i naciśnij klawisz Enter.

Porady:

Komendy konsoli

Oto lista wszystkich poleceń konsoli dostępnych w OpenTTD. Nawiasy [] oznaczają "opcjonalne". Linia pionowa | oznacza "lub" . Podkreślenia _ w nazwie polecenia są opcjonalne. Lista jest uporządkowana za pomocą najbardziej przydatnych poleceń u góry. Ta lista jest również dostępna alfabetycznie . Pamiętaj, że znaki cudzysłowu również powinny być zapisywane w konsoli!

Komendy pomocy

Komenda Opis
help [<item>] Wyświetl podstawową pomoc konsoli, określ <item> , aby uzyskać pomoc dotyczącą tego konkretnego polecenia lub zmiennej.
list_cmds [<filter>] Wyświetl wszystkie dostępne komendy, opcjonalnie tylko komendy zaczynające się od <filtr>.
list_settings [<filter>] Wyświetl wszystkie zarejestrowane zmienne, opcjonalnie tylko zmienne zaczynające się od <filtr>.
list_aliases Lista wszystkich dostepnych aliasów .
list_patches Lista wszystkich ustawień.

Komendy gry

Te polecenia działają zarówno w grach dla jednego gracza, jak i na serwerach.

Komenda Opis
newgame Rozpocznij nową grę.
restart Uruchom ponownie tę samą grę.
connect <host> Połącz się z grą sieciową uruchomioną na <host>. Niedostępne dla serwera.
reconnect Ponownie łączy się z ostatnim serwerem, na którym grałeś. (Wprowadzone w r17466, tylko w wersji 1.0 lub nowszej)
save <number | file> Zapisuje bieżącą grę jako <numer> lub <plik>.
load <number | file> Załaduj zapisaną grę <numer> lub <plik>.
part Zamknij uruchomioną grę i wróć do menu wprowadzającego. Niedostępne dla serwera.
exit / quit Wyjdź z gry.

Komendy w grze wieloosobowej

Te polecenia służą do uruchamiania gry wieloosobowej Serwer. Niektóre polecenia działają również dla podłączonych klientów.

Komenda Opis Clients
kick <ip | client-id> "Wykop" klienta za pomocą IP <ip> lub id <klient-id>. No
ban <ip | client-id> Zbanuj klienta za pomocą IP <ip> lub id <klient-id>. No
unban <ip> Usuń zakaz <ip>. No
banlist Lista zablokowanych klientów. No
reset_company <company-id> Usuń firmę wskazaną przez <firma-id>. No
pause Wstrzymaj grę sieciową. No
unpause Anuluj grę sieciową. No
clients Wyświetla identyfikator klienta, nazwę, identyfikator firmy i adres IP każdego klienta. Yes
companies Pokaż listę graczy i ich atrybutów, np. nazwa firmy, wartość pożyczki, liczba pojazdów etc. No
status Uzyskaj informacje o stanie wszystkich aktualnie podłączonych klientów. No
server_info Lista aktualnych i maksymalnych limitów klienta/gracza. No
say "<msg>" Wyślij wiadomość czatu zawierającą <text> dla wszystkich graczy. Yes
say_client <client-id> "<msg>" Wyślij wiadomość czatu zawierającą <msg> do klienta wskazanego przez <klient-id>. Yes
say_player <player-id> "<msg>" Wyślij wiadomość czatu zawierającą <msg> do wszystkich osób w firmie zidentyfikowanych przez <player-id> (1-10). Yes
rcon <password> "<command>" Wykonaj <komendę> na serwerze uwierzytelnionym przez <hasło> podczas połączenia jako klient. Hasło należy wcześniej ustawić lokalnie na serwerze za pomocą "rcon_pw <password>". Yes
join <company-id> [<password>] Dołącz do firmy, <hasło> jest potrzebne tylko wtedy, gdy firma, do której chcesz dołączyć, jest chroniona hasłem Yes
spectate alias, aby dołączyć 255 Yes
move <client-id> <company-id> przenieś klienta do dowolnej firmy, użyj id-firmy 255, aby przenieść klienta do widzów No
client_name <client-id> <name> Zmień nazwę użytkownika, jest to przydatne, jeśli klient np. łączy się z obraźliwą nazwą użytkownika No
list_ai Lista dostępnych SI na serwerze Yes
start_ai <ai>[.<version>] Uruchom dostępne 'si' z podaną wersją, jeśli jest dostarczona No
stop_ai <company-id> Zatrzymaj istniejącą AI, a następnie firma zostanie całkowicie usunięta z mapy No

Komendy obsługi plików

Komenda Opis
cd <directory | number> Zmień katalog roboczy na <katalog> lub <numer>.
ls / dir Lista plików bieżącego katalogu.
pwd Wydrukuj bieżący katalog roboczy.
rm <number | file> Usuń zapisaną nazwę według nazwy lub indeksu.
Komenda Opis
script <file> Zapisz (record) skrypt w pliku o nazwie <plik>.
exec <script> <?> Wykonuje lokalny plik skryptu.
return Stop executing a running script.
Komenda opis
content update Aktualizuje listę dostępnych treści online.
content upgrade Wybierz wszystkie pliki, które są aktualizacjami (plików istniejących lokalnie)
content select (ID / all) Wybierz element według ID lub wybierz wszystko
content unselect (ID / all) Odznacz element według ID lub odznacz wszystko
content state Pokaż stan (wybrany / niezaznaczony) wszystkich elementów
content download Pobierz wszystkie wybrane treści online

Inne komendy

Komenda Opis
screenshot [big | giant | no_con] Wykonuje zrzut ekranu. 'big' (duży) powoduje powiększenie zrzutu ekranu wybranego obszaru. 'giant' (gigant) robi zrzut ekranu całej mapy. 'no_con' ukrywa konsolę, aby utworzyć normalny zrzut ekranu.
alias <name> <command> Stwórz alias o nazwie <name> przywiązany do <komendy>.
set <setting_name> [<newvalue>] Pobierz i ustaw ustawienie z konsoli. Jeśli <newvalue> zostanie pominięta aktualna wartość jest drukowana. Zobacz Ustawienia konsoli aby uzyskać listę wszystkich dostępnych ustawień.
dump_vars Wydrukuj wszystkie znane zmienne i ich wartości.
getseed Zwraca ziarno użyte do utworzenia gry dla losowo generowanych gier. Ziarna można wykorzystać do odtworzenia tej samej mapy początkowej.
scrollto <tile> Przewiń do kafelka o numerze <kafel>; akceptuje wartości szesnastkowe (z prefiksem 0x) i wartości dziesiętne. Użyj narzędzia informacji o obszarze lądowym, aby uzyskać numer konkretnego kafelka ('płytki').
clear Czyści ekran konsoli.
echo <text> Wydrukuj <tekst> na konsoli.
echoc <color> <text> Wydrukuj <tekst> w kolorze <kolor>. <kolor> to liczba od 0 do 255.
info_cmd <command> Pokaż informacje techniczne dotyczące komendy <command>.
info_var <variable> Pokaż informacje techniczne o zmiennej <variable>.
debug_level [<level>] Pobierz / ustaw poziomy debugowania różnych części gry.
resetengines Resetuje cały wiek użytkowania i dostępność silników.

Zmienne

Oto lista zmiennych dostępnych w OpenTTD. Zobacz wartość zmiennej, wpisując setting variablename. Zmienianie wartości, wpisując setting variablename po którym następuje nowa wartość. Zmienne boolean ustawiane z 'on' lub 'off'. Zresetowanie zmiennej tekstowej do pustej, używając * jako nowej wartości.

Zmienne serwera

Zmienna Opis Domyślna wartość
autoclean_companies Automatycznie wyłączaj nieaktywne firmy, aby zwolnić je dla innych graczy. Dostosuj za pomocą 'autoclean_(un)protected' i 'autoclean_novehicles' off
autoclean_protected Automatycznie usuń hasło z nieaktywnej firmy po upływie określonej liczby miesięcy. 36
autoclean_unprotected Automatically shut down inactive companies after the given amount of months. 12
autoclean_novehicles Automatyczne zamykanie firm bez pojazdów po upływie określonej liczby miesięcy. 0
max_clients Maksymalna liczba graczy dozwolona na serwerze 10
max_companies Maksymalna dozwolona liczba firm w grze 8
max_join_time Maksymalny czas (tyknięcia), do którego klient może dołączyć 500
max_spectators Maksymalna liczba widzów dozwolona na serwerze 10
min_active_clients Automatycznie wstrzymuj grę, gdy liczba aktywnych graczy jest mniejsza niż ta liczba. 0
net_frame_freq Liczba klatek przed wykonaniem polecenia (widocznie) 1
net_sync_freq Liczba klatek do sprawdzenia, czy gra jest nadal zsynchronizowana 100
pause_on_join Ustaw, czy serwer ma wstrzymywać rozgrywkę podczas dołączania klienta. Może to pomóc spowolnić użytkowników. on
rcon_pw Hasło zdalnego połączenia, używane do modyfikowania serwera podczas połączenia jako klient. Posługiwać się '*' do wyłączenia rcon.

restart_game_year Automatycznie uruchom ponownie serwer po osiągnięciu 1 stycznia ustalonego roku. Użyj '0' do wyłączenia tego. 0
server_advertise Ustaw, czy serwer będzie się reklamował na serwerze głównym i tam się pojawiał. on
server_ip Adres IP, z którym łączy się serwer. Zmiany obowiązują przy następnym uruchomieniu serwera. Używane 'all' lub '0.0.0.0' do wiązania z dowolnym adresem IP. 0.0.0.0
server_name Nazwa serwera do gry wieloosobowej.

server_port Numer portu serwera; zmień to, jeśli zapora przeszkadza. Zmiany obowiązują przy następnym uruchomieniu serwera. 3979 (TCP & UDP)
server_password Hasło serwera w celu ochrony serwera; tylko klienci z hasłem mogą dołączyć. Użyj '*' , aby usunąć hasło.

Inne zmienne

Zmienna Opis Domyślna wartość
name Twoja nazwa do gry wieloosobowej Player
company_pw Hasło Twojej firmy; tylko klienci z hasłem mogą dołączyć. Użyj '*' , aby usunąć hasło.

developer Przekieruj dane debugowania z konsoli/linii komendy do konsoli w grze ( wartość '2' ) . 1

Zmienne Pathfinder`a

Zobacz Yet Another Pathfinder dla zmiennych dostrajających YAPF.