Metin2 FileZilla ile Sunucu Dosyası Yükleme Rehberi 2026

Metin2 FileZilla ile dosya yükleme
Metin2 FileZilla ile dosya yükleme

Metin2 dünyası, 2020’lerin başından bu yana büyük bir değişim geçirdi ve 2026 yılı itibarıyla sunucu yönetimi teknolojileri hiç olmadığı kadar ileri bir noktaya ulaştı. Bir oyun sunucusu sahibi olmak, sadece oyuncuları bir araya getirmek değil, aynı zamanda arka planda çalışan devasa bir veri yapısını kusursuz bir şekilde yönetmek anlamına geliyor. Bu yönetim sürecinin kalbinde ise dosya aktarımı yatıyor. Siz değerli sunucu yöneticileri için hazırladığımız bu kapsamlı rehberde, bir Metin2 sunucusunun temel taşı olan FileZilla üzerinden dosya yükleme, düzenleme ve yönetim süreçlerini en ince ayrıntısına kadar inceleyeceğiz.

Oyun dosyalarının güvenli bir şekilde sunucuya aktarılması, sunucu performansından veri güvenliğine kadar pek çok kritik unsuru doğrudan etkiler. 2026 standartlarında, geleneksel yöntemlerin yerini daha hızlı ve şifrelenmiş protokoller almış olsa da, FileZilla hala sektördeki en güvenilir ve en çok tercih edilen araç olma özelliğini koruyor. Bu rehberde, sadece bir dosya sürükleyip bırakmaktan fazlasını, profesyonel bir sunucu mimarisinin nasıl inşa edildiğini göreceksiniz.

Sunucu Bağlantısı Kurma ve Temel FileZilla Ayarları

Bir Metin2 sunucusuna bağlanmak, teknik bir işlemden ziyade sunucunuzun kapısını doğru anahtarla açmak gibidir. 2026 yılında, standart FTP (Dosya Aktarım Protokolü) yerine artık güvenliğin ön planda olduğu SFTP (SSH Dosya Aktarım Protokolü) kullanımı bir zorunluluk haline gelmiştir. FileZilla’yı açtığınızda karşınıza çıkan “Sunucu”, “Kullanıcı Adı”, “Parola” ve “Port” alanları, sunucunuzla kuracağınız ilk temas noktalarıdır.

Bağlantı kurarken “Sunucu” kısmına genellikle size verilen IP adresini yazarsınız. Ancak modern sunucu hizmetlerinde, güvenlik amacıyla bu IP adresleri bazen maskelenmiş olabilir. Kullanıcı adı genellikle “root” olarak belirlenir; ancak kurumsal PVP Server sağlayıcıları, güvenliği artırmak adına size özel kullanıcı adları tanımlayabilir. Port kısmında ise standart FTP için 21 kullanılırken, güvenli bağlantı sağlayan SFTP için genellikle 22 veya sağlayıcınızın belirlediği özel bir port numarası (örneğin 2222) kullanılır.

Önemli: Bağlantı sırasında “Bilinmeyen anahtar uyarısı” alırsanız, bu sunucunuzun size özel bir güvenlik sertifikası sunduğu anlamına gelir. Eğer IP adresinizden eminseniz, bu anahtarı her zaman güvenilir olarak işaretleyip işleme devam edebilirsiniz.

Hızlı bağlantı çubuğu yerine “Site Yöneticisi” kısmını kullanmanız, 2026’nın yoğun çalışma temposunda size büyük kolaylık sağlar. Buraya sunucunuzu kaydederek tek tıkla erişim sağlayabilir, karakter kodlamasını “UTF-8” olarak ayarlayarak Türkçe karakterlerde (ş, ı, ğ, ö, ç, ü) oluşabilecek bozulmaların önüne geçebilirsiniz. Unutmayın, Metin2 altyapısında bir karakter hatası, tüm quest dosyalarınızın çalışmamasına neden olabilir.

Metin2 Sunucu Klasör Yapısını ve Dosya Düzenini Anlamak

Dosya yüklemeye başlamadan önce, yükleme yapacağınız yerin haritasını avucunuzun içi gibi bilmelisiniz. Bir Metin2 sunucusu genellikle FreeBSD işletim sistemi üzerinde yükselir ve dosyalar /usr/game dizini altında toplanır. Bu dizin, sunucunuzun beynidir. İçerisinde yer alan share, locale, quest, db ve auth gibi klasörlerin her birinin hayati görevleri vardır.

  • share/bin: Oyunun çalıştırılabilir dosyalarını (game ve db) barındırır.
  • share/locale/turkey: Oyunun dil dosyalarını, eşya protokollerini (item_proto) ve yaratık protokollerini (mob_proto) içerir.
  • share/locale/turkey/quest: Oyun içi görevlerin (quest) ve lua tabanlı sistemlerin bulunduğu alandır.
  • db: Veritabanı yapılandırmalarını ve log dosyalarını tutar.
  • 2026 yılındaki gelişmiş sunucu yapılarında, bu klasörlerin içinde “backup” veya “logs” gibi otomatik temizlenen klasörler de bulunur. Dosya yüklerken, özellikle quest klasörüne yeni bir dosya attığınızda, bu dosyanın çalışması için sadece yüklemenin yeterli olmadığını, terminal üzerinden derlenmesi gerektiğini unutmamalısınız. Metin2 PvP serverler kurulum aşamasında bu hiyerarşi bozulursa, sunucu açılışında “Connection Refused” gibi klasik ama can sıkıcı hatalarla karşılaşmanız işten bile değildir.

    Klasör yapısını öğrenmek, sadece hata çözmek için değil, aynı zamanda sunucunuzu optimize etmek için de gereklidir. Örneğin, gereksiz log dosyalarının hangi klasörde biriktiğini bilirseniz, FileZilla üzerinden bunları düzenli olarak temizleyerek disk alanınızı koruyabilirsiniz. 2026 yılında disk hızları (NVMe Gen5) çok yüksek olsa da, dosya sayısının (inode) artması hala bir performans engelidir.

    Adım Adım Dosya Yükleme ve CHMOD İzinlerini Düzenleme

    Dosya yükleme işlemi, FileZilla’nın sol tarafındaki yerel bilgisayarınızdan sağ tarafındaki uzak sunucuya dosyaları sürüklemenizle başlar. Ancak bu basit işlem, arka planda ciddi bir izin mekanizmasıyla yönetilir. Linux tabanlı sunucularda her dosyanın bir “sahibi” ve “erişim izni” vardır. Metin2 dosyalarında en sık duyacağınız terim “777 izni”dir.

    Önemli: Sunucuya yeni bir “game” dosyası veya “quest” yüklediğinizde, sağ tıklayıp “Dosya İzinleri” (CHMOD) kısmına giderek sayısal değeri 777 yapmanız gerekir. Bu, dosyanın sunucu tarafından okunabilir, yazılabilir ve çalıştırılabilir olmasını sağlar.

    Yükleme yaparken dikkat etmeniz gereken bir diğer nokta ise “Aktarım Tipi”dir. Metin2 dosyaları genellikle ikili (Binary) formatta aktarılmalıdır. FileZilla’da “Aktarım -> Aktarım Tipi” menüsünden bunu kontrol edebilirsiniz. ASCII modu, metin dosyaları için iyidir ancak binary dosyaların (özellikle lib dosyaları veya game core dosyaları) yapısını bozabilir.

    2026 yılındaki projelerde artık tek bir dosya yüklemek yerine, tüm bir sistem paketini (.tar.gz formatında) yükleyip sunucu tarafında açmak daha profesyonel bir yaklaşımdır. Ancak küçük düzenlemeler, örneğin bir config dosyası değişikliği veya yeni bir item_list güncellemesi için FileZilla’nın sağ tıklayıp “Göster/Düzenle” özelliği paha biçilemezdir. Bu sayede dosyayı bilgisayarınıza indirmeden, sunucu üzerinde anlık olarak güncelleyebilirsiniz.

    Dosya Türü Önerilen Dizin CHMOD İzni Önem Derecesi
    Game Core /usr/game/share/bin 777 Kritik
    Quest Dosyaları /usr/game/share/locale/turkey/quest 777 Yüksek
    Config Dosyaları /usr/game/channel1, channel2… 644 Orta
    Log Dosyaları /usr/game/logs 666 Düşük

    Karşılaşılan Yaygın Hatalar ve Etkili Çözüm Yöntemleri

    Dosya yükleme sürecinde her zaman işler yolunda gitmeyebilir. En sık karşılaşılan sorunlardan biri “Kritik dosya aktarım hatası”dır. Bu genellikle disk alanının dolması, izin yetersizliği veya internet bağlantısının anlık kopmasından kaynaklanır. 2026 yılında sunucu kapasiteleri artsa da, log dosyalarının kontrolsüz büyümesi hala diskleri doldurabilmektedir.

    Bir diğer sorun ise “Zaman aşımı” (Timeout) hatasıdır. Eğer çok sayıda küçük dosya (örneğin binlerce item ikonu) yüklüyorsanız, FileZilla sunucuyla olan bağlantısını kaybedebilir. Bunu çözmek için “Ayarlar -> Aktarımlar” kısmından zaman aşımı süresini 0 (sınırsız) olarak ayarlayabilir veya eşzamanlı aktarım sayısını 10’a çıkararak işlemi hızlandırabilirsiniz.

    Hataların bir kısmı da yanlış dizine dosya yüklemekten kaynaklanır. Örneğin, bir map (harita) dosyasını data/map yerine locale/map içine atarsanız, oyuncular o haritaya ışınlandığında oyun istemcisi kapanacaktır. Bu tür durumlarda FileZilla’nın “Uzak dosya ara” özelliğini kullanarak, dosyanın gerçekten nerede olması gerektiğini mevcut yapıdan kontrol edebilirsiniz.

    Önemli: Dosya aktarımı sırasında “Hedef dosya zaten var” uyarısı aldığınızda, mutlaka “Daha yeniyse üzerine yaz” seçeneğini değerlendirin. Eğer yanlışlıkla eski bir dosyayı yenisinin üzerine yazarsanız, saatlerce süren emeğiniz boşa gidebilir.

    2026 Teknolojileriyle Daha Hızlı Dosya Yönetimi İpuçları

    2026 yılında Metin2 sunucu yönetimi, otomasyon araçlarıyla iç içe geçmiş durumdadır. Artık sadece manuel yükleme yapmıyoruz; FileZilla’nın senkronize gezinti özelliğini kullanarak yerel klasörümüz ile sunucu klasörümüzü eşzamanlıyoruz. Sol tarafta bir klasöre girdiğinizde sağ tarafta da aynı klasörün açılması, yanlış dizine dosya yükleme riskini sıfıra indirir.

    Ayrıca, modern sunucularda “Sürükle-Bırak” işlemini daha güvenli hale getiren şifreleme algoritmaları gelişmiştir. Verileriniz ağ üzerinden taşınırken AES-256 şifreleme protokolü ile korunur. Bu, rakip sunucu sahiplerinin veya kötü niyetli kişilerin verilerinizi havada yakalamasını engeller. 2026 standartlarında bir sunucuda, FileZilla üzerinden yapılan her işlem bir log kaydı bırakır; bu da ekibinizde kimin hangi dosyayı ne zaman değiştirdiğini takip etmenizi sağlar.

    Hız tutkunları için bir diğer ipucu ise “Dizin Karşılaştırma” özelliğidir. Bu özellik sayesinde, yerel bilgisayarınızdaki dosyalar ile sunucudaki dosyalar arasındaki boyut veya tarih farklarını renkli kodlarla görebilirsiniz. Hangi dosyaların güncellenmesi gerektiğini tek bakışta anlamak, özellikle büyük güncellemeler sırasında size saatler kazandıracaktır.

    Güvenlik Protokolleri ve Veri Bütünlüğünün Korunması

    Metin2 FileZilla ile dosya yükleme
    Metin2 FileZilla ile dosya yükleme

    Sunucu yönetimi, sadece teknik bilgi değil, aynı zamanda ciddi bir sorumluluk gerektirir. YMYL (Sizin Paranız veya Sizin Hayatınız) kapsamında değerlendirilebilecek, oyuncuların emeklerini ve sizin ticari itibarınızı ilgilendiren bu süreçte, veri güvenliği her şeyden önce gelir. Dosya yüklerken kullandığınız bilgisayarın temiz olduğundan, içerisinde keylogger veya zararlı yazılım bulunmadığından emin olmalısınız.

    2026’da iki faktörlü kimlik doğrulama (2FA), FileZilla üzerinden sunucu erişimlerinde de standart hale gelmiştir. SSH anahtarları (Key-based authentication) kullanarak, şifre girmeden sadece sizin bilgisayarınızdaki özel bir anahtar dosyasıyla sunucuya bağlanmak, en güvenli yöntemdir. Bu yöntem, kaba kuvvet (brute force) saldırılarını imkansız hale getirir.

    Veri bütünlüğü için, yüklediğiniz kritik dosyaların (özellikle game dosyası) MD5 veya SHA-256 hash değerlerini kontrol etmek bir uzmanlık göstergesidir. Büyük bir güncelleme paketini sunucuya attıktan sonra, dosyanın yolda bozulup bozulmadığını anlamak için bu kontrolü yapmak, ileride yaşanabilecek “Core segment fault” gibi sistem çökmelerinin önüne geçer.

    Yedekleme Stratejileri ve Felaket Kurtarma Senaryoları

    Her başarılı sunucu yöneticisinin bir “B Planı” vardır. FileZilla üzerinden dosya yüklemeden önce, mevcut çalışan sistemin bir yedeğini almak, profesyonelliğin altın kuralıdır. 2026 yılında bulut tabanlı otomatik yedekleme sistemleri çok gelişmiş olsa da, manuel olarak alınan bir /usr/game yedeği, hayat kurtarıcı olabilir.

    Yedek alırken sadece game klasörünü değil, veritabanı (mysql) klasörünü de FileZilla üzerinden yerel bilgisayarınıza çekmelisiniz. Genellikle /var/db/mysql dizininde bulunan bu veriler, oyuncularınızın tüm karakter bilgilerini barındırır. Yeni bir dosya yüklediğinizde sunucu çöküyorsa, FileZilla ile yedekleri geri yüklemek sadece birkaç dakika sürer.

    Felaket kurtarma senaryolarında, “Incremental Backup” (Artımlı Yedekleme) mantığını kullanabilirsiniz. Sadece değişen dosyaları yedeklemek, hem internet kotanızı korur hem de işlem süresini kısaltır. FileZilla’nın filtreleme özellikleri sayesinde, .log veya .tmp gibi gereksiz uzantıları yedekleme dışı bırakarak sadece hayati dosyalara odaklanabilirsiniz.

    Sonuç: Profesyonel Sunucu Yönetiminde FileZilla’nın Rolü

    2026 yılı itibarıyla Metin2 dünyası, başlangıcından bu yana hayal edilemeyen bir teknik derinliğe ulaşmıştır. FileZilla, bu derinlikte kaybolmadan sunucunuzu güvenli bir limana yanaştırmanızı sağlayan en önemli aracınızdır. Doğru klasör hiyerarşisi, doğru izinler (CHMOD) ve yüksek güvenlik protokolleri ile yönetilen bir sunucu, oyuncularına kesintisiz ve kaliteli bir deneyim sunar.

    Bu rehberde öğrendiğiniz teknikler, sadece dosya yüklemekle ilgili değil, aynı zamanda bir dijital varlığı korumak ve geliştirmekle ilgilidir. Unutmayın ki, en iyi sistemler en iyi yönetilenlerdir. Dosya aktarımı sırasında göstereceğiniz titizlik, sunucunuzun ömrünü uzatacak ve sizi sektördeki rakiplerinizden bir adım öne çıkaracaktır. Teknik bilginizi sürekli güncel tutarak ve modern araçları doğru şekilde kullanarak, Metin2 topluluğunda kalıcı bir iz bırakabilirsiniz.

    Sunucu yönetimi yolculuğunuzda başarılar dileriz. Her zaman en güncel yöntemleri takip etmeye ve verilerinizin güvenliğini her şeyin üstünde tutmaya özen gösterin.


    Sıkça Sorulan Sorular

    FileZilla ile sunucuya bağlanırken “Connection Timed Out” hatası alıyorum, ne yapmalıyım?

    Bu hata genellikle internet bağlantınızdan veya sunucu güvenlik duvarının (firewall) IP adresinizi engellemesinden kaynaklanır. Öncelikle internetinizi kontrol edin, ardından eğer kullanıyorsanız VPN’i kapatın veya sunucu sağlayıcınızdan IP adresinizi beyaz listeye (whitelist) eklemesini talep edin. Ayrıca port numarasının (genellikle 22 veya 21) doğruluğundan emin olun.

    CHMOD 777 izni vermezsem ne olur?

    Eğer sunucuya yüklediğiniz bir dosyaya (özellikle çalıştırılabilir game veya .sh uzantılı script dosyalarına) 777 izni vermezseniz, sunucu bu dosyayı “yabancı” ve “çalıştırılamaz” olarak görür. Bu durum, oyunun açılmamasına, görevlerin çalışmamasına veya sistem hatalarına (Permission Denied) yol açar. Güvenlik için sadece gerekli dosyalara bu yetkiyi vermelisiniz.

    Dosya yüklerken “Hedef dosya zaten var” uyarısında hangi seçeneği seçmeliyim?

    Eğer mevcut bir sistemi güncelliyorsanız “Üzerine Yaz” veya “Daha yeniyse üzerine yaz” seçeneğini kullanmalısınız. Ancak bir yedeği geri yüklüyorsanız, tüm dosyaların değiştiğinden emin olmak için doğrudan “Üzerine Yaz” demek daha sağlıklıdır. Önemli bir değişiklik yapmadan önce her zaman “Atla” diyerek mevcut dosyayı koruyup, önce manuel yedek almanız önerilir.

    FileZilla üzerinden veritabanı dosyalarını yüklemek güvenli mi?

    Evet, ancak veritabanı servisinin (MySQL/MariaDB) bu sırada kapalı olması önerilir. Aktif olarak çalışan bir veritabanının dosyalarını kopyalamak veya üzerine yazmak veri bozulmalarına (corruption) neden olabilir. En sağlıklı yöntem, veritabanı dosyalarını .tar.gz olarak paketleyip aktarmak ve ardından sunucu üzerinde açmaktır.

    FTP ve SFTP arasındaki fark nedir, hangisini kullanmalıyım?

    FTP verileri şifrelemeden gönderirken, SFTP tüm veri trafiğini SSH kanalı üzerinden şifreler. 2026 standartlarında, şifrelerinizin ve oyun dosyalarınızın çalınmasını önlemek için mutlaka SFTP kullanmalısınız. SFTP genellikle sunucunuzun SSH portunu (varsayılan 22) kullanır ve ek bir kurulum gerektirmez.

    Yanlışlıkla sildiğim bir dosyayı FileZilla üzerinden geri getirebilir miyim?

    Maalesef, FileZilla üzerinden silinen bir dosyanın “Çöp Kutusu” özelliği yoktur; dosya sunucudan kalıcı olarak silinir. Bu yüzden silme işlemi yapmadan önce çok dikkatli olmalı ve mutlaka düzenli yedekler almalısınız. Eğer sunucu sağlayıcınızın otomatik snapshot (anlık görüntü) özelliği varsa, oradan geri dönüş yapabilirsiniz.

    Büyük boyutlu dosyaları (örn: 2GB game dosyası) yüklerken bağlantı kopuyor, ne yapmalıyım?

    Büyük dosyalarda bağlantı kopmasını önlemek için FileZilla ayarlarından “Zaman aşımı” süresini artırın. Eğer sorun devam ediyorsa, dosyayı bilgisayarınızda WinRAR veya 7-Zip ile parçalara bölerek yüklemeyi deneyebilir ya da dosyayı bir bulut servisine yükleyip sunucu terminalinden wget komutuyla doğrudan çekebilirsiniz.

    Kaynaklar

  • PVP Server Yönetimi ve Dosya Yapısı
  • Metin2 Sunucu Kurulumu ve Teknik Bilgiler
  • Metin2 Wiki – Dosya İzinleri ve CHMOD
  • Güncel Metin2 Sunucu Etkinlikleri ve Güncellemeleri

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*