Sunucu tarafı
Game, db, auth, channel servisleri, başlangıç betikleri, locale dosyaları ve yapılandırmalar proje mimarisinin temelini oluşturur.
Bir Metin2 files paketini yalnızca özellik listesine göre değil; kaynak güvenliği, sürüm uyumluluğu, bakım kolaylığı ve kurulum gereksinimleriyle değerlendirin.
Metin2 files; oyun sunucusunun çalışmasını sağlayan servisleri, yapılandırmaları, veritabanı şemasını ve çoğu projede istemciyle eşleşen bileşenleri kapsayan genel addır. Her arşiv aynı yapıda, aynı kalitede veya aynı kullanım hakkıyla sunulmaz.
Game, db, auth, channel servisleri, başlangıç betikleri, locale dosyaları ve yapılandırmalar proje mimarisinin temelini oluşturur.
Oyuncu, hesap, eşya, log ve ortak tabloların şeması files sürümüyle uyumlu olmalıdır. Eksik migrasyonlar çalışma hatalarına yol açabilir.
Pack, root, binary ve bağlantı ayarları sunucu sürümüyle eşleşmelidir. Sürüm farkı giriş, paket veya özellik uyumsuzluğu oluşturabilir.
Önce hedef oyun yapısını tanımlayın. Emek, orta emek, dönüşüm, eski tip veya yeni sistemli bir proje için gerekli bileşenler farklıdır. Kullanılmayacak onlarca sistem içeren karmaşık bir files paketi, daha fazla özellik sunduğu için otomatik olarak daha iyi değildir; bakım yüzeyini ve hata ihtimalini de büyütebilir.
| Kontrol | İyi işaret | Risk işareti |
|---|---|---|
| Sürüm bilgisi | İşletim sistemi, derleyici ve istemci gereksinimleri açıkça belirtilmiş | “Her yerde çalışır” gibi doğrulanamayan ifade |
| Kaynak ve izin | Kullanım hakkı ve teslim kapsamı yazılı | Kaynağı belirsiz veya üçüncü taraf hakkı açıklanmamış |
| Kurulum | Bağımlılıklar ve başlangıç adımları belgeli | Yalnız arşiv teslimi, kurulum notu yok |
| Güvenlik | Sabit parola/IP temizliği ve erişim planı var | Paylaşılan varsayılan parolalar veya açık yönetim portları |
| Destek | Altyapı, kurulum ve geliştirme kapsamları ayrılmış | Sınırsız destek gibi belirsiz vaatler |
İnternetten edinilen veya üçüncü tarafça hazırlanan arşivlerde sabit bağlantı bilgileri, eski kütüphaneler, şüpheli başlangıç komutları, gereksiz servisler veya herkese açık veritabanı ayarları bulunabilir. Dosyaları doğrudan üretim sunucusunda çalıştırmak yerine izole bir test ortamında incelemek, hash ve izin kontrolleri yapmak ve parolaları değiştirmek gerekir.
İkili dosyaların kaynağı doğrulanamıyorsa yalnız antivirüs taraması yeterli güvence sağlamaz. Çalışan süreçlerin ağ bağlantıları, servis kullanıcıları ve dosya erişimleri de gözlemlenmelidir. Yasal kullanım hakkı belirsiz içerikler ise teknik riskin yanında hak ihlali riski doğurabilir.
İşletim sistemi sürümü, mimari, kütüphane bağımlılıkları ve veritabanı sürümü files paketinin beklentileriyle eşleşmelidir. Kaynak kod varsa derleyici ve bağımlılık zinciri ayrıca planlanır. Hazır binary kullanılıyorsa hedef sistemde gereken uyumluluk katmanları belirlenir. Ardından kanal sayısı, beklenen oyuncu yükü, web paneli ve log hacmine göre CPU, RAM ve disk kapasitesi seçilir.
Kuruluma geçmeden önce Metin2 sunucu kurulumu rehberindeki güvenlik ve test kontrol listesini uygulayın. Sunucu altyapısı arıyorsanız Metin2 bilişim paketlerini inceleyebilirsiniz.
Ücretsiz veya ücretli olması tek başına güvenlik göstergesi değildir. Kaynak, kullanım hakkı, dosya bütünlüğü, bağımlılıklar ve ağ davranışı test edilmelidir.
Hayır. İşletim sistemi, mimari, kütüphane, veritabanı ve istemci sürümleri uyumlu olmalıdır.
Hayır. Kurulum mevcut paketi çalışır hale getirmeyi; geliştirme ise yeni sistem, hata düzeltme veya kaynak kod değişikliğini ifade edebilir. Kapsamı teklifte ayırın.
Elinizdeki sürüm, hedef oyuncu kapasitesi ve istediğiniz kurulum kapsamını paylaşın; uygun sunucu seçeneğini değerlendirelim.