1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Startscript Thread, (CoD4 + Manu-Admin-Mod)

  • Hool
  • 11. Oktober 2008 um 00:14
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • Hool
    Profi
    Punkte
    4.830
    Trophäen
    2
    Beiträge
    939
    • 11. Oktober 2008 um 00:14
    • #1

    Hi Leute

    Ich wollte mal ein Thread aufmachen wo es nur um das Thema "Startscript" geht!
    was das Script am ende macht ist egal, es muss nur besonders sein^^

    ich habe mal (aus meiner sicht) ein schönes Startscript gebastelt,
    die startet ein cod4 Server und nach einer gewünschten zeit auch den manuadminmod.

    Hier ist meins:
    antimultiguid_1.0.zip

    habe es so verändert das der mod nur einmal aufn Server liegt, er lädt einfach nur ein anderen config und log Ordner.

    Also, wer will kann hier noch sein selbst gebautes Startscript hochladen.

    Have Fun^^

    Kommentar und Änderungswünsche sind gerne erlaubt :thumbup:

  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.933
    Trophäen
    7
    Artikel
    4
    Dateien
    2
    Beiträge
    7.453
    • 11. Oktober 2008 um 12:01
    • Offizieller Beitrag
    • #2

    Klein, kompakt, übersichtlich und wirkungsvoll im Betrieb. Konfigurations-Bereich brauche ich nicht, da sich das eh nicht ändert und ich das Script ja eigentlich nicht für andere zur Verfügung stelle.

    Zitat

    #!/bin/sh

    case "$1" in
    start)
    echo "========================================"
    cd /home/cod4/
    echo "Call of Duty 4 Server is starting now."

    sleep 1
    echo "----------------------------------------"
    sleep 1

    echo "The Call of Duty 4 Server is starting."
    screen -d -m -S cod /home/cod4/cod4_lnxded +exec server.cfg +set fs_homepath /home/cod4/ +set sv_punkbuster 1 +set sv_pure 1 +map_rotate
    echo ">>> Starting Call of Duty 4 Server done."

    sleep 5
    echo "----------------------------------------"
    cd /home/cod4/mods/mam/
    sleep 5

    echo "The ManuAdminMod (Plugin) is starting."
    screen -d -m -S mam /usr/bin/php -f daemon.php config logfiles
    echo ">>> Starting ManuAdminMod (Plugin) done."

    echo "----------------------------------------"
    echo "Call of Duty 4 Server was started now."
    echo "========================================"
    ;;

    stop)
    if [[ `screen -ls |grep cod` ]]
    then
    echo "========================================"
    cd /home/cod4/
    echo "Call of Duty 4 Server is stopping now."

    sleep 1
    echo "----------------------------------------"
    sleep 1

    echo "The Call of Duty 4 Server is stopping."
    kill `screen -ls |grep cod |awk -F . '{print $1}'|awk '{print $1}'`
    echo ">>> Stopping Call of Duty 4 Server done."

    sleep 5
    echo "----------------------------------------"
    cd /home/cod4/mods/mam/
    sleep 5

    echo "The ManuAdminMod (Plugin) is stopping."
    kill `screen -ls |grep mam |awk -F . '{print $1}'|awk '{print $1}'`
    echo ">>> Stopping ManuAdminMod (Plugin) done."

    echo "----------------------------------------"
    echo "Call of Duty 4 Server was stopped now."
    echo "========================================"

    else
    echo "========================================"
    echo "The Call of Duty 4 Server is not running."
    echo "========================================"
    fi
    ;;

    restart)
    if [[ `screen -ls |grep cod` ]]
    then
    echo "========================================"
    cd /home/cod4/
    echo "Call of Duty 4 Server is stopping now."

    sleep 1
    echo "----------------------------------------"
    sleep 1

    echo "The Call of Duty 4 Server is stopping."
    kill `screen -ls |grep cod |awk -F . '{print $1}'|awk '{print $1}'`
    echo ">>> Stopping Call of Duty 4 Server done."

    sleep 5
    echo "----------------------------------------"
    cd /home/cod4/mods/mam/
    sleep 5

    echo "The ManuAdminMod (Plugin) is stopping."
    kill `screen -ls |grep mam |awk -F . '{print $1}'|awk '{print $1}'`
    echo ">>> Stopping ManuAdminMod (Plugin) done."

    echo "----------------------------------------"
    echo "Call of Duty 4 Server was stopped now."
    echo "========================================"
    echo " "

    else
    echo "========================================"
    echo "The Call of Duty 4 Server is not running."
    echo "========================================"
    echo " "
    fi

    echo "========================================"
    cd /home/cod4/
    echo "Call of Duty 4 Server is starting now."

    sleep 1
    echo "----------------------------------------"
    sleep 1

    echo "The Call of Duty 4 Server is starting."
    screen -d -m -S cod /home/cod4/cod4_lnxded +exec server.cfg +set fs_homepath /home/cod4/ +set sv_punkbuster 1 +set sv_pure 1 +map_rotate
    echo ">>> Starting Call of Duty 4 Server done."

    sleep 5
    echo "----------------------------------------"
    cd /home/cod4/mods/mam/
    sleep 5

    echo "The ManuAdminMod (Plugin) is starting."
    screen -d -m -S mam /usr/bin/php -f daemon.php config logfiles
    echo ">>> Starting ManuAdminMod (Plugin) done."

    echo "----------------------------------------"
    echo "Call of Duty 4 Server was started now."
    echo "========================================"
    ;;

    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
    esac
    exit 0

    Alles anzeigen

    Startet / Stoppt CoD4 Server und ManuAdminMod.
    Gibts auch in einer Extended Version, bei der beides zusammen oder einzeln gestartet werden kann, und wo auch der Debug genutzt werden kann.
    Das is aber meins :rofl:

  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern