NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
InfernoShade 1
InfernoShade
shrpnl 1
shrpnl
D 1
delimuratt
noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı sunucu norm olmuyor syser localhost 30000 hatası

  • Konuyu başlatan Konuyu başlatan CoderPia
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 149

CoderPia

localhost
Telefon Numarası Onaylanmış Üye
Yönetici
Admin
VIP Üye
Paylaşım
Katılım
20 Kas 2025
Konular
131
Mesajlar
849
Çözüm
4
Online süresi
14d 18h
Reaksiyon Skoru
883
Altın Konu
19
Başarım Puanı
163
Yaş
32
MmoLira
9,345
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhabalar,

Forumda olan

Quick Start Files - Hızlı Başlama Dosyaları​


dosyaları kurulumunu yaptım ancak hata alıyorum server norm olmuyor syser dosyasına baktığımda aşağıdaki hatayı veriyor

SYSERR: Nov 22 19:17:05 :: socket_connect: HOST localhost:30000, could not connect.
 
Çözüm
Ticaret - 0%
0   0   0
Merhabalar,

Forumda olan

Quick Start Files - Hızlı Başlama Dosyaları​


dosyaları kurulumunu yaptım ancak hata alıyorum server norm olmuyor syser dosyasına baktığımda aşağıdaki hatayı veriyor

SYSERR: Nov 22 19:17:05 :: socket_connect: HOST localhost:30000, could not connect.
Yani iki bileşen çözülmüyor . Çözüm için sırasıyla şunlara bakman gerekiyor:

Bu hata aslında şunu söylüyor:
Server, localhost:30000 portuna bağlanmaya çalışıyor ama o portta çalışan hiçbir servis yok (veya yanlış port/IP).


SYSERR: socket_connect: HOST localhost:30000, could not connect.




1. 30000 portunda gerçekten bir şey dinliyor mu?​


Linux / FreeBSD için​

netstat -tulpn | grep 30000
# veya FreeBSD ise...
db logunu ve ch99 da syserr net verir hatanın ne olduğunu muhtemel sebepler Db bağlantısı kurulamaması (item_proto) gibi değişiklikler veya yetersiz core başlatılmak istenmesi
 
Merhabalar,

Forumda olan

Quick Start Files - Hızlı Başlama Dosyaları​


dosyaları kurulumunu yaptım ancak hata alıyorum server norm olmuyor syser dosyasına baktığımda aşağıdaki hatayı veriyor

SYSERR: Nov 22 19:17:05 :: socket_connect: HOST localhost:30000, could not connect.

Öncesinde temizle/clear.sh çekip reboot atın, tekrar başlatın ve temiz auth,kanal ve db syserrlerini atarsanız bakalım
 
Merhabalar,

Forumda olan

Quick Start Files - Hızlı Başlama Dosyaları​


dosyaları kurulumunu yaptım ancak hata alıyorum server norm olmuyor syser dosyasına baktığımda aşağıdaki hatayı veriyor

SYSERR: Nov 22 19:17:05 :: socket_connect: HOST localhost:30000, could not connect.
Yani iki bileşen çözülmüyor . Çözüm için sırasıyla şunlara bakman gerekiyor:

Bu hata aslında şunu söylüyor:
Server, localhost:30000 portuna bağlanmaya çalışıyor ama o portta çalışan hiçbir servis yok (veya yanlış port/IP).


SYSERR: socket_connect: HOST localhost:30000, could not connect.




1. 30000 portunda gerçekten bir şey dinliyor mu?​


Linux / FreeBSD için​

netstat -tulpn | grep 30000
# veya FreeBSD ise:
sockstat -4 | grep 30000


Windows için (CMD)​

netstat -ano | find "30000"


  • Hiç çıktı yoksa: 30000 portunda hiçbir servis çalışmıyor demektir → yanlış port yazılmış ya da o servis hiç başlamamış.
  • Çıktı varsa: PID’ye bakıp hangi program olduğunu kontrol et; beklediğin servis mi?



2. Hangi syserr dosyası hata veriyor?​


Genelde:


  • channel / game syserr ise → başka bir servise (ör. db,auth, game99 vs.) bağlanamıyordur.
  • auth syserr ise → db ya da başka bir portu bulamıyor olabilir.

Syserr dosyasının adı genelde hangi servisin bağlanmaya çalıştığını gösterir:
örneğin syserr.1 ya da syserr.auth gibi.


Bu durumda:


  • O syserr hangi servise aitse, config’inde HOST ve PORT kısmına bak.



3. Config dosyalarındaki portlar uyuşuyor mu?​


Quick Start paketlerinde genelde birkaç config dosyası olur, örneğin (sadece örnek isim veriyorum):


  • CONFIG / conf.txt (channel/game)
  • db.conf
  • auth.conf vs.

Şunları kontrol et:


  1. Hata veren tarafta büyük ihtimalle şöyle bir config satırı vardır (örnek):
    HOST localhost
    PORT 30000

  2. Bu PORT’a karşılık gelen servisin config dosyasında gerçekten:
    PORT 30000

    yazıyor mu, ve o servis gerçekten çalıştırılıyor mu?

Eğer mesela db 15000 portunda dinliyor ama channel config’in içinde localhost:30000 yazıyorsa, tabii ki bağlantı kurulamaz.




4. Servisleri doğru sırayla başlat​


Özellikle oyun/private server’larda genelde şu sırayla açmak gerekir:


  1. db (veya veritabanı servisi)
  2. auth / login
  3. channel / game süreçleri

Channel’lar açılırken hata alıyorsan:


  • Önce db ve auth’un gerçekten çalıştığını ve doğru portta dinlediğini kontrol et.
  • Sonra channel’ı başlatıp syserr’e tekrar bak.



5. localhost / IP uyuşmazlığı​


Bazı kurulumlarda servis, sadece belirli bir IP’ye bağlıdır:


  • Bir yerde HOST localhost (veya 127.0.0.1) yazarken
  • Diğer tarafta servis 0.0.0.0 yerine dış IP’ye bind edilmiş olabilir (ya da tam tersi).

En sorunsuz kombinasyon genelde:


  • Tüm config’lerde HOST localhost veya hepsinde 127.0.0.1 kullanmak.
  • Sunucu dış IP’si yazılıysa, bağlanan tarafta da aynı IP’nin yazılı olması.



Özet olarak yapman gerekenler​


  1. 30000 portunda bir şey dinliyor mu, komut ile kontrol et.
  2. Hangi syserr dosyası bu hatayı veriyor → o servisin config’ini aç.
  3. O config’teki HOST ve PORT değerlerini, bağlanması gereken karşı servisin config’inde kullanılan IP/port ile karşılaştır.
  4. Eksik olan servisi başlat veya portu eşleştir (gerekirse 30000 yerine gerçek dinlenen portu yaz).
 
Çözüm

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst