Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Call Of Duty AutoScript
    geregistreerd gebruiker
    121 Berichten
    Ingeschreven
    17/10/04

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Call Of Duty AutoScript

    Hallo,

    Ik draai 2 gameserver van cod op mijn colocated server. Alles werkt prima. Maar soms wil het voorkomen als ze een verkeerde map inladen dat de server offline gaat. De CodServer dus.

    Is er een mogelijkheid om dit te controlleren onder linux of een bepaalde server rund en zoniet om hem een startscript op te laten starten. De startscript is geen probleem daar start ik nu ook de server mee op.

    Aleen geen idee hoe ik met crontab een script kan maken die controlleerd of een bepaalde server nog draaid. Pidcodes kan je de server wel mee killen etc. aleen hoe te controlleren want iedere keer heeft coduo een andere pid uiteraard.

    Iemand een idee.

    Alvast bedankt.



  2. #2
    Call Of Duty AutoScript
    geregistreerd gebruiker
    121 Berichten
    Ingeschreven
    17/10/04

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Het volgende script werkt prima. Ik kan dus nu controlleren of de servers online zijn

    #! /bin/bash
    # Usage: autoscript <interface>

    server1=`ps -e | grep coduo_lnxded`
    if [ "$server1" = "" ]; then
    echo COD SERVER 1 is not running, starting..
    /home/cod/./cod1
    else
    echo COD server 1 is running fine!
    fi


    server2=`ps -e | grep coduo_lnxded2`
    if [ "$server2" = "" ]; then
    echo COD SERVER 2 [MERCILESS] is not running, starting..
    /home/cod/./merciless
    else
    echo COD server 2 is running fine!
    fi

    Dit werkt in de termial perfect.\

    Nu heb ik een cronjob aangmaakt hiervoor.
    En als een van de 2 scripts zich dan uitvoeren dan start hij de server wel op aleen sluit hij deze daarna direct weer af.

    Iemand een idee hoe ik dit moet opvangen?

    Hier een script die in console prima de server opstart

    WORKDIR=/home/callofduty2/

    cd $WORKDIR

    $WORKDIR./coduo_lnxded2 +exec server.cfg +set fs_game mercilles +exec merciless.cfg +set dedicated 1 +map_rotate net_port:28961 &



    Thanks
    Laatst gewijzigd door SystemZ; 17/06/05 om 11:54.

  3. #3
    Call Of Duty AutoScript
    geregistreerd gebruiker
    1.181 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    misschien nohup gebruiken ?

  4. #4
    Call Of Duty AutoScript
    geregistreerd gebruiker
    121 Berichten
    Ingeschreven
    17/10/04

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Nope. Met nuhup ervoor werkt het ook niet helemaal

    Als ik dat doe dan start het script wel op. Als ik daarna handmatig de script start dan komt er dit te staan:

    nohup: appending output to `nohup.out'


    En DAN start de server wel op. Dus het werkt wel maar niet zoals het moet zijn of zie ik iets over het hoofd.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics