Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    Gameserver cp / commands
    %5%
    2.013 Berichten
    Ingeschreven
    23/04/03

    Locatie
    Den Haag

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


    Naam: Savvas Bout
    Registrar SIDN: nee
    KvK nummer: 27298844
    Ondernemingsnummer: nvt

    Thread Starter

    Gameserver cp / commands

    Buiten het feit dat ik ben gestopt met mijn bedrijf, heb ik dus nog wat gameservertjes draaien. Alleen deze heren zouden het fijn vinden als ze mij niet hoeven te mailen/smsen als hun server vastloopt ofdat ze gewoon moeten restarten.

    Weet iemand een simpele manier om dit in een webinterface te laten
    communiceren met de gameservers, ik ben bereid degene die mij helpt hiermee te betalen. Het grafische gedeelte er om heen komt wel, als ze voorlopig maar even hun gameserver zien plus hem kunnen starten/stoppen/restarten.

    Wie o wie kan mij helpen. Heb zelf al enig contact gehad met gamecp.com maar ik vind dat onbegonnen werk om bij elke server te regelen (de handleiding klopt niet eens).

    Alvast bedankt.


    savvas at wiseadvise.nl - mail
    savvas at ep-networks.nl - msn

  2. #2
    Gameserver cp / commands
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Als het puur gaat om het stoppen & (her)starten kan het vrij simpel..

    Voor elke gameserver draait een cronjob (elke 5 minuten), als de gebruiker een file plaats met de naam 'restart_game' in zijn game-directory (via ftp, webbased filemanager etc) wordt door de cronjob het process gekilled, een sleep 5, en weer opgestart. Uiteraard wordt er eerst gekeken of het process wel draait. Mocht deze niet draaien wordt het alleen opgestart.

    Inhoud van de file is dan onbelangrijk, er wordt alleen gekeken op de aanwezigheid van de file.

  3. #3
    Gameserver cp / commands
    geregistreerd gebruiker
    384 Berichten
    Ingeschreven
    03/08/03

    Locatie
    Rotterdam

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


    Registrar SIDN: ja
    KvK nummer: 24360130
    Ondernemingsnummer: nvt

    royen99: met welk commando kan je dit doen?

  4. #4
    Gameserver cp / commands
    %5%
    2.013 Berichten
    Ingeschreven
    23/04/03

    Locatie
    Den Haag

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


    Naam: Savvas Bout
    Registrar SIDN: nee
    KvK nummer: 27298844
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door Wolvie
    royen99: met welk commando kan je dit doen?
    heb hem net een PBtje gestuurd. Als hij nog wat info kan verstrekken zal ik het jou ook even doorsturen .

  5. #5
    Gameserver cp / commands
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    In dat geval zal ik het gewoon hier posten

    De drie variablen die er worden gebruikt:

    home= De HOME dir van het FTP account.
    client= Het FTP account van de klant (passwd entry)
    user= De naam van de gamedirectory (binnen de HOME dir)

    Code:
    #/bin/bash
    
    home=/home/httpd/vhosts/mohaa6.warp3.org
    client=moh6
    user=mohaa
    checkfile=${home}/${user}/restart_game
    
    if [ -f ${checkfile} ]
    then
            echo "Game restart of $client requested"
            pid=`ps -efa | grep $client | grep lnxded | grep -v grep | awk '{print $2}'`
            if [ -n "${pid}" ]
            then
                    cd ${home}/${user}
                    echo "Game restart request sent: pid = $pid"
                    kill $pid
                    echo "killed $pid"
                    sleep 5
    
                    nohup ${home}/${user}/spearhead_lnxded                  \
                    +set net_IP 213.201.217.50 +set net_port 12203          \
                    +set logfile logfile.log +set ttycon 0                  \
                    +set dedicated 2 +exec server.cfg &
    
                    rm $checkfile
            else
                    cd ${home}/${user}
                    echo "Game has crashed ? no pid, just starting it."
                    nohup ${home}/${user}/spearhead_lnxded                  \
                    +set net_IP 213.201.217.50 +set net_port 12203          \
                    +set logfile logfile.log +set ttycon 0                  \
                    +set dedicated 2 +exec server.cfg &
    
                    rm $checkfile
    
            fi
    fi
    p.s. Het kan netter, maar het werkt

  6. #6
    Gameserver cp / commands
    geregistreerd gebruiker
    384 Berichten
    Ingeschreven
    03/08/03

    Locatie
    Rotterdam

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


    Registrar SIDN: ja
    KvK nummer: 24360130
    Ondernemingsnummer: nvt

    ah, ziet er wel goed uit, bedankt!

  7. #7
    Gameserver cp / commands
    %5%
    2.013 Berichten
    Ingeschreven
    23/04/03

    Locatie
    Den Haag

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


    Naam: Savvas Bout
    Registrar SIDN: nee
    KvK nummer: 27298844
    Ondernemingsnummer: nvt

    Thread Starter
    Harstikke bedankt, ziet er erg goed uit, ga het zo dadelijk eens proberen..



  8. #8
    Gameserver cp / commands
    geregistreerd gebruiker
    136 Berichten
    Ingeschreven
    12/07/04

    Locatie
    Nederland

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


    Registrar SIDN: nee

    Installeer webmin en maak voor elke klant een login aan.

    Met de optie "custom commands" kun je een start en stop knop maken, hiermee kan de klant dan zelf via een webinterface de game starten en/of stoppen.

    Het kost je niks, webmin is gratis, enige vereiste is dat het wel linux servers moeten zijn.
    (www.webmin.com)
    Laatst gewijzigd door DG-Hosting; 27/10/04 om 00:08.

  9. #9
    Gameserver cp / commands
    %5%
    2.013 Berichten
    Ingeschreven
    23/04/03

    Locatie
    Den Haag

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


    Naam: Savvas Bout
    Registrar SIDN: nee
    KvK nummer: 27298844
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door DG-Hosting
    Installeer webmin en maak voor elke klant een login aan.

    Met de optie "custom commands" kun je een start en stop knop maken, hiermee kan de klant dan zelf via een webinterface de game starten en/of stoppen.

    Het kost je niks, webmin is gratis, enige vereiste is dat het wel linux servers moeten zijn.
    (www.webmin.com)
    Geniaal!!! Echt waar! Dat ik daar niet op ben gekomen, harstikke bedankt!

  10. #10
    Gameserver cp / commands
    geregistreerd gebruiker
    136 Berichten
    Ingeschreven
    12/07/04

    Locatie
    Nederland

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


    Registrar SIDN: nee

    We gebruiken het al jaren, werkt perfect.

    Als je dan zelf een controle panel maakt kun je een script maken die vervolgens die webadmin aansturen. Zo hoef je maar 1 script te maken (master script) dat vervolgens de webmin aanstuurt, dit is handig om een script zelf uptodate te houden.
    Op deze manier kun je simpel zelf een contrlole panel maken, webmin is zelfs onzichtbaar voor de gamers/klanten.
    Natuurlijk zet je webmin dan alleen allowed voor je master script
    Laatst gewijzigd door DG-Hosting; 29/10/04 om 18:27.

Webhostingtalk.nl

Contact

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