İlan
05 Haz 2026 15 çevrimiçi üye Duyurular
Ana Sayfa Metin2 Private Server Kurulumu
Ana Sayfa Forum Metin2 Private Server Kurulumu Metin2 Server Kurulumu, FreeBSD Yapılandırması ve ...
İlan Yan banner placeholder

Metin2 Server Kurulumu, FreeBSD Yapılandırması ve SYSERR Hata Çözümleri (Detaylı Teknik Rehber)

Karizmapsikolog 05.03.2026 14:02 832 görüntüleme 104 cevap
Son Mesaj
Karizmapsikolog
Üye
Üye
Katılım30 Oca 2026
Konular7
Mesajlar70
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.03.2026 14:02 #1
Metin2 Server Kurulumu, FreeBSD Yapılandırması ve SYSERR Hata Çözümleri (Detaylı Teknik Rehber)
Merhaba MMOZirve ailesi,

Uzun zamandır Metin2 server kurulumu, FreeBSD sistem yönetimi ve oyun içi / oyun dışı hataların çözümü üzerine çalışıyorum. Forumda açılan konuların büyük bir kısmında; aynı sorunların tekrar tekrar yaşandığını, hataların yüzeysel çözümlerle geçiştirildiğini ve kalıcı çözümler üretilmediğini görüyorum.

Bu konu; **Metin2 server kurmak isteyenler**, **mevcut serverında sürekli hata yaşayanlar** ve **FreeBSD tarafını gerçekten öğrenmek isteyenler** için hazırlanmış, tamamen teknik ve kapsamlı bir rehber niteliğindedir.

--------------------------------------------------

1. Metin2 Server Mimarisini Doğru Anlamak

Metin2 server yapısı, çoğu kişinin sandığı gibi sadece “files + start” mantığında değildir. Sağlıklı bir sistem için aşağıdaki yapı eksiksiz ve uyumlu çalışmalıdır:

  • İşletim Sistemi (FreeBSD)
  • Veritabanı Servisi (MySQL / MariaDB)
  • DB Core
  • Auth Core
  • Channel Core’ları

Bu zincirdeki herhangi bir kopukluk, oyunda:
- Ani disconnect
- Lag
- SYSERR spam
- DB işlemlerinde oyun atması
gibi sorunlara yol açar.

--------------------------------------------------

2. FreeBSD Seçimi ve Temel Kurulum Mantığı

Metin2 serverlar için FreeBSD hâlâ en stabil sistemdir ancak **yanlış sürüm seçimi**, en baştan sorun yaşamanıza sebep olur.

Genel öneriler:
  • Eski filesler → FreeBSD 11.x / 12.x
  • Güncel filesler → FreeBSD 13.x

Sık yapılan hata:
Files uyumlu olmadığı halde “en güncel FreeBSD” kurulması.

Bu durumda:
- DB core açılmaz
- MySQL bağlantı hataları başlar
- SYSERR logları boş kalır

--------------------------------------------------

3. MySQL / MariaDB Yapılandırması

Metin2 serverların bel kemiği veritabanıdır. Yanlış yapılandırılmış bir MySQL, oyunu çalıştırıyor gibi gösterir ama **ilk DB işleminde oyuncuyu oyundan atar**.

Kontrol edilmesi gerekenler:
  • MySQL servisinin reboot sonrası otomatik başlaması
  • max_connections değeri
  • open_files_limit
  • bind-address ayarı

Örnek kritik ayar:
bind-address = 0.0.0.0
max_connections = 500

--------------------------------------------------

4. DB – Auth – Channel Başlatma Sırası

Forumda en çok yapılan hatalardan biri de core’ların yanlış sırayla başlatılmasıdır.

DOĞRU sıra:
  1. MySQL
  2. DB Core
  3. Auth Core
  4. Channel Core’ları

Yanlış sırada başlatılırsa:
- socket_connect hatası
- connection refused
- heart_idle lag
kaçınılmazdır.

--------------------------------------------------

5. SYSERR Loglarının Anlamı

SYSERR logları “hata var” demekle kalmaz, **hatanın nerede olduğunu da
söyler**.

Örnek:
SYSERR: socket_connect: HOST 127.0.0.1:30000, could not connect.

Anlamı:
- DB core çalışmıyor
- DB portu dinlenmiyor
- Yanlış IP / port tanımı

Yanlış yorum:
“Network sorunu var”

Doğru yorum:
“DB ayağa kalkmamış”

--------------------------------------------------

6. heart_idle ve Lag Problemleri
SYSERR: heart_idle: losing 38 seconds. (lag occured)

Bu hata çoğu zaman:
  • MySQL timeout
  • Disk I/O yavaşlığı
  • DB bağlantı kopması
kaynaklıdır.

Bu, **oyuncu lag’i değil**, server içi kilitlenmedir.

--------------------------------------------------

7. Client – Server Uyum Problemleri

Birçok SYSERR hatası, aslında client kaynaklıdır.

Mutlaka kontrol edilmesi gerekenler:
  • item_proto (client & server birebir)
  • mob_proto
  • locale dosyaları
  • pack hash uyumu

Client uyumsuzsa:
- Oyuna girilir
- Item giyilir
- Oyun anında kapanır

--------------------------------------------------

8. Reboot Sonrası Bozulan Serverlar

“Kurulum yaptım çalıştı ama reboot atınca bozuldu” diyenlerin problemi %90 aynıdır:

  • MySQL geç başlıyor
  • DB erken başlıyor
  • DB crash oluyor

Çözüm:
- Start scriptleri düzenlenmeli
- Gerekirse sleep süreleri eklenmeli

--------------------------------------------------

9. Genel Tavsiyeler

  • Log okumayı öğrenmeden server açmayın
  • SYSERR’i ezbere çözmeye çalışmayın
  • Her sorunu “files bozuk” diye geçiştirmeyin
  • FreeBSD’yi gerçekten öğrenin

--------------------------------------------------

10. Sonuç

Metin2 server kurmak, sadece teknik bilgi değil; **disiplin, sabır ve doğru analiz** işidir.
Sağlam kurulan bir sistem aylarca sorunsuz çalışır, yanlış kurulan sistem ilk reboot’ta çöker.

Bu konuyu; bilgi paylaşımı, sorun çözümü ve tecrübe aktarımı amacıyla açtım.
Sorusu olan, log paylaşmak isteyen veya teknik bir noktada takılan herkes yazab
ilir.

Herkese sorunsuz, stabil ve uzun ömürlü serverlar dilerim.
umutbeyazt
Üye
Üye
Katılım18 Mar 2026
Konular5
Mesajlar48
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
28.03.2026 02:42 #2
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
arnada
Üye
Üye
Katılım07 Ara 2025
Konular6
Mesajlar50
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.04.2026 00:38 #3
Öğrenmek için birşey sormak istiyorum. Metin2 Pack dosyasına ihtiyacım var bazı konulardan da indirdim fakat içerisindeki model dosyaları gr2 hepsi şifreli ve bu sebeple .fbx olarak alamıyorum programlar bu sebeple hata verdiğini düşünüyorum. Bu modellere şifresiz temiz şekilde nasıl erişebilirim silah ve yapı modellerine ihtiyacım var
muratsay
Üye
Üye
Katılım23 Mar 2026
Konular6
Mesajlar51
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
26.04.2026 21:25 #4
Metin2 Server Kurulumu, FreeBSD Yapılandırması ve SYSERR Hata Çözümleri (Detaylı Teknik Rehber)​Merhaba hocam bir sorunum var da iletişime aadece buradan mı geöebilieim
ShupLuck
Üye
Üye
Katılım07 Nis 2026
Konular5
Mesajlar36
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
27.04.2026 09:28 #5
Merhaba hocam bir sorunum var da iletişime aadece buradan mı geöebilieimÖzelden de yazabilirsin.
geo
Üye
Üye
Katılım24 Oca 2026
Konular10
Mesajlar69
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 03:14 #6
Metin2 Server Kurulumu, FreeBSD Yapılandırması ve SYSERR Hata Çözümleri (Detaylı Teknik Rehber)
Merhaba MMOZirve ailesi,

Uzun zamandır Metin2 server kurulumu, FreeBSD sistem yönetimi ve oyun içi / oyun dışı hataların çözümü üzerine çalışıyorum. Forumda açılan konuların büyük bir kısmında; aynı sorunların tekrar tekrar yaşandığını, hataların yüzeysel çözümlerle geçiştirildiğini ve kalıcı çözümler üretilmediğini görüyorum.

Bu konu; **Metin2 server kurmak isteyenler**, **mevcut serverında sürekli hata yaşayanlar** ve **FreeBSD tarafını gerçekten öğrenmek isteyenler** için hazırlanmış, tamamen teknik ve kapsamlı bir rehber niteliğindedir.

--------------------------------------------------

1. Metin2 Server Mimarisini Doğru Anlamak

Metin2 server yapısı, çoğu kişinin sandığı gibi sadece “files + start” mantığında değildir. Sağlıklı bir sistem için aşağıdaki yapı eksiksiz ve uyumlu çalışmalıdır:

  • İşletim Sistemi (FreeBSD)
  • Veritabanı Servisi (MySQL / MariaDB)
  • DB Core
  • Auth Core
  • Channel Core’ları

Bu zincirdeki herhangi bir kopukluk, oyunda:
- Ani disconnect
- Lag
- SYSERR spam
- DB işlemlerinde oyun atması
gibi sorunlara yol açar.

--------------------------------------------------

2. FreeBSD Seçimi ve Temel Kurulum Mantığı

Metin2 serverlar için FreeBSD hâlâ en stabil sistemdir ancak **yanlış sürüm seçimi**, en baştan sorun yaşamanıza sebep olur.

Genel öneriler:
  • Eski filesler → FreeBSD 11.x / 12.x
  • Güncel filesler → FreeBSD 13.x

Sık yapılan hata:
Files uyumlu olmadığı halde “en güncel FreeBSD” kurulması.

Bu durumda:
- DB core açılmaz
- MySQL bağlantı hataları başlar
- SYSERR logları boş kalır

--------------------------------------------------

3. MySQL / MariaDB Yapılandırması

Metin2 serverların bel kemiği veritabanıdır. Yanlış yapılandırılmış bir MySQL, oyunu çalıştırıyor gibi gösterir ama **ilk DB işleminde oyuncuyu oyundan atar**.

Kontrol edilmesi gerekenler:
  • MySQL servisinin reboot sonrası otomatik başlaması
  • max_connections değeri
  • open_files_limit
  • bind-address ayarı

Örnek kritik ayar:
bind-address = 0.0.0.0
max_connections = 500

--------------------------------------------------

4. DB – Auth – Channel Başlatma Sırası

Forumda en çok yapılan hatalardan biri de core’ların yanlış sırayla başlatılmasıdır.

DOĞRU sıra:
  1. MySQL
  2. DB Core
  3. Auth Core
  4. Channel Core’ları

Yanlış sırada başlatılırsa:
- socket_connect hatası
- connection refused
- heart_idle lag
kaçınılmazdır.

--------------------------------------------------

5. SYSERR Loglarının Anlamı

SYSERR logları “hata var” demekle kalmaz, **hatanın nerede olduğunu da
söyler**.

Örnek:
SYSERR: socket_connect: HOST 127.0.0.1:30000, could not connect.

Anlamı:
- DB core çalışmıyor
- DB portu dinlenmiyor
- Yanlış IP / port tanımı

Yanlış yorum:
“Network sorunu var”

Doğru yorum:
“DB ayağa kalkmamış”

--------------------------------------------------

6. heart_idle ve Lag Problemleri
SYSERR: heart_idle: losing 38 seconds. (lag occured)

Bu hata çoğu zaman:
  • MySQL timeout
  • Disk I/O yavaşlığı
  • DB bağlantı kopması
kaynaklıdır.

Bu, **oyuncu lag’i değil**, server içi kilitlenmedir.

--------------------------------------------------

7. Client – Server Uyum Problemleri

Birçok SYSERR hatası, aslında client kaynaklıdır.

Mutlaka kontrol edilmesi gerekenler:
  • item_proto (client & server birebir)
  • mob_proto
  • locale dosyaları
  • pack hash uyumu

Client uyumsuzsa:
- Oyuna girilir
- Item giyilir
- Oyun anında kapanır

--------------------------------------------------

8. Reboot Sonrası Bozulan Serverlar

“Kurulum yaptım çalıştı ama reboot atınca bozuldu” diyenlerin problemi %90 aynıdır:

  • MySQL geç başlıyor
  • DB erken başlıyor
  • DB crash oluyor

Çözüm:
- Start scriptleri düzenlenmeli
- Gerekirse sleep süreleri eklenmeli

--------------------------------------------------

9. Genel Tavsiyeler

  • Log okumayı öğrenmeden server açmayın
  • SYSERR’i ezbere çözmeye çalışmayın
  • Her sorunu “files bozuk” diye geçiştirmeyin
  • FreeBSD’yi gerçekten öğrenin

--------------------------------------------------

10. Sonuç

Metin2 server kurmak, sadece teknik bilgi değil; **disiplin, sabır ve doğru analiz** işidir.
Sağlam kurulan bir sistem aylarca sorunsuz çalışır, yanlış kurulan sistem ilk reboot’ta çöker.

Bu konuyu; bilgi paylaşımı, sorun çözümü ve tecrübe aktarımı amacıyla açtım.
Sorusu olan, log paylaşmak isteyen veya teknik bir noktada takılan herkes yazab
ilir.

Herkese sorunsuz, stabil ve uzun ömürlü serverlar dilerim.
ozgurmd
Üye
Üye
Katılım08 Mar 2026
Konular10
Mesajlar75
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 06:59 #7
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
efe1
Üye
Üye
Katılım16 Ara 2025
Konular11
Mesajlar75
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 22:37 #8
Öğrenmek için birşey sormak istiyorum. Metin2 Pack dosyasına ihtiyacım var bazı konulardan da indirdim fakat içerisindeki model dosyaları gr2 hepsi şifreli ve bu sebeple .fbx olarak alamıyorum programlar bu sebeple hata verdiğini düşünüyorum. Bu modellere şifresiz temiz şekilde nasıl erişebilirim silah ve yapı modellerine ihtiyacım var
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder