FiveM komut listelerinin çoğunda bir karışıklık var: /me ve /do gibi rol yapma komutları, FiveM’in kendi komutlarıyla aynı listede veriliyor. Gerçekte bunlar iki ayrı dünya. FiveM’in resmî komutları her sunucuda çalışıyor; rol yapma komutlarını ise sunucunun kendi kaynakları tanımlıyor ve sunucudan sunucuya değişiyor.
Bu yazıda ayrımı net tutuyoruz. Resmî bölümdeki her komut, örnek ve varsayılan değer docs.fivem.net’teki Console Commands sayfası, Cookbook arşivi ve Creating Chat Messages belgesinden alındı.
Kurulum, komutlar, hata çözümleri ve sunucu kurma tek sayfada. FiveM Rehber Merkezi’ne göz at »
Kısa cevap
İstemci konsolu F8 tuşuyla açılıyor. Bağlantı için connect ve disconnect, tuş atamaları için bind, rbind ve unbind, performans için cl_drawfps ve cl_drawperf, tüm komutları görmek için cmdlist kullanılıyor. Bir atama birden fazla komut çalıştırabiliyor ve aralarına wait ile milisaniye cinsinden bekleme konabiliyor: bind keyboard F11 “say hello; wait 1500; e wave”. /me ve /do komutları Cfx’in belgelerinde geçmiyor; bunlar sunucunun kendi kaynaklarından geliyor.
İçindekiler
Resmî komut mu, sunucu komutu mu?

Ayrımı kendiniz de doğrulayabilirsiniz: konsola cmdlist yazdığınızda istemcide (ya da sunucuda) kayıtlı tüm komutlar listeleniyor. Belgeye göre aynı çıktı set, sets ve seta komutlarıyla tanımlanmış değişkenleri de gösteriyor. Bir sunucuda /me çalışıp diğerinde çalışmıyorsa sebebi bu: komut sunucunun kaynağından geliyor.
Bağlantı komutları
| Komut | İşlevi | Resmî örnek |
|---|---|---|
| connect <sunucu> | IP adresi ve port ya da URL ile sunucuya bağlanıyor | connect 127.0.0.1:30120 · connect “https://fivem.net/” · connect cfx.re/join/y4lg95 |
| disconnect | Bağlı olduğunuz sunucudan ayrılıp ana menüye dönüyor | disconnect |
| quit | İstemciyi anında kapatıyor | quit · quit [sebep] |
| loadlevel <harita> | Verilen isimle yerel bir oyun başlatıyor | loadlevel gta5 · loadlevel rdr3 · loadlevel blank-map |
| storymode | FiveM hikâye modunu başlatıyor | storymode |
quit [sebep] biçimi, çıkış sebebini sunucuya bildiriyor. Bağlanma yöntemlerinin ayrıntısını sunucuya bağlanma yazımızda anlattık.
Tuş atama: bind, rbind, unbind

Üç komutun resmî tanımları şöyle:
- bind (tek başına): yapılandırılmış tüm atamaları listeliyor.
- bind <eşleyici> <giriş> <komut>: oyun içinde basıldığında belirtilen komutu çalıştıracak bir girişe atama yapıyor. Belgedeki örnek: bind keyboard F9 “say hi; wait 250; say bye”.
- rbind <kaynak> <eşleyici> <giriş> <komut>: bind ile aynı, ancak yalnızca belirtilen kaynak o sunucuda kullanılıyorsa çalışıyor. Cookbook örneği: rbind runcode keyboard o “say hi”.
- unbind <eşleyici> <giriş>: belirtilen girişe atanmış tüm komutları kaldırıyor. Örnek: unbind keyboard F9.
Komutlar arasında bekleme
Cookbook arşivindeki 21 Aralık 2021 tarihli yazı bu soruyu doğrudan ele alıyor: F8 konsolundaki bind komutuyla özel tuş atamaları yaparken birden fazla komutun arasına gecikme koymak mümkün mü? Cevap evet ve yöntem Quake’ten alınan wait komutunun bir türevi:
bind keyboard F11 “say hello; wait 1500; e wave”
Yazıdaki açıklamaya göre bu atama “say hello” komutunu çalıştırıyor, 1,5 saniye (1500 milisaniye) bekliyor ve ardından “e wave” komutunu çalıştırıyor. Komutlar noktalı virgülle ayrılıyor.
İki değer arasında geçiş: seta ve +vstr
Cookbook’taki 6 Ocak 2020 tarihli yazı daha ileri bir örnek veriyor. Güvenli alan boyutunu bir tuşla açıp kapatan atama şöyle kuruluyor:
bind KEYBOARD F3 “+vstr hideHud showHud”
seta “hideHud” “profile_safezoneSize 500”
seta “showHud” “profile_safezoneSize 7”
Aynı yazıda toggle komutunun iki kullanımı da geçiyor: bir değişkeni açıp kapatmak için toggle strmem, bir değişkeni iki değer arasında gezdirmek için toggle con_miniConChannels * minicon:*.
Ayarlarınız nerede tutuluyor?
Aynı Cookbook yazısına göre kullanıcı ayarlarının büyük kısmı artık okunabilir biçimde %appdata%\citizenfx klasöründeki fivem.cfg dosyasında duruyor. Kaynakların eklediği atamalar içinse RegisterKeyMapping yöntemi kullanılıyor ve yazıya göre bu atamalar oyuncu tarafından tuş atamaları seçeneğinden düzenlenebiliyor. Yazıda bir sınır da belirtiliyor: her komut için şimdilik tek atama destekleniyor, ikincil atama yok.
Performans ve ölçüm komutları
| Komut | İşlevi | Varsayılan |
|---|---|---|
| cl_drawfps <bool> | Ekran köşesindeki kare hızı sayacını açıp kapatıyor | — |
| cl_drawperf <bool> | FPS, Ping (ms), PL (%), CPU Usage (%), GPU Usage (%) ve GPU Temp (°C) göstergelerini açıyor | — |
| str_maxVehicleTextureRes <sayı> | Araç dokularının en yüksek çözünürlüğünü sınırlıyor; fiziksel bellek tükenmesini azaltmaya yardımcı oluyor | 1024 |
| nui_useInProcessGpu <bool> | CEF için işlem içi GPU; uyumluluğu artırabiliyor ancak NUI başarımını düşürüyor | false |
| allowEmptyHeadDrawable <bool> | Boş bir kafa çiziminin (drawable ID 0) ayarlanmasına izin verilip verilmediğini belirliyor | false |
Ölçüm komutlarının nasıl okunacağını FPS artırma rehberimizde ayrıntılandırdık.
Ses ve kamera komutları
| Komut | İşlevi | Varsayılan |
|---|---|---|
| voice_enableNoiseSuppression | Sesli sohbette arka plan gürültüsünü azaltıyor | true |
| voice_inBitrate | Ses verisinin bit hızı (16000-128000) | 48000 |
| profile_sfxVolume | Efekt sesi. Üst sınır yok, alt sınır 0 ve %100 ses 10 değerine karşılık geliyor | — |
| profile_musicVolume | Tek oyunculu modlardaki müzik seviyesi | — |
| profile_musicVolumeInMp | Ağ oyununa bağlıyken müzik seviyesi | — |
| cam_disableCameraShake | Patlama gibi durumlardaki kamera sarsıntısını kapatıyor | false |
| cam_enableHandbrakeCamera | Araç takip kamerasındaki el freni savrulma efektini kontrol ediyor | true |
| cam_vehicleFirstPersonFOV | Araç içi birinci şahıs görüş açısı (-1 ile 130 arası) | -1 |
Ses tarafındaki tüm değişkenleri ve mikrofon teşhisini ses ve mikrofon rehberimizde topladık.
Geliştirici komutları
Bazı komutlar geliştirici modu olmadan çalışmıyor; denediğinizde “Access denied for command resmon” ya da “Command strdbg is disabled in production mode” gibi bir hata alıyorsunuz. Belgeye göre geliştirici modu iki yolla açılabiliyor: istemciyi +set moo 31337 argümanıyla başlatmak (örneğin bir kısayola eklemek) veya istemciyi üretim dışı bir güncelleme kanalında (Beta ya da Latest) çalıştırmak. Cfx ikinci yol için uyarıyor: diğer kanallar kararsız olabiliyor ve oyunun hiç açılmamasına kadar giden sorunlara yol açabiliyor.
| Komut | İşlevi |
|---|---|
| cmdlist | İstemcide ya da sunucuda kayıtlı tüm komutları ve set, sets, seta ile tanımlanmış değişkenleri listeliyor |
| resmon | Her kaynağın işlemci ve bellek kullanımını gösteren kaynak izleyicisini açıyor |
| netgraph | Gerçek zamanlı ağ ölçümleri: ping, saniyede alınan ve gönderilen paket ile bayt sayıları, yönlendirme paketleri (rt) ve gecikmesi (rd) |
| strmem | Akış varlıklarının kullandığı belleği liste ve genel özet hâlinde gösteriyor |
| strdbg | GTA akışında o an neyin yüklendiğini gösteriyor; dünya yüklenmeyi bıraktığında sorunu tespit etmeye yarıyor |
| strlist | GTA akışına kayıtlı girdileri ve durumlarını grafik arayüzde listeliyor |
| con_miniconChannels | Konsol mesajlarını konsolu açmadan ekranda gösteriyor. Varsayılan: minicon:* |
| con_winconsole | Pencereli konsol geliştirici aracını gösteriyor. Varsayılan: false |
| save_gta_cache <kaynak> | Bir kaynağın önbellek verisini %AppData%\CitizenFX dizinine kaydedip ilk yüklemeyi hızlandırıyor |
con_miniconChannels için belgede kullanışlı örnekler var: tüm mesajlar için *, herhangi bir kaynaktan gelen mesajlar için script:*, yalnızca iki kaynak için script:banking script:racing. Desenler boşluk ya da artı işaretiyle birleştirilebiliyor ve yıldız 0 veya daha fazla karakterin yerine geçiyor.
Enhanced sürümünde bir değişiklik var: Cfx’in Enhanced belgesine göre +set moo 31337 kaldırıldı, yerine sunucu yapılandırmasında sv_devMode true kullanılıyor.
/me, /do ve diğer rol yapma komutları
Burada dürüst olmak gerekiyor: Cfx’in resmî belgelerinde /me ya da /do diye bir komut tanımı bulunmuyor. Belgelerin sohbetle ilgili kısmı komutları değil, sohbet mesajı üretme yöntemini anlatıyor.
Creating Chat Messages belgesine göre eskiden kullanılan chatMessage olayı artık kullanımdan kaldırılmış durumda ve bunun yerine chat:addMessage olayının kullanılması öneriliyor. Eski olay üç parametre alıyordu: yazar (metin), renk (dizi) ve metin. Yeni olay ise üç özellikli bir nesne alıyor: color (dizi), multiline (boolean) ve args (dizi).
Pratikteki anlamı şu: oynadığınız sunucudaki /me komutu, o sunucudaki bir kaynağın tanımladığı bir komut ve arka planda bu olaylardan birini tetikliyor. Komutun adı, söz dizimi ve davranışı sunucuya göre değişebiliyor. Bu yüzden komut listesi için en doğru kaynak, girdiğiniz sunucunun kendi kuralları ve başlangıç bilgileri. Cfx’in kontrol listesi de zaten bunu söylüyor: sunucu açıklamasını, kurallarını ve topluluk kanallarındaki başlangıç bilgilerini girmeden önce okuyun. Rol yapma terimlerinin anlamlarını RP terimleri sözlüğümüzde topladık.
Resmî listede olup yukarıda anlatmadığımız komutlar
Cfx belgelerindeki konsol komutu listesi yukarıda ele aldıklarımızdan daha uzun. Geri kalanlar iki gruba ayrılıyor ve bir grubu sıradan oyuncu için de işe yarıyor.
Oynanışı değiştiren değişkenler
Bu dört değişken doğrudan oyunun davranışını etkiliyor ve resmî belgede varsayılan değerleriyle birlikte veriliyor:
| Komut | Resmî açıklaması | Varsayılan |
|---|---|---|
| onesync_population | Nüfus oluşturma ve yönetimini açıyor. NPC’lerin doğması için gerekli. | true |
| game_enablePetrolLeakage | Deposu hasar alan araçlardan benzin sızmasına izin veriyor | true |
| game_originalBikeJump | Orijinal motosiklet zıplama fiziğini kullanıyor. Açıldığında motosikletler daha yükseğe ve uzağa uçabiliyor, ama zıplamalar daha tutarlı ve kontrolü kolay hâle geliyor | false |
| game_enableFlyThroughWindscreen | Kaza anında karakterin ön camdan fırlayıp fırlamayacağını belirliyor | — |
Hepsinde aynı not var: resmî belge bu değişkenlerin sunucu tarafından setr ile çoğaltılabileceğini söylüyor. Yani sizin konsolda ne yazdığınızdan bağımsız olarak sunucu bu ayarı dayatabiliyor. “Sunucuda NPC yok” sorusunun cevabı çoğu zaman burada: onesync_population sunucu tarafında kapatılmış olabilir, sizin ayarınızla ilgisi yok.

Teşhis ve ölçüm araçları
İkinci grup geliştirici araçları, ama takılma ve gecikme sorunu araştıran bir oyuncu için de kullanışlı. Hepsi true/false alıyor ve varsayılanları false:
- cl_drawResTimeGraphs — Kaynak Süre Grafikleri aracını gösteriyor. cl_drawResTimeWarnings ise Kaynak Süre Uyarıları aracını açıyor. Hangi kaynağın kare süresini uzattığını görmek için bakılacak yer.
- con_streamingMonitor (Streaming aracı), con_poolInspector (Havuz aracı) ve con_archetypeMonitor (Arketip aracı) — bellek ve içerik yükleme tarafını izliyor.
- con_inputViewer — Girdi Görüntüleyici. Tuş atamalarının gerçekten algılanıp algılanmadığını görmek için.
- con_handlingEditor, con_timeCycleEditor ve con_discordRichPresence — sırasıyla araç tutuşu, gün döngüsü ve Discord durumu araçları.
Ağ tarafında iki komut daha var: net_statsFile <dosya_adı>, resmî açıklamaya göre FiveM istemcisinin ağ kullanımını bir dosyaya kaydediyor — ping, alınan ve gönderilen paket ile bayt sayısı, yönlendirme paketi miktarı gibi ölçümler tutuluyor. neteventlog ise ağ olay günlüğünü açıyor. Gecikme sorununu somut sayılarla anlatmak isteyen biri için bu dosya işe yarıyor.
Kaynak ve sınırı. Yukarıdaki komutlar, açıklamalar ve varsayılan değerler Cfx’in resmî konsol komutları belgesinden alındı. Belge bu araçların nasıl okunacağını anlatmıyor — yalnızca hangi aracı açtıklarını yazıyor. Geliştirici araçlarının bir kısmı yalnızca geliştirici modu etkinken çalışıyor; sunucuda yetkiniz yoksa komut “erişim reddedildi” döndürebiliyor.
Sık Sorulan Sorular
FiveM konsolu hangi tuşla açılıyor?
F8. Belgelerdeki ifadeyle konsol değişkenleri, FiveM çalışırken F8 tuşuna basılarak istemci tarafında açılıp kapatılabiliyor.
FiveM’de tuş ataması nasıl yapılır?
bind <eşleyici> <giriş> <komut> biçiminde. Resmî örnek: bind keyboard F9 “say hi; wait 250; say bye”. Mevcut atamaları görmek için tek başına bind, kaldırmak için unbind keyboard F9 yazıyorsunuz.
Bir tuşa birden fazla komut atayabilir miyim?
Evet. Komutlar noktalı virgülle ayrılıyor ve aralarına wait komutuyla milisaniye cinsinden bekleme konabiliyor. Cookbook örneği: bind keyboard F11 “say hello; wait 1500; e wave” — bu atama say hello komutunu çalıştırıyor, 1,5 saniye bekliyor, sonra e wave komutunu çalıştırıyor.
bind ile rbind arasındaki fark ne?
rbind, bind ile aynı işi yapıyor ancak yalnızca belirtilen kaynak o sunucuda kullanılıyorsa çalışıyor. Cookbook örneği: rbind runcode keyboard o “say hi”.
Tüm komutları nasıl görürüm?
Konsola cmdlist yazarak. Belgeye göre bu komut istemcide veya sunucuda kayıtlı tüm komutları listeliyor ve ayrıca set, sets ile seta komutlarıyla tanımlanmış değişkenleri de gösteriyor.
/me ve /do FiveM’in komutu mu?
Hayır. Cfx’in resmî belgelerinde bu komutların tanımı bulunmuyor. Bunlar oynadığınız sunucudaki kaynakların tanımladığı komutlar; adı, söz dizimi ve davranışı sunucudan sunucuya değişebiliyor.
resmon neden “Access denied” hatası veriyor?
Geliştirici komutu olduğu için. Belgeye göre geliştirici modu, istemciyi +set moo 31337 argümanıyla başlatarak ya da üretim dışı bir güncelleme kanalında (Beta veya Latest) çalıştırarak açılabiliyor; ikinci yol kararsızlık riski taşıyor.
Konsol ayarlarım nerede saklanıyor?
Cookbook yazısına göre kullanıcı ayarlarının büyük kısmı okunabilir biçimde %appdata%\citizenfx klasöründeki fivem.cfg dosyasında tutuluyor.
Sunucuda NPC yok, ayarımla mı ilgili?
Muhtemelen değil. Resmî belgeye göre onesync_population nüfus oluşturma ve yönetimini açıyor ve NPC’lerin doğması için gerekli; varsayılanı true. Aynı belge bu değişkenin sunucu tarafından setr ile çoğaltılabileceğini söylüyor, yani sunucu kapatmışsa sizin ayarınız sonucu değiştirmiyor.
Oynanışı değiştiren başka resmî değişken var mı?
Üç tane daha: game_enablePetrolLeakage (varsayılan true) deposu hasar alan araçlardan benzin sızmasına izin veriyor; game_originalBikeJump (varsayılan false) orijinal motosiklet zıplama fiziğini açıyor — motosikletler daha yükseğe ve uzağa uçabiliyor ama zıplamalar daha tutarlı oluyor; game_enableFlyThroughWindscreen kaza anında karakterin ön camdan fırlayıp fırlamayacağını belirliyor. Üçü de sunucudan dayatılabiliyor.
Takılmanın hangi kaynaktan geldiğini nasıl görürüm?
Resmî belgedeki iki araç bunun için: cl_drawResTimeGraphs Kaynak Süre Grafikleri, cl_drawResTimeWarnings ise Kaynak Süre Uyarıları aracını açıyor. İkisinin de varsayılanı false. Bellek ve içerik yükleme tarafı için con_streamingMonitor, con_poolInspector ve con_archetypeMonitor bulunuyor. Resmî belge bu araçların nasıl okunacağını anlatmıyor; yalnızca hangi aracı açtıklarını yazıyor.
Ağ sorunumu sayıyla nasıl belgelerim?
net_statsFile komutu resmî açıklamaya göre FiveM istemcisinin ağ kullanımını bir dosyaya kaydediyor; ping, alınan ve gönderilen paket ile bayt sayısı, yönlendirme paketi miktarı gibi ölçümler tutuluyor. neteventlog ise ağ olay günlüğünü açıyor.
Bilgileri nasıl topladık? connect, disconnect, quit, loadlevel, storymode, bind, rbind, unbind, cl_drawfps, cl_drawperf, str_maxVehicleTextureRes, nui_useInProcessGpu, allowEmptyHeadDrawable, voice ve profile değişkenleri, cam komutları, cmdlist, resmon, netgraph, strmem, strdbg, strlist, con_miniconChannels, con_winconsole, save_gta_cache komutlarının tanımları ve varsayılan değerleri ile geliştirici modunun +set moo 31337 veya üretim dışı kanalla açılması docs.fivem.net’teki Console Commands sayfasından alındı. wait komutuyla bekleme örneği ve 1500 milisaniye açıklaması Cookbook arşivindeki 21 Aralık 2021 tarihli yazıdan, +vstr ile seta örnekleri, toggle kullanımları, RegisterKeyMapping ile kullanıcı tarafından düzenlenebilir atamalar, her komut için tek atama sınırı ve %appdata%\citizenfx içindeki fivem.cfg dosyası 6 Ocak 2020 tarihli Cookbook yazısından geldi. chatMessage olayının kullanımdan kaldırılması ve chat:addMessage olayının color, multiline ve args özellikleri Creating Chat Messages belgesinden, +set moo 31337 argümanının Enhanced’de kaldırılıp sv_devMode true ile değiştirilmesi What’s Changed in FiveM for GTAV Enhanced sayfasından alındı. Sunucuya girmeden önce kuralların ve başlangıç bilgilerinin okunması yönergesi Cfx’in support.cfx.re adresindeki kontrol listesi makalesinden aktarıldı. 1 Kasım 2026 eki: Cfx’in resmî konsol komutları belgesi baştan sona okundu ve yazıda yer almayan komutlar çıkarıldı; oynanış değişkenlerinin varsayılan değerleri ile sunucudan çoğaltılabildiği notu da aynı belgeden alındı. Ayrıca bu güncellemede yapılandırılmış veride yer tutucuların kaçırılmasıyla ilgili bir biçim hatası düzeltildi. Son güncelleme: 1 Kasım 2026.
İlgili İçerikler
- FiveM RP Terimleri Sözlüğü
- FiveM FPS Artırma ve Grafik Ayarları
- FiveM Ses ve Mikrofon Sorunu
- FiveM Sunucuya Bağlanma ve Sunucu Seçme
💬 Hangi atamayı kurdun?
İşine yarayan bind satırını aşağıya yapıştır — en kullanışlı atamaları birlikte derleyelim.