Konsol, Çok oyunculu (en) sohbet geçmişini görmenizi ve Manual (en)'de konsol komutlarını yapmanızı sağlar. Komutların çoğu çok oyunculu sunucuları yapılandırmak için kullanılır.
|
Konsolu kullanma
Konsolu, ana klavyedeki '1'in solunda bulunan (") tuşuyla açın. Bazı layout uluslararası klavyelerde sembol farklı olabilir (örn. layout#Germany and Austria (but not Switzerland) Almanca klavyede "^"). Yardım menüsünde bir "Konsolu Aç/Kapat" seçeneği de vardır.
Konsol açıldıktan sonra, "help" gibi bir komut yazın ve Enter tuşuna basın.
İpuçları:
- Konsolu Shift+Yukarı/Aşağı kaydırın.
- Yukarı/Aşağı ok tuşlarını kullanarak yazım geçmişinde ilerleyin.
- Ctrl+Enter ile konsolu büyütün/yeniden küçültün.
- Kopyalanmış metni Ctrl + V ile yapıştırın (yalnızca Windows).
Konsol komutları
İşte OpenTTD'de bulunan tüm konsol komutlarının bir listesi. Ayraçlar [], "isteğe bağlı" anlamına gelir. Dikey çizgi | "ya da " anlamına gelir. Komut adındaki _ alt çizgi isteğe bağlıdır. Liste, en kullanışlı komutlar üstte olacak şekilde düzenlenmiştir. Bu liste alfabetik olarak da mevcuttur. Alıntı işaretlerinin konsolda da yazılması gerektiğini unutmayın!
Yardım komutları
| Komut | Açıklama |
|---|---|
| help [<item>] | Temel konsol yardımını görüntüleyin, ilgili komut ya da değişkenle ilgili yardım için <item> belirtin. |
| list_cmds [<filter>] | Kullanılabilir tüm komutları listeleyin, isteğe bağlı olarak yalnızca <filter> ile başlayan komutları listeleyin. |
| list_settings [<filter>] | Kayıtlı tüm değişkenleri listeleyin, isteğe bağlı olarak yalnızca <filter> ile başlayan değişkenleri listeleyin. |
| list_aliases | Kullanılabilir tüm takma adları listeleyin. |
| list_patches | Tüm Ayarlar'ı listeleyin. |
Oyun komutları
Bu komutlar hem tek oyunculu oyunlarda hem de sunucularda çalışır.
| Komut | Açıklama |
|---|---|
| newgame | Yeni bir oyun başlatır. |
| restart | Oyunu yeniden başlatır. |
| connect <host> | <host> üzerinde çalışan bir ağ oyununa bağlanın. Sunucu için mevcut değil. |
| reconnect | Oynadığınız son sunucuya yeniden bağlanır. (R17466'da, yalnızca 1.0 ya da sonraki sürümlerde getirildi) |
| save <number | file> | Geçerli oyunu <number> ya da <file> olarak kaydeder. |
| load <number | file> | Kayıtlı oyunu <number> ya da <file> ile yükler. |
| part | Bir oyundan çıkın ve giriş menüsüne geri dönün. Sunucu için mevcut değil. |
| exit / quit | Oyundan çıkar. |
Çok oyunculu oyun komutları
Bu komutlar çok oyunculu bir oyun Sunucusu (en) çalıştırmak için kullanılır. Bazı komutlar biribirine bağlı istemciler için de çalışır.
| Komut | Açıklama | İstemciler |
|---|---|---|
| kick <ip | client-id> | IP <ip> ya da <client-id> ile istemciyi atma. | Hayır |
| ban <ip | client-id> | IP <ip> ya da <client-id> ile istemciyi engelleme. | Hayır |
| unban <ip> | <ip> üzerinden engeli kaldırma. | Hayır |
| banlist | Engellenmiş istemcileri gösterir. | Hayır |
| reset_company <company-id> | <company-id> ile tanımlanan şirketi siler. | Hayır |
| pause | Oyunu durdurur. | Hayır |
| unpause | Oyunu devam ettirir. | Hayır |
| clients | Her istemcinin istemci kimliğini, adını, şirket kimliğini ve IP adresini listeler. | Evet |
| companies | Oyuncuların ve özelliklerinin bir listesini gösterin, ör. şirket adı, kredi değeri, araç sayısı vb. | Hayır |
| status | Şu anda bağlı olan tüm istemcilerde durum bilgilerini alın. | Hayır |
| server_info | Geçerli ve en yüksek istemci/oyuncu sınırlarını listeleyin. | Hayır |
| say "<msg>" | Tüm oyunculara <text> içeren bir sohbet iletisi gönderin. | Evet |
| say_client <client-id> "<msg>" | <client-id> ile tanımlanan istemciye <msg> içeren bir sohbet iletisi gönderin. | Evet |
| say_player <player-id> "<msg>" | Şirkette <player-id> (1-10) ile tanımlanan herkese <msg> içeren bir sohbet iletisi gönderin. | Evet |
| rcon <password> "<command>" | İstemci olarak bağlıyken <password> tarafından kimliği doğrulanan sunucuda <command> komutunu kullanın. Şifre, sunucuda yerel olarak "rcon_pw <password>" ile önceden ayarlanmalıdır. | Evet |
| join <company-id> [<password>] | Bir şirkete katılın, <password> yalnızca katılmak istediğiniz şirket şifre korumalı ise gereklidir | Evet |
| spectate | Gözlemciye katılma (diğer adıyla 255). | Evet |
| move <client-id> <company-id> | bir istemciyi herhangi bir şirkete taşıyın, istemciyi gözlemcilere taşımak için 255 şirket kimliğini kullanın | Hayır |
| client_name <client-id> <name> | Bir istemcinin kullanıcı adını yeniden adlandırıni örn. rahatsız edici bir kullanıcı adıyla katılabilir. | Hayır |
| list_ai | Sunucudaki kullanılabilir YZ'lerin listesi | Evet |
| start_ai <ai>[.<version>] | Mevcutsa, belirtilen sürümle birlikte kullanılabilir bir YZ başlatın | Hayır |
| stop_ai <company-id> | Mevcut bir YZ'yi durdurun, şirket daha sonra haritadan tamamen temizlenecek | Hayır |
Dosya düzenleme komutları
| Komut | Açıklama |
|---|---|
| cd <directory | number> | Çalışma dizinini <directory> ya da <number> olarak değiştirin. |
| ls / dir | Geçerli dizinin dosyalarını listeler. |
| pwd | Geçerli çalışma dizinini yazdırın. |
| rm <number | file> | Bir kayıt oyununu ada ya da dizine göre kaldırın. |
| Komut | Açıklama |
|---|---|
| script <file> | <file> adlı dosyaya bir komut dosyası kaydedin. |
| exec <script> <?> | Yerel bir komut dosyası çalıştırır. |
| return | Çalışan bir komut dosyasını durdurur. |
| Komut | Açıklama |
|---|---|
| content update | Kullanılabilir çevrimiçi içerik listesini günceller. |
| content upgrade | Güncellenen tüm dosyaları seçin (yerel olarak mevcut dosyaların) |
| content select (ID / all) | İçeriği ID ya da tümüne seçin |
| content unselect (ID / all) | İçeriği ID'a göre ya da tümüne göre seçimden kaldırın |
| content state | Tüm içeriklerin durumunu (seçili olan/olmayan) göster |
| content download | Seçilen tüm çevrimiçi içeriği indir |
Diğer komutlar
| Komut | Açıklama |
|---|---|
| screenshot [big | giant | no_con] | Bir ekran görüntüsü alır. 'big' seçilen bir alanın ekran görüntüsünü yakınlaştırır. 'giant' tüm haritanın ekran görüntüsünü oluşturur. 'no_con' sıradan bir ekran görüntüsü oluşturmak için konsolu gizler. |
| alias <name> <command> | <command> ile ilişkili <name> adlı bir takma ad oluşturun. |
| set <setting_name> [<newvalue>] | Konsoldan ayarı alın ve düzenleyin. <newvalue> atlanırsa, geçerli değer yazdırılır. Kullanılabilir tüm ayarların bir listesi için bkz. Konsol Ayarları. |
| dump_vars | Bilinen tüm değişkenleri ve değerlerini yazdırın. |
| getseed | Rastgele oluşturulan oyunlarda oyunu oluşturmak için kullanılan seed'e döner. Seed, aynı başlangıç haritasını oluşturmak için kullanılabilir. |
| scrollto <tile> | <tile> numaralı kareye gider; onaltılık (0x ile önceden eklenmiş) ve ondalık değerleri kabul eder. Belirli bir karenin numarasını almak için arazi bilgi aracını kullanın. |
| clear | Konsol ekranını temizler. |
| echo <text> | Konsolda ki <text> yazsını yazdırır. |
| echoc <color> <text> | <text> metnini <color> rengiyle yazdırır. <color> 0 ile 255 arasında bir sayıdır. |
| info_cmd <command> | <command> komutunda teknik bilgileri gösterir. |
| info_var <variable> | <variable> değişkeniyle ilgili teknik bilgileri gösterir. |
| debug_level [<level>] | Oyunun farklı bölümlerinin hata ayıklama düzeylerini alın/ayarlayın. |
| resetengines | Lokomotiflerin tüm kullanım yaşını ve kullanılabilirliğini sıfırlar. |
Değişkenler
İşte OpenTTD'de bulunan değişkenlerin listesi. setting variablename yazarak bir değişkenin değerini görün. setting variablename ve ardından yeni değeri yazarak değeri değiştirin. boolean değişkenlerini 'on' ya da 'off' olarak ayarlayın. * değerini yeni değer olarak kullanarak, metin değişkenini boş olarak sıfırlayın.
Sunucu değişkenleri
| Değişken | Açıklama | Varsayılan Değer |
|---|---|---|
| autoclean_companies | Etkin olmayan şirketleri diğer oyuncular için serbest bırakmak üzere otomatik olarak kapatır. 'autoclean_(un)protected' ve 'autoclean_novehicles' ile özelleştirilebilir. | off |
| autoclean_protected | Belirli bir ay sonra şifreyi, etkin olmayan bir şirketten otomatik olarak kaldırır. | 36 |
| autoclean_unprotected | Etkin olmayan şirketleri belirtilen aydan sonra otomatik olarak kapatır. | 12 |
| autoclean_novehicles | Belirtilen aydan sonra araçları olmayan şirketleri otomatik olarak kapatır. | 0 |
| max_clients | Sunucuda izin verilen en yüksek oyuncu sayısı | 10 |
| max_companies | Oyunda izin verilen en yüksek şirket sayısı | 8 |
| max_join_time | Bir istemcinin katılmasına izin verilen en yüksek süre (saniye) | 500 |
| max_spectators | Sunucuda izin verilen en yüksek gözlemci sayısı | 10 |
| min_active_clients | Etkin oyuncu sayısı bu miktardan az olduğunda oyunu otomatik olarak duraklatır. | 0 |
| net_frame_freq | Bir komutu çalıştırmadan önceki (gözle görülür) çerçeve sayısı | 1 |
| net_sync_freq | Oyunun eşgüdümlü olup olmadığını kontrol etmek için çerçeve sayısı | 100 |
| pause_on_join | İstemci katılırken sunucunun oyunu duraklatması gerekip gerekmediğini ayarlar. Bu, yavaş kullanıcılara yardımcı olabilir. | on |
| rcon_pw | İstemci olarak bağlıyken bir sunucuyu değiştirmek için kullanılan uzaktan bağlantı şifresi. Rcon'u devre dışı bırakmak için '*' kullanın. | |
| restart_game_year | Ayarlanan yılın 1 Ocak'ına ulaşıldığında sunucuyu otomatik olarak yeniden başlatır. Bunu devre dışı bırakmak için '0'ı kullanın. | 0 |
| server_advertise | Sunucunun ana sunucuya duyurulup duyurulmayacağını ayarlayın ve orada görünün. | on |
| server_ip | Sunucunun bağlandığı IP. Değişiklikler sunucuyu bir sonraki başlatışınızda geçerli olur. Herhangi bir IP'ye bağlanmak için 'all' ya da '0.0.0.0' kullanın. | 0.0.0.0 |
| server_name | Çok oyunculu sunucunun adı. | |
| server_port | Sunucu bağlantı noktası numarası; güvenlik duvarınız müdahale ederse bunu değiştirin. Değişiklikler sunucuyu bir sonraki başlatışınızda geçerli olur. | 3979 (TCP & UDP) |
| server_password | Sunucunuzu korumak için sunucu şifresi; yalnızca şifreye sahip istemciler katılabilir. Şifreyi silmek için '*' kullanın. |
Diğer değişkenler
| Değişken | Açıklama | Varsayılan değer |
|---|---|---|
| name | Çok oyunculu için adınız | Player |
| company_pw | Şirketinizin şifresi; yalnızca şifreye sahip istemciler katılabilir. Şifreyi silmek için '*' kullanın. | |
| developer | Hata ayıklama penceresini konsoldan/komut satırından oyun içi konsola yeniden yönlendirin ('2' değeri). | 1 |
Yol bulucu değişkenleri
YAPF ayar değişkenleri için bkz. Yet Another Pathfinder (en)










