• 13-01-2008, 14:13:40
    #91
    Banlamanız mümkün ama normal kullanıcıları da banlamayabilirsiniz bu durum pek hoş olmaz bence ama illa da yapmak istiyorum diyorsanız kodu yazarım sorun değil
  • 13-01-2008, 17:25:33
    #92
    evet istiyorum kodu yazarsan sevinirim

    ilgilendigin için teşekkür ederim
  • 15-01-2008, 18:46:38
    #93
    Üyeliği durduruldu
    Selamlar
    Öncelikle bu yararlı başlık için, verdiğiniz bu destek için teşekkür ederim.

    Benim amacım Server Reboot edildikten sonra Unreal, service ve botları otomatik başlatabilmek. Bunun için biraz çalışma ya da yaptım, ama tam ulaşamadım sonuca.

    #/usr/bin/!
    cd /home/site/services
    ./services
    cd /home/site/eggdrop
    ./eggdrop -m radyo.conf
    ./eggdrop -m oyun.conf
    cd /home/site/radyo
    cd radyo
    ./sc_serv
    seklinde baslat diye bir bash dosyası oluşturdum. Bunu da usr/bin içine attım, baslat yazdığım zaman otomatikmen bu komutları yapıyor. Fakat bunu server reboottan sonra otomatik çalıştıramıyorum.

    etc/rc.d/rc.local dosyasına aşağıdaki kodu en alta ekledim:

    su -c "/home/site/Unreal3.2/unreal start" root
    Root yazdım, çünkü dedicated serverimde sadece bir tane Unreal kurulu, onu da root yetkisiyle sorunsuz kurabildiğim için onunla kurmuştum. Bu komutla Reboottan sonra Unreal'ı otomatik başlatıyorum. Fakat serviceler, botlar ve de radyoyu otomatik başlatamıyorum, daha doğrusu baslat bash'ını başlatamıyorum.

    Bunun için bir kaç deneme yaptım ama olmadı. Yaptığım denemeler:

    etc/rc.d/rc.local içine şunu ekledim yine:
    su -c "/home/site/baslat" site
    denedim olmadı. Sonra :

    su -c "/home/site/services/services" site
    su -c "/home/site/eggdrop/eggdrop -m radyo.conf" site
    su -c "/home/site/eggdrop/eggdrop -m oyun.conf" site
    su -c "/home/site/radyo/sc_serv" site
    bu da çalıştırmadı reboottan sonra. Bunu nasıl yapabiliriz acaba başka?
  • 15-01-2008, 22:41:40
    #94
    HIRCIN adlı üyeden alıntı: mesajı görüntüle
    evet istiyorum kodu yazarsan sevinirim

    ilgilendigin için teşekkür ederim
    Kullandığınız güvenlik duvarı var mı? varsa hangisi
  • 15-01-2008, 22:43:49
    #95
    SEaL adlı üyeden alıntı: mesajı görüntüle
    Selamlar
    Öncelikle bu yararlı başlık için, verdiğiniz bu destek için teşekkür ederim.

    Benim amacım Server Reboot edildikten sonra Unreal, service ve botları otomatik başlatabilmek. Bunun için biraz çalışma ya da yaptım, ama tam ulaşamadım sonuca.

    #/usr/bin/!
    cd /home/site/services
    ./services
    cd /home/site/eggdrop
    ./eggdrop -m radyo.conf
    ./eggdrop -m oyun.conf
    cd /home/site/radyo
    cd radyo
    ./sc_serv
    seklinde baslat diye bir bash dosyası oluşturdum. Bunu da usr/bin içine attım, baslat yazdığım zaman otomatikmen bu komutları yapıyor. Fakat bunu server reboottan sonra otomatik çalıştıramıyorum.

    etc/rc.d/rc.local dosyasına aşağıdaki kodu en alta ekledim:

    su -c "/home/site/Unreal3.2/unreal start" root
    Root yazdım, çünkü dedicated serverimde sadece bir tane Unreal kurulu, onu da root yetkisiyle sorunsuz kurabildiğim için onunla kurmuştum. Bu komutla Reboottan sonra Unreal'ı otomatik başlatıyorum. Fakat serviceler, botlar ve de radyoyu otomatik başlatamıyorum, daha doğrusu baslat bash'ını başlatamıyorum.

    Bunun için bir kaç deneme yaptım ama olmadı. Yaptığım denemeler:

    etc/rc.d/rc.local içine şunu ekledim yine:
    su -c "/home/site/baslat" site
    denedim olmadı. Sonra :

    su -c "/home/site/services/services" site
    su -c "/home/site/eggdrop/eggdrop -m radyo.conf" site
    su -c "/home/site/eggdrop/eggdrop -m oyun.conf" site
    su -c "/home/site/radyo/sc_serv" site
    bu da çalıştırmadı reboottan sonra. Bunu nasıl yapabiliriz acaba başka?
    rc.local dosyasının içerisine girin ve en alt satıra sadece baslat yazın(yani dosyanın adını) ve kaydedin sonra /usr/bin içerisine girip baslat dosyasına 755 chmod verin. reboot atın çalışması lazım
  • 15-01-2008, 23:16:01
    #96
    Merhaba, sunucumda işimi kolaylaştırması için bazı kısa yollar kullanıyorum, mesala evil 1 yazdığım zaman hangi ipe kaçadet client'in baglı oldugunu ekrana echoluyor komut.
    236 6x.x.x.x
    240 6x.x.x.x1
    255 6x.x.x.x2
    319 6x.x.x.x3
    509 6x.x.x.x4 gibi.

    Benim yapmak istediğim şey ise, mesala evil 1 yazdıgımda eger herhangi bir ip'e 1000'den fazla client baglıysa, o an uygulayacagım bir komutla o ipe baglı bütün clientleri kill'lemek istiyorum. Tekrar o ip'deki siteye erişim sağlayabilmeleri içi reconnect olsunlar yada refresh yapsınlar. Böyle bir işlem yapabilmek mümkünmü ?
  • 16-01-2008, 00:08:54
    #97
    eviL adlı üyeden alıntı: mesajı görüntüle
    Merhaba, sunucumda işimi kolaylaştırması için bazı kısa yollar kullanıyorum, mesala evil 1 yazdığım zaman hangi ipe kaçadet client'in baglı oldugunu ekrana echoluyor komut.
    236 6x.x.x.x
    240 6x.x.x.x1
    255 6x.x.x.x2
    319 6x.x.x.x3
    509 6x.x.x.x4 gibi.

    Benim yapmak istediğim şey ise, mesala evil 1 yazdıgımda eger herhangi bir ip'e 1000'den fazla client baglıysa, o an uygulayacagım bir komutla o ipe baglı bütün clientleri kill'lemek istiyorum. Tekrar o ip'deki siteye erişim sağlayabilmeleri içi reconnect olsunlar yada refresh yapsınlar. Böyle bir işlem yapabilmek mümkünmü ?

    Mümkün fakat neden böyle yapmak istiyorsunuz onu tam anlayamadım kullanma amacınızı söylerseniz daha iyi yardımcı olabilirim.

    Sizin dediğiniz gibi yaparsak zaten sıralı gelen isteklerde bir düşme olmaz 250 bağlantılı isteği kopardınız diyelim zaten o ip den gelen istek seri bir şekilde geldiği için çok kısa sürede yine 250 lere çıkacak ve eski durumuna dönecektir. Böylece oradan gelen bağlantıyı kontrol altına alamıyoruz yine. Yine de farklı bir düşünceniz varsa o ayrı...
  • 16-01-2008, 00:21:55
    #98
    Merhaba,

    Pardon bir şey soracaktım ama cevaplanmış.

    Sevgiler.
  • 16-01-2008, 04:24:50
    #99
    Üyeliği durduruldu
    Tahsin ALTAY adlı üyeden alıntı: mesajı görüntüle
    rc.local dosyasının içerisine girin ve en alt satıra sadece baslat yazın(yani dosyanın adını) ve kaydedin sonra /usr/bin içerisine girip baslat dosyasına 755 chmod verin. reboot atın çalışması lazım
    Evet aynen o şekilde yaptım denedim şimdi. Ama malesef service, oyun ve botlar yine devreye girmiyor.

    su -c "/home/site/Unreal3.2/unreal start" root
    baslat
    şeklinde yazdım dediğiniz gibi. Ama sadece Unreal çalışıyor. Diğerleri devreye girmiyor nedense. Yani bir türlü baslat komutu reboottan sonra işlemiyor. Yoksa site hesabıyla girip baslat dediğimizde çalışıyor. Root olarak değil ama o siteye ait hesapla bağlanınca oluyor. Ama reboottan sonra olmuyor yukardaki komutla