{"id":3163,"date":"2026-02-14T22:20:49","date_gmt":"2026-02-14T22:20:49","guid":{"rendered":"https:\/\/verisunucu.net\/blog\/?p=3163"},"modified":"2026-02-15T19:00:13","modified_gmt":"2026-02-15T19:00:13","slug":"fivem-sunucu-kurma-gunlukleri","status":"publish","type":"post","link":"https:\/\/verisunucu.net\/blog\/fivem-sunucu-kurma-gunlukleri\/","title":{"rendered":"FiveM Sunucu Kurma G\u00fcnl\u00fckleri"},"content":{"rendered":"<div class=\"el-p\">\n<p dir=\"auto\">E\u011fer bu laubali g\u00f6z\u00fcken yaz\u0131y\u0131 okuyorsan, muhtemelen sen de o me\u015fhur &#8220;Kendi sunucumu a\u00e7ay\u0131m, millet benim kurallar\u0131ma g\u00f6re oynas\u0131n&#8221; gaz\u0131na gelmi\u015f ki\u015filerdensindir. Ho\u015f geldin, dertle\u015felim biraz ama \u015fu durumda imkans\u0131z gibi. Ba\u015fta s\u00f6yleyeyim, bu yol \u00f6yle sadece &#8220;kur&#8221; butonuna basmakla bitmiyor. Uykusuz geceler, bitmek bilmeyen hata kodlar\u0131 ve &#8220;Abi server neden \u00e7\u00f6kt\u00fc?&#8221; diyen oyuncularla dolu bir macera bu.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Hadi, gel bu i\u015fin mutfa\u011f\u0131na girelim. Ama uyar\u0131yorum, bazen sinirden klavyeyi kemirebilirsin.<\/p>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"1. O Siyah Ekranla \u0130lk Tan\u0131\u015fma\">1. O Siyah Ekranla \u0130lk Tan\u0131\u015fma<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Her \u015fey o tertemiz\u00a0<code>run.cmd<\/code>\u00a0dosyas\u0131na \u00e7ift t\u0131klamakla ba\u015fl\u0131yor. Artifacts s\u00fcr\u00fcm\u00fcn\u00fc se\u00e7erken &#8220;En yenisi en iyisidir&#8221; mant\u0131\u011f\u0131yla dald\u0131n ama bir bakt\u0131n ki sunucu daha a\u00e7\u0131lmadan kapan\u0131yor. Neden? \u00c7\u00fcnk\u00fc bazen o &#8220;latest&#8221; s\u00fcr\u00fcm, senin kulland\u0131\u011f\u0131n paketle k\u00fcs \u00e7\u0131k\u0131yor.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Burada yap\u0131lan en b\u00fcy\u00fck hata, port a\u00e7may\u0131 unutmakt\u0131r. 30120 portu senin kutsal\u0131nd\u0131r. E\u011fer o portu hem TCP hem de UDP olarak a\u00e7massan, sunucuya sadece sen ve hayali arkada\u015flar\u0131n girer. Konsolda her \u015fey ye\u015fil yanar, sevinirsin; ama arkada\u015f\u0131n &#8220;Kanka sunucu g\u00f6z\u00fckm\u00fcyor&#8221; dedi\u011finde d\u00fcnyan ba\u015f\u0131na y\u0131k\u0131l\u0131r.<\/p>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"2. Scriptlerin Gizli D\u00fcnyas\u0131 ve &quot;Nil Value&quot; Belas\u0131\">2. Scriptlerin Gizli D\u00fcnyas\u0131 ve &#8220;Nil Value&#8221; Belas\u0131<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">\u0130\u015fte zurnan\u0131n &#8220;z\u0131rt&#8221; dedi\u011fi yer buras\u0131. \u0130nternetten bir paket buldun, &#8220;Ooo her \u015fey i\u00e7inde, harika!&#8221; dedin ve kurdun. Scripti\u00a0<code>resources<\/code>\u00a0i\u00e7ine att\u0131n,\u00a0<code>server.cfg<\/code>\u00a0i\u00e7ine de\u00a0<code>ensure script_ismi<\/code>\u00a0yazd\u0131n. Oyuna girdin ama o da ne? Envanter a\u00e7\u0131lm\u0131yor. Hemen F8 konsolunu bir a\u00e7\u0131yorsun, kar\u015f\u0131nda o me\u015fhur yaz\u0131:<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\"><code>[script:ox_inventory] SCRIPT ERROR: @ox_inventory\/server.lua:15: attempt to index a nil value<\/code><\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Bum! Neden? \u00c7\u00fcnk\u00fc o scriptin \u00e7al\u0131\u015fmas\u0131 i\u00e7in gereken veritaban\u0131 tablosunu (SQL dosyas\u0131n\u0131) okutmad\u0131n. Ya da o scriptin \u00e7al\u0131\u015fmas\u0131 i\u00e7in\u00a0<code>ox_lib<\/code>\u00a0laz\u0131md\u0131 ama sen &#8220;Aman sonra kurar\u0131m&#8221; diyip ge\u00e7tin. Veritaban\u0131 olmadan o script, haf\u0131zas\u0131n\u0131 kaybetmi\u015f bir bal\u0131k gibidir.<\/p>\n<p dir=\"auto\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3165\" src=\"https:\/\/verisunucu.net\/blog\/wp-content\/uploads\/2026\/02\/firefox_scqiJyV5Nf.png\" alt=\"\" width=\"537\" height=\"52\" srcset=\"https:\/\/verisunucu.net\/blog\/wp-content\/uploads\/2026\/02\/firefox_scqiJyV5Nf.png 537w, https:\/\/verisunucu.net\/blog\/wp-content\/uploads\/2026\/02\/firefox_scqiJyV5Nf-300x29.png 300w, https:\/\/verisunucu.net\/blog\/wp-content\/uploads\/2026\/02\/firefox_scqiJyV5Nf-400x39.png 400w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><\/p>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"3. Optimizasyon: FPS Canavarlar\u0131n\u0131 Avlamak\">3. Optimizasyon: FPS Canavarlar\u0131n\u0131 Avlamak\/Yakalamak<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Sunucuyu a\u00e7t\u0131n, 10 ki\u015fi girdi ve herkes &#8220;Abi drop yiyorum&#8221; demeye ba\u015flad\u0131. Tebrikler, sunucun bir\u00a0<strong>Resmon<\/strong>\u00a0canavar\u0131na d\u00f6n\u00fc\u015ft\u00fc.\u00a0<code>F8<\/code>\u00a0bas\u0131p\u00a0<code>resmon 1<\/code>\u00a0yazd\u0131\u011f\u0131nda o scriptlerin ne kadar CPU t\u00fcketti\u011fini g\u00f6receksin.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Burada yap\u0131lan en b\u00fcy\u00fck hata, &#8220;Daha \u00e7ok mod, daha \u00e7ok oyuncu&#8221; mant\u0131\u011f\u0131d\u0131r. Oysa 200 MB&#8217;l\u0131k bir Mercedes dosyas\u0131 sunucuya koyarsan, oyuncunun bilgisayar\u0131 a\u011flamaya ba\u015flar. Arabalar\u0131n\u00a0<code>.ytd<\/code>\u00a0dosyalar\u0131n\u0131 k\u00fc\u00e7\u00fcltmek, sunucunun nefes almas\u0131n\u0131 sa\u011flar.<\/p>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"4. Veritaban\u0131 ve S\u0131ralama Karma\u015fas\u0131\">4. Veritaban\u0131 ve S\u0131ralama Karma\u015fas\u0131<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Veritaban\u0131 (Database) i\u015fi biraz can s\u0131k\u0131c\u0131d\u0131r.\u00a0<code>oxmysql<\/code>\u00a0mi kullan\u0131yorsun yoksa eski usul\u00a0<code>mysql-async<\/code>\u00a0mi? Bu ikisi aras\u0131ndaki fark, sunucunun h\u0131z\u0131yla do\u011frudan alakal\u0131d\u0131r. Yeni nesil scriptlerin \u00e7o\u011fu\u00a0<code>oxmysql<\/code>\u00a0ister. E\u011fer sunucun ba\u015flang\u0131\u00e7ta &#8220;Could not find dependency oxmysql&#8221; hatas\u0131 veriyorsa, s\u0131ralamay\u0131 yanl\u0131\u015f yapm\u0131\u015fs\u0131nd\u0131r.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\"><code>server.cfg<\/code>\u00a0dosyas\u0131ndaki s\u0131ralama senin anayasan gibidir:<\/p>\n<\/div>\n<div class=\"el-ol\">\n<ol>\n<li dir=\"auto\" data-line=\"0\">\u00d6nce altyap\u0131 (ESX veya QB-Core)<\/li>\n<li dir=\"auto\" data-line=\"2\">Sonra k\u00fct\u00fcphaneler (ox_lib, vb.)<\/li>\n<li dir=\"auto\" data-line=\"4\">En son yan scriptler ve ara\u00e7lar.<\/li>\n<\/ol>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"5. &quot;Ben Kurucuyum, Neden Yetkim Yok?&quot; Dram\u0131 (Yetki Ayarlar\u0131)\">5. &#8220;Ben Kurucuyum, Neden Yetkim Yok?&#8221; Dram\u0131 (Yetki Ayarlar\u0131)<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Sunucuyu a\u00e7t\u0131n, hatalar\u0131 bir \u015fekilde yamalad\u0131n ve o b\u00fcy\u00fck an geldi: Oyuna giri\u015f yapt\u0131n. Kafanda o g\u00f6r\u00fcnmez &#8220;Kurucu&#8221; tac\u0131 var san\u0131yorsun. Haval\u0131 bir \u015fekilde y\u00fcr\u00fcy\u00fcp F2 tu\u015funa (veya admin men\u00fcs\u00fc tu\u015fun neyse ona) bas\u0131yorsun&#8230; Ve hi\u00e7bir \u015fey olmuyor.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Chat&#8217;e\u00a0<code>\/noclip<\/code>\u00a0yaz\u0131yorsun, sunucu sana so\u011fuk bir \u015fekilde cevap veriyor:\u00a0<strong>&#8220;You don&#8217;t have permissions.&#8221;<\/strong><\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">\u0130\u015fte o an, ger\u00e7eklerle y\u00fczle\u015fti\u011fin and\u0131r dostum. Sen \u015fu an sunucu i\u00e7in, yoldan ge\u00e7en s\u0131radan bir NPC&#8217;den farks\u0131zs\u0131n. O kadar para verdin, o kadar u\u011fra\u015ft\u0131n ama sunucu seni tan\u0131m\u0131yor.<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\"><strong>Steam Hex ID Pe\u015finde Ko\u015fmak:<\/strong>\u00a0FiveM&#8217;in yetki sistemi (Ace Permissions) ba\u015fta insana \u00c7ince gibi gelir. Kendi sunucunda kendine yetki vermek i\u00e7in bile k\u0131rk takla atars\u0131n. Steam Hex ID&#8217;ni bulmak i\u00e7in garip sitelere girersin, o uzun kodu kopyalars\u0131n. Sonra\u00a0<code>server.cfg<\/code>\u00a0dosyas\u0131n\u0131n en alt\u0131na inip, ellerin titreyerek \u015fu kutsal sat\u0131r\u0131 eklemeye \u00e7al\u0131\u015f\u0131rs\u0131n:<\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\"><code>add_principal identifier.steam:110000112345678 group.admin<\/code><\/p>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Burada yap\u0131lan en b\u00fcy\u00fck acemilik, o kodu yanl\u0131\u015f yere yap\u0131\u015ft\u0131rmakt\u0131r. E\u011fer bu sat\u0131r\u0131\u00a0<code>ensure<\/code>\u00a0komutlar\u0131ndan \u00f6nceye yazarsan, sunucu kafay\u0131 yer. Bir de o kadar u\u011fra\u015f\u0131p TxAdmin kurars\u0131n ama ilk giri\u015fte \u015fifreyi yanl\u0131\u015f girdi\u011fin i\u00e7in kendini 2 saat banlars\u0131n ya&#8230; \u0130\u015fte o an bilgisayar\u0131 camdan a\u015fa\u011f\u0131 atma iste\u011fi gelir.<\/p>\n<\/div>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-h2\">\n<h2 dir=\"auto\" data-heading=\"Pes Etmemek Laz\u0131m\">Pes Etmemek Laz\u0131m<\/h2>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\">Bu i\u015fin en &#8220;hatal\u0131&#8221; k\u0131sm\u0131 ise her \u015feyin bir kerede d\u00fczg\u00fcn \u00e7al\u0131\u015faca\u011f\u0131n\u0131 sanmakt\u0131r. \u00c7al\u0131\u015fmayacak. Ac\u0131 ger\u00e7ek i\u00e7in kusura bakmay\u0131n ama. Bir g\u00fcn kalkacaks\u0131n, bir g\u00fcncelleme gelmi\u015f ve t\u00fcm sunucu patlam\u0131\u015f. Ama i\u015fin zevki de burada. O hatay\u0131 \u00e7\u00f6zmek i\u00e7in forumlarda sabahlamak, yabanc\u0131 kaynaklar\u0131 \u00e7eviriyle okumak ve sonunda o &#8220;Success&#8221; yaz\u0131s\u0131n\u0131 g\u00f6rmek&#8230; \u0130\u015fte ger\u00e7ek adminlik budur.<\/p>\n<\/div>\n<div class=\"el-hr\">\n<hr \/>\n<\/div>\n<div class=\"el-p\">\n<p dir=\"auto\"><a href=\"https:\/\/verisunucu.net\/fivem-vds-sunucu-satinal\"><strong>Verisunucu.net<\/strong><\/a>\u00a0hepinize iyi g\u00fcnler diler.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"E\u011fer bu laubali g\u00f6z\u00fcken yaz\u0131y\u0131 okuyorsan, muhtemelen sen de o me\u015fhur &#8220;Kendi sunucumu a\u00e7ay\u0131m, millet benim kurallar\u0131ma g\u00f6re&hellip;","protected":false},"author":2,"featured_media":3171,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[17],"tags":[],"class_list":{"0":"post-3163","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-oyun","8":"cs-entry"},"_links":{"self":[{"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/posts\/3163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/comments?post=3163"}],"version-history":[{"count":2,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/posts\/3163\/revisions"}],"predecessor-version":[{"id":3172,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/posts\/3163\/revisions\/3172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/media\/3171"}],"wp:attachment":[{"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/media?parent=3163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/categories?post=3163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verisunucu.net\/blog\/wp-json\/wp\/v2\/tags?post=3163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}