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
USD

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

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

Metin2 sunucusu nasıl kurulur? Sağlıklı bir kurulum; doğru VDS veya fiziksel sunucu seçimi, FreeBSD yapılandırması, MariaDB kurulumu, server files yükleme, client bağlantısı, port ayarları, güvenlik ve test aşamalarından oluşur.

Kurulum yalnızca dosyaları sunucuya yükleyip servisleri başlatmak değildir. Files, client, veritabanı, işletim sistemi ve ağ yapılandırmasının birbiriyle uyumlu olması gerekir. Yanlış izinler, hatalı portlar veya uyumsuz veritabanı sürümü sunucunun açılmamasına ya da oyun içinde sorun yaşanmasına neden olabilir.

Kısa cevap: Metin2 sunucusu kurmak için uygun bir VDS veya fiziksel sunucu, files ile uyumlu FreeBSD sürümü, MariaDB veya MySQL, server files, client ve temel sistem yönetimi bilgisi gerekir. Kurulumdan önce mutlaka yedek ve geri dönüş planı hazırlanmalıdır.

Metin2 Sunucu Kurmak İçin Neler Gereklidir?

  • 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 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.

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.

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.

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

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 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