• 27-06-2010, 00:23:48
    #1
    Üyeliği durduruldu
    Arkadaşlar selamlar,
    centos 5.4 üzerinde cs hlds_i686 kullaniyorum . Protokol 47 version 3651 .
    Fakat

    bazen hlds_ restart yapıyor. Debug.log'da da

    ----------------------------------------------
    CRASH: Sat Jun 26 16:08:21 EEST 2010
    Start Line: ./hlds_i686 -game cstrike +ip XXXXXX +sv_*** 1 -nomaster -insecure +maxplayers 32 +map de_dust2
    End of crash report
    ----------------------------------------------
    Seklinde bir ibare oluyor o an ve saatin loglarna baktıgmda da logun yarım kaldgını ve bir sonraki logda hlds_nin yeninden basladigini goruyorum.
    Sizce problem neden olabilir. Bu problemi yasayan arkadaslar varmi. Bu Problemi minimize etmenin yolları nelerdir. Ornegin bir kac yerde gormustum oyuncular dusuyor fakat retry cektiklerinde ayni mapden devam ediyorlar.

    metamod p32 amxmodx 1.8.1 kullaniyorum. Butun hata veren amxmodx pluginlerni ayikladim . amxmodx loglari tertemiz fazla pluginimde yok cpu yüklenme oranlarında da problem yok cozemedim gitti 2 haftadir bu problemi cozmek icin ugrasiyorum. Yardımlarınız icin simdiden tesekkurler.

    Not bir kac arastırmamda sunucuya
    gdb
    gcc
    libstdc++.so.*
    libthread
    bunlari kurun diyordu kurdum.
  • 27-06-2010, 02:09:24
    #2
    P47 y p 48 yaparsan problem kalmaz
  • 27-06-2010, 08:51:09
    #3
    hlds'ye _restart komutunu gönderdiğinde bazen Segmentation fault hatası verebilir, daha sonra server tekrar restart atmaya çalışır ve açılır, bu aradaki verdiği Segmentation fault hatasıda debug.log a crash olarak yazılır. Yani webmod kullanıyorsan webmoddaki server restart ayarlarını degiştir, webmod da genelde rcondan _restart komutunu gönderip res atıyor servera buda Segmentation fault hatası verip serverin düşmesine sebeb oluyor. rcon _restart komutu yerine amx_super deki amx_restart komutunu göndertebilirsin, hem bu komut serverdaki oyuncuları da düşürmeden restart atıyor servera yani serverdaki oyuncular direk reconnect yapıp serverda oynamaya devam ediyor.. birçok oyun server sağlayıcısı böyle yapıyor
  • 27-06-2010, 12:27:26
    #4
    Eposta Aktivasyonu Gerekmekte
    PHPci adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar selamlar,
    centos 5.4 üzerinde cs hlds_i686 kullaniyorum . Protokol 47 version 3651 .
    Fakat

    bazen hlds_ restart yapıyor. Debug.log'da da

    ----------------------------------------------
    CRASH: Sat Jun 26 16:08:21 EEST 2010
    Start Line: ./hlds_i686 -game cstrike +ip XXXXXX +sv_*** 1 -nomaster -insecure +maxplayers 32 +map de_dust2
    End of crash report
    ----------------------------------------------
    Seklinde bir ibare oluyor o an ve saatin loglarna baktıgmda da logun yarım kaldgını ve bir sonraki logda hlds_nin yeninden basladigini goruyorum.
    Sizce problem neden olabilir. Bu problemi yasayan arkadaslar varmi. Bu Problemi minimize etmenin yolları nelerdir. Ornegin bir kac yerde gormustum oyuncular dusuyor fakat retry cektiklerinde ayni mapden devam ediyorlar.

    metamod p32 amxmodx 1.8.1 kullaniyorum. Butun hata veren amxmodx pluginlerni ayikladim . amxmodx loglari tertemiz fazla pluginimde yok cpu yüklenme oranlarında da problem yok cozemedim gitti 2 haftadir bu problemi cozmek icin ugrasiyorum. Yardımlarınız icin simdiden tesekkurler.

    Not bir kac arastırmamda sunucuya
    gdb
    gcc
    libstdc++.so.*
    libthread
    bunlari kurun diyordu kurdum.
    Bu durum büyük ihtimal kullandığınız hlds_run dosyası ile ilgili onları bir değiştir büyük ihtimal sorunun çözülür.
  • 27-06-2010, 12:48:28
    #5
    Üyeliği durduruldu
    p48 steam dosyalari ile (oynanmamis halde) ile dproto kullaniyordum. onda da kendi kendi restart yapti.

    _restart komutu hic gondermiyorum kendi kendine kapanip aciliyor. Bu oyuncuların dustugu anda tekrar geri baglanma olayini nasıl yapabilir. Bir restart olsa bile kayıp olmamasını istiyorumda.

    Cevap yazan arkadaslara tesekkurler.
  • 27-06-2010, 13:36:17
    #6
    server log dosyasının son satırlarında daha net bi error satırı görülebilir. debug.log dan ziyade orayı bi yakalamaya çalış. sunucuyu da en sona +log on parametresini ekleyerek çalıştır. birazdaha detaylı bilgiler alabilirsin
  • 27-06-2010, 14:13:36
    #7
    Üyeliği durduruldu
    Hocam zaten bütün loglar on durumda hic hata yakalayamiyorum. Konsoluda takip edemiyorum puttyden malum iş var guc var bu 10 saniyelik bir olay. logecho filan bunların hepsi 1 durumda
  • 27-06-2010, 17:21:40
    #8
    sunucunu

    nohup ./hlds_run ... .... +log on &

    komutuyla çalıştır. server crash etse bile aynı klasörde oluşan nohup.out dosyasında crash satırlarını aratıp birkac satır üstüne bakarak pluginsel vb. bi hatamı olup olmadığını görebilirsin.

    güvenlik yaması olarak ne kullanyorsun sunucuda?
  • 27-06-2010, 17:39:49
    #9
    Eposta Aktivasyonu Gerekmekte
    ayrıca amx_plugins komutuyla bi bakın bad_load plugin varmı diye bu da etki edebilir , hlds_run dosyasını denedinizmi?