Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen

Onderwerp: Gameserver script

  1. #1
    Gameserver script
    geregistreerd gebruiker
    27 Berichten
    Ingeschreven
    27/11/03

    Locatie
    nvt

    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

    Smile Gameserver script

    Hoi allemaal,

    Ik zou graag op m'n site een script willen hebben dat als mensen inloggen zij hun gameserver kunnen veranderen van bijvoorbeel Unreal tournament naar UT2k4 en andersom. Zodat ze met een dropdown menutje kunnen swichen tussen tussen deze twee games. Script zou de ene game uit moeten zetten en de andere aan zodat er telkens maar een van de twee draait. Gaat om een Linux gameserver en als het kan ook voor een Windows gameserver.

    Iemand enig idee of dit te dowloaden is en waar ?

    Alvast bedankt

    Groeten,
    Marcel



  2. #2
    Gameserver script
    == Flanders == Ferry
    295 Berichten
    Ingeschreven
    09/01/04

    Locatie
    Hilversum / Eindhoven

    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 dat deze nog niet "gratis" bestaat

  3. #3
    Gameserver script
    geregistreerd gebruiker
    27 Berichten
    Ingeschreven
    27/11/03

    Locatie
    nvt

    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
    Origineel geplaatst door fmanders
    ik denk dat deze nog niet "gratis" bestaat
    Hoeft ook niet gratis te zijn hoor als het een echt goed werkend script is wil ik er ook wel voor betalen

  4. #4
    Gameserver script
    Your Supermicro Partner
    2.678 Berichten
    Ingeschreven
    05/04/03

    Locatie
    Belgium

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


    Naam: Van Impe Philippe
    Bedrijf: Ahead-IT
    Functie: Account management & sales
    URL: https://www.ahead-it.eu
    Registrar SIDN: nee
    Ondernemingsnummer: 867369149

    Je maakt gewoon een nieuwe shell aan, geprogrammeerd in bash. Zo kunnen je klanten aanloggen via SSH, maar zonder enige verdere rechten. (ze komen in je zelfgemaakte shell)

    Dan met gebruik van functies zoals SCREEN, moet dat makkelijk lukken om zelf een omgeving te maken voor je gameservers.

  5. #5
    Gameserver script
    == Flanders == Ferry
    295 Berichten
    Ingeschreven
    09/01/04

    Locatie
    Hilversum / Eindhoven

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


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door PCDOC
    Je maakt gewoon een nieuwe shell aan, geprogrammeerd in bash. Zo kunnen je klanten aanloggen via SSH, maar zonder enige verdere rechten. (ze komen in je zelfgemaakte shell)

    Dan met gebruik van functies zoals SCREEN, moet dat makkelijk lukken om zelf een omgeving te maken voor je gameservers.
    heerlijk heldere uitleg

  6. #6
    Gameserver script
    geregistreerd gebruiker
    27 Berichten
    Ingeschreven
    27/11/03

    Locatie
    nvt

    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
    Origineel geplaatst door fmanders


    heerlijk heldere uitleg
    hehe, ja ik snap hem ook niet. Ben nl. helemaal niet handig met die commands Maar we wachten op verdere berichten

  7. #7
    Gameserver script
    Your Supermicro Partner
    2.678 Berichten
    Ingeschreven
    05/04/03

    Locatie
    Belgium

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


    Naam: Van Impe Philippe
    Bedrijf: Ahead-IT
    Functie: Account management & sales
    URL: https://www.ahead-it.eu
    Registrar SIDN: nee
    Ondernemingsnummer: 867369149

    #!/bin/bash
    echo ""
    echo "AANDACHT !!! maximaliseer dit venster eerst !!! AANDACHT"
    echo "Geef je gebruikersnaam in, deze moet juist zijn en is hoofdletter gevoelig!!"
    read username
    clear
    echo ""
    echo "Dag $username !"
    echo " Je bent nu ingelogd. "
    echo " Hier status van je server nagaan, je server herstarten en je server volledig afsluiten."
    echo " De menuutjes zijn zeer simpel gehouden en verklaren zichzelf."
    echo " Mocht er iets niet werken, dan kun je ons steeds mailen op rentaserver@pandora.be ."
    echo " Gelieve GEEN misbruik van dit script te maken, door de server steeds af te sluiten en herop te starten!"
    echo " Het script is volledig gemaakt door Philippe en behoord toe aan PCDOC."
    echo " Nog veel plezier!"
    echo ""
    echo " mgv Philippe"
    echo ""
    echo "Gelieve bovenstaande tekst goed te lezen."
    echo "Binnen 30 seconden word je naar het controle paneel gestuurd."

    #declaratie constanten
    dir=/home/gameservers/$username/gameserver/
    keuze=999
    loop=1
    gameserver=gameserver
    email=polyp@pandora.be
    file=/home/gameservers/$username/login.txt

    #raporteren van inloggen
    echo "" >> $file
    echo "$username heeft ingelogt op het SSH gameserver control script." >> $file
    echo "" >> $file
    who >> $file
    echo "" >> $file
    cat $file | mail $email

    #wachten
    sleep 30s
    clear

    #toepassing
    while [ "$loop" = "1" ]
    do
    pid=`screen -ls | grep $gameserver | awk -F . '{print $1}' | awk '{print $1}'`
    echo ""
    echo "Wat wil je doen :"
    echo " 1. De server starten/opnieuw starten."
    echo " 2. De server afsluiten."
    echo " 3. De status van de server bekijken."
    echo " 4. In de console gaan van de gameserver, AANDACHT!"
    echo " Om console te verlaten, houd CTRL ingedrukt, druk even op A en vervolgens even op D."
    echo " 0. Exit"
    echo "Geef je keuze in :"
    read keuze

    if [ "$keuze" = "1" ]; then
    cd $dir
    if [ "$pid" = "" ]; then
    echo ""
    echo "Er bestaat geen gameserver, dus we starten gewoon een nieuwe op!"
    echo "$username heeft een server opgestart, er bestond nog geen server." >> $file
    sleep 6s
    else
    kill $pid
    echo ""
    echo "De gameserver is eerst afgesloten want er bestond al een gameserver."
    echo "Nu starten even we een nieuwe op!"
    echo "$username heeft de server herstart hoewel er een server bestond." >> $file
    sleep 6s
    fi
    screen -d -m -S $gameserver ./start
    echo ""
    echo "De server is gestart!"
    echo "Binnen een vijftal minuten zal je de server online zien met HLSW."
    sleep 8s
    clear
    fi

    if [ "$keuze" = "2" ]; then
    cd $dir
    if [ "$pid" = "" ]; then
    echo ""
    echo "OEPS! Foutje!"
    sleep 2s
    echo "Er bestaat geen gameserver, dus we kunnen niets afsluiten :S"
    echo "$username kon geen server afsluiten." >> $file
    else
    kill $pid
    echo ""
    echo "Gelukt!"
    sleep 2s
    echo "De server is afgesloten!"
    echo "$username heeft de server afgesloten." >> $file
    fi
    sleep 8s
    clear
    fi

    if [ "$keuze" = "3" ]; then
    echo ""
    echo "Huidige server status :"
    ps -ux | grep -v grep | grep hlds > /dev/null
    CHECK=$? ; [ $CHECK -eq 0 ] && echo " SERVER UP SERVER UP SERVER UP SERVER UP" || echo " SERVER DOWN SERVER DOWN SERVER DOWN SERVER DOWN"
    echo "$username doet status check." >> $file
    sleep 8s
    clear
    fi

    if [ "$keuze" = "4" ]; then
    echo ""
    echo "Om console te verlaten : CTRL inhouden, druk even op A en vervolgens even op D."
    echo "Geen andere toetsencombinatie of de server CRASHT!!!!"
    echo "We brengen je binnen 10 seconden naar de console."
    sleep 10s
    echo "$username opent de console." >> $file
    screen -r
    echo "$username heeft de console gesloten." >> $file
    clear
    fi

    if [ "$keuze" = "0" ]; then
    clear
    echo ""
    echo "Bedankt $username"
    echo ""
    echo "Dit venster wordt automatisch afgesloten binnen 5 seconden!"
    echo ""
    echo "mgv Philippe"
    echo "" >> $file
    echo "$username doet LOGOUT" >> $file
    cat $file | mail $email
    rm $file
    sleep 6s
    exit 0
    fi
    done
    Zelfgemaakt, valt het op?

    Werkt anders zeer goed en stabiel, simpel zodat elke klant ermee overweg kan.

    Mits wat aanpassingen kun je het gebruiken voor UT, CS, en alle andere games. Het is iets waar wat tijd in kruipt, dus ik doe dat niet meer. ( en zeker niet gratis )

Webhostingtalk.nl

Contact

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