İlan
06 Haz 2026 20 ç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 845 görüntüleme 104 cevap
Son Mesaj
RoxiRox
Üye
Üye
Katılım28 Şub 2026
Konular2
Mesajlar34
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #65
Merhaba hocam bir sorunum var da iletişime aadece buradan mı geöebilieimÖzelden de yazabilirsin.
SacmaSapan
Üye
Üye
Katılım01 Nis 2026
Konular6
Mesajlar88
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #66
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.
mbatek
Üye
Üye
Katılım04 Mar 2026
Konular10
Mesajlar47
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #67
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
verisunucu
Üye
Üye
Katılım17 Nis 2026
Konular8
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #68
Öğ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
Ncdiollc
Üye
Üye
Katılım12 Mar 2026
Konular12
Mesajlar69
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #69
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
cozumbul
Üye
Üye
Katılım22 Mar 2026
Konular4
Mesajlar46
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #70
Merhaba hocam bir sorunum var da iletişime aadece buradan mı geöebilieimÖzelden de yazabilirsin.
rzsrht
Üye
Üye
Katılım27 Şub 2026
Konular9
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 02:10 #71
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.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder