X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
TRY

Metin2 Sunucusu Nasıl Kurulur? Adım Adım Kurulum Rehberi

AnasayfaYazılarMetin2 SunucuMetin2 Sunucusu Nasıl Kurulur? Adım...

Metin2 server nasıl kurulur? Profesyonel bir Metin2 server kurulumu; uygun VDS veya fiziksel sunucu seçimi, files ile uyumlu FreeBSD sürümü, MariaDB yapılandırması, server files ve client bağlantısı, port güvenliği, test ve yedekleme aşamalarından oluşur.

Ev bilgisayarında Hamachi veya port yönlendirme ile deneme sunucusu kurulabilir. Ancak gerçek oyunculara açık, sürekli ve güvenli bir Metin2 PVP server için veri merkezinde çalışan VDS ya da fiziksel sunucu tercih edilmelidir.

Doğrudan cevap: Metin2 server kurmak için yüksek tek çekirdek performanslı bir sunucu, NVMe disk, uyumlu FreeBSD ve MariaDB sürümü, server files, client, doğru auth–game–P2P portları ve harici yedekleme gerekir. Files, işletim sistemi ve veritabanı sürümleri birbirine uyumlu değilse servisler açılmayabilir.

Siberdizayn teknik notu:

Metin2 kurulumlarında yalnızca toplam CPU ve RAM değerine bakılmamalıdır. Game core süreçleri çoğu zaman tek çekirdek performansına duyarlıdır. Bu nedenle yüksek frekanslı işlemci, NVMe disk, ayrı auth ve game core yapısı, yalnızca güvenilir IP’lere açık P2P portları ve düzenli harici yedekleme birlikte planlanmalıdır.

Metin2 PVP Server Kurmak İçin Gerekenler

  • Yeterli işlemci, RAM ve NVMe diske sahip VDS veya fiziksel sunucu
  • Files ile uyumlu FreeBSD sürümü
  • MariaDB veya MySQL veritabanı
  • Metin2 server files
  • Uyumlu client ve binary
  • SSH erişimi ve temel FreeBSD bilgisi
  • Güvenli parola ve firewall yapılandırması
  • Yedekleme alanı ve test planı

Donanım seçimi için Metin2 Sunucu İçin Kaç GB RAM ve Hangi İşlemci Gerekir? rehberimizi inceleyebilirsiniz.

Metin2 Server Yerel Bilgisayara mı, VDS’ye mi Kurulmalı?

Yerel bilgisayar ve Hamachi yöntemi; files testi, quest geliştirme veya kapalı ekip çalışması için kullanılabilir. Fakat bağlantının ev internetine bağlı olması, değişken IP, port yönlendirme, düşük upload kapasitesi ve elektrik kesintisi gibi nedenlerle gerçek oyunculu projeler için uygun değildir.

Profesyonel kurulumda VDS veya fiziksel sunucu tercih edilmesinin temel nedenleri:

  • 7/24 veri merkezi bağlantısı
  • Sabit public IP adresi
  • Daha düşük ve kararlı gecikme
  • DDoS koruması uygulanabilmesi
  • Kaynakların gerektiğinde yükseltilebilmesi
  • Harici yedekleme ve teknik izleme imkânı

Metin2 Sunucu Kurulum Aşamaları

Metin2 sunucu kurulumunda VDS, FreeBSD, MariaDB, server files, client ve test aşamaları
Metin2 kurulumu sıralı ve kontrollü adımlarla yapılmalıdır.

Siberdizayn’ın Önerdiği Metin2 Kurulum Yapısı

Projenin ölçeğine göre değişmekle birlikte, kararlı bir Metin2 kurulumunda aşağıdaki yapı tercih edilebilir:

  • Yüksek tek çekirdek performansına sahip işlemci
  • Oyuncu ve files ihtiyacına uygun RAM
  • MariaDB ve log işlemleri için NVMe disk
  • Files ile doğrulanmış FreeBSD sürümü
  • Auth, DB ve game core süreçlerinin ayrı izlenmesi
  • Oyunculara yalnızca auth ve game portlarının açılması
  • P2P ve MariaDB portlarının güvenilir IP’lerle sınırlandırılması
  • Canlı sunucudan farklı konumda günlük yedek

Bu yapı her files paketi için birebir aynı değildir. Kurulumdan önce binary, kütüphane, MariaDB ve FreeBSD uyumluluğu kontrol edilmelidir.

1. VDS mi Fiziksel Sunucu mu Seçilmeli?

Yeni kurulan, files testi yapılan veya orta ölçekli projelerde güçlü bir VDS yeterli olabilir. Yüksek oyuncu, fazla kanal ve tam donanım kontrolü gerektiren projelerde fiziksel sunucu değerlendirilebilir.

Karar vermek için Metin2 VDS mi Fiziksel Sunucu mu? karşılaştırmamızı okuyabilirsiniz.

Yeni projeler için Başlangıç Metin2 Sunucu, büyüyen projeler için Orta Düzey Metin2 Sunucu paketleri değerlendirilebilir.

2. FreeBSD Kurulumu ve İlk Ayarlar

Metin2 server files paketlerinin önemli bir bölümü FreeBSD üzerinde çalışır. Ancak her files paketi aynı FreeBSD sürümüyle uyumlu değildir. Kurulumdan önce sağlayıcının önerdiği sürüm öğrenilmelidir.

İlk yapılandırmada aşağıdaki işlemler yapılmalıdır:

  • Root parolası değiştirilmelidir.
  • Gerekirse ayrı bir yönetici kullanıcı oluşturulmalıdır.
  • SSH erişimi güvenli port ve IP politikasıyla sınırlandırılmalıdır.
  • Saat dilimi ve sistem saati ayarlanmalıdır.
  • Gerekli paket yöneticisi ve kütüphaneler kurulmalıdır.
  • Sunucu hostname ve ağ ayarları doğrulanmalıdır.

Eski binary veya kütüphaneler yeni FreeBSD sürümleriyle çalışmayabilir. Bu nedenle güncel olan her zaman otomatik olarak en uyumlu seçenek değildir.

3. MariaDB veya MySQL Kurulumu

Metin2 hesap, oyuncu, item, lonca ve log verileri veritabanında tutulur. Kullanılacak MariaDB veya MySQL sürümü files içindeki DB servisi ve SQL yapılarıyla uyumlu olmalıdır.

Kurulum sırasında:

  • Güçlü root parolası belirlenmelidir.
  • Uzak bağlantılar yalnızca gerekli IP adreslerine açılmalıdır.
  • Metin2 için ayrı veritabanı kullanıcısı oluşturulmalıdır.
  • Gerekli tablolar doğru karakter setiyle içe aktarılmalıdır.
  • Account, player, common ve log veritabanları kontrol edilmelidir.
  • Yedekleme ve geri yükleme testi yapılmalıdır.

4. Server Files Sunucuya Nasıl Yüklenir?

Server files arşivi güvenli yöntemle sunucuya aktarılmalı ve uygun dizine açılmalıdır. Dosya sahibi, grup ve çalıştırma izinleri files yapısına göre düzenlenmelidir.

Metin2 server files içinde auth channel db locale quest ve log dizinleri
Dizin isimleri kullanılan files paketine göre farklılık gösterebilir.

Yaygın dizin yapısında şu bileşenler bulunabilir:

  • Auth veya login servisi
  • DB servisi
  • Channel ve game core dizinleri
  • Share, locale ve quest klasörleri
  • Log, syserr ve syslog dosyaları
  • Başlatma ve kapatma scriptleri

Files seçiminde uyumluluk ve kullanım hakları için Metin2 Server Files Nedir? rehberimizi inceleyebilirsiniz.

5. Dosya İzinleri Nasıl Ayarlanmalıdır?

Yanlış dosya izinleri servislerin çalışmamasına veya güvenlik açığına neden olabilir. Tüm dizinlere gereksiz şekilde tam yetki vermek doğru değildir.

Uygulanması gereken temel yaklaşım:

  • Game ve DB binary dosyalarına çalıştırma izni verilmelidir.
  • Config ve parola içeren dosyalar yalnızca gerekli kullanıcı tarafından okunmalıdır.
  • Log ve yedekleme dizinleri yazılabilir olmalıdır.
  • Files sahibi ve grup bilgileri tutarlı olmalıdır.
  • Gereksiz dünya yazma izinlerinden kaçınılmalıdır.

6. CONFIG ve Port Ayarları

Auth, DB ve game core dizinlerindeki CONFIG dosyalarında IP, port, kanal, core, veritabanı ve locale ayarları bulunabilir.

Kontrol edilmesi gerekenler:

  • Public IP ve local IP değerleri
  • Login ve game portları
  • P2P portları
  • DB bağlantı bilgileri
  • Kanal ve core numaraları
  • Harita dağılımı
  • Locale ve dil ayarları

Aynı portun birden fazla servis tarafından kullanılması servislerin başlamamasına neden olabilir.

Auth, game, P2P, MariaDB ve SSH portlarının görevleri için Metin2 Sunucu Portları Nelerdir? rehberimizi inceleyebilirsiniz.

7. Client Sunucuya Nasıl Bağlanır?

Client içindeki server IP, port, binary, root, proto ve pack yapısı server files ile uyumlu olmalıdır.

Metin2 client firewall auth game core MariaDB bağlantı şeması
Client ve server files sürüm, proto ve port açısından uyumlu olmalıdır.

Client bağlantısı için:

  • Sunucu IP adresi doğru yazılmalıdır.
  • Auth ve game portları client ile eşleşmelidir.
  • Binary ve root dosyaları files sürümüne uygun olmalıdır.
  • Item proto ve mob proto iki tarafta uyumlu olmalıdır.
  • Firewall client bağlantısına izin vermelidir.

8. Firewall ve P2P Portları Nasıl Yapılandırılmalıdır?

Yalnızca gerekli portlar internete açılmalıdır. SSH, MariaDB ve yönetim portları mümkünse sabit IP adresleriyle sınırlandırılmalıdır.

P2P portları game core süreçlerinin kendi aralarında iletişim kurması için kullanılır. Bu portların herkese açık bırakılması yerine yalnızca aynı sunucu, özel ağ veya güvenilir IP adreslerine izin verilmesi daha güvenlidir.

DDoS ve firewall yapısı için Metin2 DDoS Koruması Nedir? makalemizi inceleyebilirsiniz.

Siberdizayn’ın Kurulumlarda Sık Karşılaştığı Sorunlar

Belirti Yaygın neden İlk kontrol
DB servisi açılmıyor MariaDB sürümü, kullanıcı veya tablo uyumsuzluğu DB logları ve bağlantı bilgileri
Auth açık fakat client bağlanmıyor Yanlış IP, port veya firewall kuralı Client–CONFIG eşleşmesi
Bir channel açılmıyor Port çakışması veya eksik harita ayarı Syserr, syslog ve dinlenen portlar
Oyuncu girişte atılıyor Proto, binary veya locale uyumsuzluğu Client ve server sürüm eşleşmesi
Yeni bağlantılar kabul edilmiyor Socket, dosya tanımlayıcı veya firewall limiti Bağlantı sayısı ve sistem logları

9. İlk Çalıştırma ve Log Kontrolü

Servisler genellikle DB, auth ve game core sırasıyla başlatılır. Kullanılan files yapısına göre sıra değişebilir.

İlk çalıştırmada:

  • DB servisinin veritabanına bağlandığı doğrulanmalıdır.
  • Auth servisinin port dinlediği kontrol edilmelidir.
  • Game core süreçleri tek tek izlenmelidir.
  • Syserr ve syslog dosyaları incelenmelidir.
  • Port çakışması ve kütüphane hataları kontrol edilmelidir.
  • Client ile test hesabından bağlantı kurulmalıdır.

10. Yayına Almadan Önce Yapılması Gereken Testler

  • Hesap oluşturma ve giriş testi
  • Karakter oluşturma ve kanal geçişi
  • Item alma, bırakma ve pazar işlemleri
  • Quest ve event testleri
  • Harita geçişleri
  • Sunucu yeniden başlatma testi
  • Veritabanı yedek ve geri yükleme testi
  • DDoS ve bağlantı limiti kontrolü
  • CPU, RAM, disk ve log izleme

Lag, donma ve oyundan atma sorunları için Metin2 Sunucu Neden Lag Yapar? rehberimizi okuyabilirsiniz.

Metin2 Sunucu Yedekleme Nasıl Yapılmalıdır?

Yedekler yalnızca aynı sunucu üzerinde tutulmamalıdır. Server files, client, veritabanı ve yapılandırma dosyaları ayrı ayrı yedeklenmelidir.

  • Günlük veritabanı yedeği
  • Düzenli files ve config yedeği
  • Güncelleme öncesi tam yedek
  • Harici lokasyon veya farklı sunucuya kopya
  • Periyodik geri yükleme testi

Files ve MariaDB yedekleme adımları için Metin2 Server Files ve MariaDB Yedeği rehberimizi inceleyebilirsiniz.

Hazır Files ile Metin2 Kurulumu Daha Kolay mı?

Hazır files, temel servislerin, client yapısının ve veritabanının önceden hazırlanmış olması nedeniyle kurulum süresini kısaltabilir. Ancak uyumluluk, lisans, güvenlik ve teknik destek kapsamı mutlaka kontrol edilmelidir.

Metin2 server files, panel ve yazılım tanıtımları için Siberdizayn.org adresini ziyaret edebilirsiniz.

Siberdizayn Metin2 Sunucu Çözümleri

Siberdizayn; başlangıç, orta düzey ve profesyonel projelere uygun yüksek frekanslı işlemci, NVMe disk ve Türkiye lokasyonlu Metin2 sunucu çözümleri sunmaktadır.

Tüm seçenekleri karşılaştırmak için Metin2 Sunucu Paketleri sayfamızı inceleyebilirsiniz.

Yoğun oyuncu ve kanal hedefi bulunan projeler için Profesyonel Metin2 Sunucu, saldırı riski bulunan projeler için DDoS Korumalı Metin2 Sunucu paketleri değerlendirilebilir.

Metin2 Server Kurulumu İçin Son Kontrol

  • FreeBSD ve MariaDB sürümleri files ile doğrulandı mı?
  • Auth, DB ve tüm game core süreçleri hatasız açılıyor mu?
  • Client içindeki IP ve portlar CONFIG dosyalarıyla eşleşiyor mu?
  • Her channel ve core benzersiz game ve P2P portu kullanıyor mu?
  • MariaDB ve P2P portları dış dünyaya kapalı mı?
  • Syserr, syslog ve MariaDB loglarında kritik hata var mı?
  • Karakter, item, pazar, quest ve kanal geçişi test edildi mi?
  • Sunucu yeniden başlatıldığında tüm servisler doğru sırayla açılıyor mu?
  • Files ve veritabanının harici yedeği alındı mı?
  • DDoS ve firewall politikası gerçek oyuncularla test edildi mi?

Özet: Metin2 server kurulumu, yalnızca files yüklemek değildir. Uyumlu işletim sistemi ve veritabanı, doğru portlar, güvenli erişim, client eşleşmesi, gerçek oyuncu testleri ve geri yüklenebilir yedek birlikte tamamlandığında kurulum yayına hazır kabul edilir.

Metin2 Sunucu Kurulumu Hakkında Sıkça Sorulan Sorular

Metin2 sunucu kurmak için hangi işletim sistemi gerekir?

Birçok server files FreeBSD üzerinde çalışır. Doğru sürüm, files ve binary uyumluluğuna göre seçilmelidir.

Metin2 sunucusu için VDS yeterli mi?

Files testi, yeni ve orta ölçekli projelerde güçlü bir VDS yeterli olabilir. Yoğun projelerde fiziksel sunucu değerlendirilebilir.

Metin2 kurulumu için MariaDB şart mı?

Metin2 server files bir veritabanına ihtiyaç duyar. Kullanılacak MariaDB veya MySQL sürümü files ile uyumlu olmalıdır.

Server files ile client aynı sürümde olmak zorunda mı?

Binary, proto, root ve server files bileşenlerinin birbiriyle uyumlu olması gerekir. Aksi durumda bağlantı ve görüntüleme sorunları yaşanabilir.

P2P portları internete açık olmalı mı?

Genellikle hayır. Yalnızca gerekli yerel veya güvenilir IP adreslerine izin verilmesi daha güvenlidir.

Kurulumdan önce yedek almak gerekir mi?

Evet. Özellikle güncelleme, SQL içe aktarma ve files değişikliklerinden önce tam yedek alınmalıdır.

Metin2 sunucu kurulumu ne kadar sürer?

Files yapısı, işletim sistemi, veritabanı ve client hazırlığına göre değişir. Hazır ve uyumlu files ile süre kısalabilir.

Sunucu açılıyor ancak client bağlanmıyorsa ne kontrol edilmeli?

IP, auth portu, firewall, client root ve binary ayarları, proto uyumu ve auth servis logları kontrol edilmelidir.



Top