Likes Likes:  0
Resultaten 1 tot 15 van de 27
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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

    Question [PHP] Gameserver starten

    Yoo gasten,

    Ik heb gehoord dat je via http://nl3.php.net/manual/nl/function.shell-exec.php commands op je linux bak kan uitvoeren.

    Als ik via putty ps x doe zie ik mijn sofserver gewoon draait, maar als ik dit doe:
    PHP Code:
    shell_exec("ps x"); 
    Krijg ik heleboel dingen van HTTPD ofzo te zien, geen idee wat dat is.
    Maar iig, als ik daT DUS VIA PUTTY DOE krijg ik dat niet te zien.

    Hoe kan ik dus via een PJP bestand access krijgen netzoals ik met putty heb?

    Thnx gasten

  2. #2
    [PHP] Gameserver starten
    geregistreerd gebruiker
    143 Berichten
    Ingeschreven
    18/05/06

    Locatie
    Zaandam

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Volgens mij komt dat doordat als jij met putty inlogd.. op je eigen gebruikersnaam, die sof server van je ook als die gebruiker draait.

    Als je via een php script 'ps x' uitvoert, word dit als php gebruiker gedaan en daar valt ook alle httpd's etc' onder en niet je sof server.

  3. #3
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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
    maare hoe log ik in op die suername dan?

  4. #4
    [PHP] Gameserver starten
    Professionele Lambal
    575 Berichten
    Ingeschreven
    18/08/04

    Locatie
    Limburg

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


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    ps x = apache user
    ps ax = alle users + apache user

  5. #5
    [PHP] Gameserver starten
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    En dit werkt ook alleen als de web en game server 1 en dezelfde machine is wat eigenlijk ook al af te raden is.

  6. #6
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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
    Maar als ik een command wil uitvoeren om bijvoorbeeld mijn server te starten, hoe doe ik dat dan?..

  7. #7
    [PHP] Gameserver starten
    Professioneel Rondhanger
    387 Berichten
    Ingeschreven
    05/03/06

    Locatie
    Vinkeveen

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik gebruikte een bash scriptje, dit zou je kunnen aanroepen via PHP.


    Server Herstarten
    In .bashrc zet je eerst dit:
    Code:
              skill () 
              { 
                 kill -9 `ps ax | grep $1 | grep -v grep | awk '{print $1}'`
              }
    Dan maak je een file aan en zet je dit erin (werkt met screen)
    Code:
    #!/bin/bash
    skill screen
    screen -dmS $USER ./hlds_run -game czero +ip 81.171.74.68 +port 27015 +maxplayers 20 +map de_dust2_cz -pingbooster 1
    start=`date '+%H:%M on %d/%m/%y'`
    echo "$USER start $0 vanuit $PWD @ $start from $SSH_CLIENT ">>/usr/local/games/serverstart.log
    Dit werkt alleen als je maar 1 server per user draait, anders killt het de andere screen sessies ook.

    Server aanzetten
    Code:
    #!/bin/bash
    screen -dmS $USER ./hlds_run -game czero +ip 81.171.74.68 +port 27015 +maxplayers 20 +map de_dust2_cz -pingbooster 1
    start=`date '+%H:%M on %d/%m/%y'`
    echo "$USER start $0 vanuit $PWD @ $start from $SSH_CLIENT ">>/usr/local/games/serverstart.log
    Server Uitzetten
    Code:
    #!/bin/bash
    skill screen
    Nu zal ik wel te horen krijgen dat er andere manieren zijn, deze manier werkt. En voor mij is dat genoeg

  8. #8
    [PHP] Gameserver starten
    För Sverige i tiden
    2.859 Berichten
    Ingeschreven
    21/02/06

    Locatie
    Egmond Aan Zee / Stockholm Zweden

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


    KvK nummer: 37128170

    $screen
    $./hlds_run +parametertje +iptje +portje +mod +exec config
    ctrl+a+d

    Weet zo niet 1 2 3 de parameters voor alles maar dit kun je zo opzoeken.

  9. #9
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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
    Hmm, ik wil het dus via PHP runnen

  10. #10
    [PHP] Gameserver starten
    Professionele Lambal
    575 Berichten
    Ingeschreven
    18/08/04

    Locatie
    Limburg

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


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    bash scripts kan je aanroepen via php... dus gebruik de voorbeelden van Bento of doe iets van shell_exec("cd /home/user; screen -dmS ./hlds_run xxxxxx");



  11. #11
    [PHP] Gameserver starten
    Professioneel Rondhanger
    387 Berichten
    Ingeschreven
    05/03/06

    Locatie
    Vinkeveen

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Noem het bestand bijv start_server.
    PHP Code:
    <?php
    // Gameservertje starten
    shell_exec("/home/pipodeclown/hlds/start_server"); 
    ?>
    Zou moeten werken

    [edit]
    Alhoewel ik denk dat dit niet gaat werken aangezien PHP niet werkt onder de user waar jij de server op draait. Dan zoekt het naar een screen sessie van dezelfde gebruiker als PHP.
    [/edit]
    Laatst gewijzigd door Bento; 13/07/06 om 18:56.

  12. #12
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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
    Kan iemand misschien dan iets maken in C#++, C# of VB?
    Gewoon een tooltje dat ik server opgeef, en dan mijn inlog gegevens van SSH, en dan dus START, RESTART of STOP kan doen?..

  13. #13
    [PHP] Gameserver starten
    Professioneel Rondhanger
    387 Berichten
    Ingeschreven
    05/03/06

    Locatie
    Vinkeveen

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Met die voorbeelden die ik gaf moet toch iets te doen zijn via PHP, misschien ben je beter af in het Scripting forum?

  14. #14
    [PHP] Gameserver starten
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    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
    Kijk het probleem is, ik ben niet de server eigenaar ook, en snap zelf de ballen van SSH.

  15. #15
    [PHP] Gameserver starten
    Professionele Lambal
    575 Berichten
    Ingeschreven
    18/08/04

    Locatie
    Limburg

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


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    ik denk niet dat zomaar iemand een heel script voor jou gaat maken, misschien wat tutorials opzoeken over linux commands e.d.?

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

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