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
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

gameserver zusammen mit mam starten?

  • HoschY
  • 25. November 2009 um 07:46
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
  • HoschY
    Anfänger
    Punkte
    260
    Beiträge
    46
    • 25. November 2009 um 07:46
    • #1

    Guten morgen :)

    Ich habe eine bestimmt schon oft gestellte frage: wie muss ein startscript aussehen, welches gameserver und adminmod zusammenstartet?

    unser startscript für einen unserer gameserver sieht momentan so aus:

    Code
    #! /bin/sh
    #scriptquelle : http://www.linuxforen.de
    NAME=CoD4-28960
    DESC="28960 - CoD4-Server"
    PARAMS="+set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec sdonly.cfg +set fs_homepath /games/cod4/ +map_rotate"
    DIR=/games/cod4/
    SCRIPT=cod4_lnxded
    
    
    
    
    DAEMON=$DIR/$SCRIPT
    
    
    
    
    case "$1" in
    start)
    echo "Starte $DESC: $NAME"
    cd $DIR
    screen -d -m -S $NAME $DAEMON $PARAMS
    ;;
    
    
    
    
    stop)
    if [[ `screen -ls |grep $NAME` ]]
    then
    echo -n "Stoppe $DESC: $NAME"
    kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
    echo " ... Server gestoppt."
    else
    echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden"
    fi
    ;;
    
    
    
    
    restart)
    if [[ `screen -ls |grep $NAME` ]]
    then
    echo -n "Stoppe $DESC: $NAME"
    kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
    echo " ... Server gestoppt ... Kommando Start wird ausgeführt"
    else
    echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden ... Kommando Start wird ausgeführt"
    fi
    
    
    
    
    echo -n "Starte $DESC: $NAME"
    cd $DIR
    screen -d -m -S $NAME $DAEMON $PARAMS
    echo " ... Server gestartet."
    ;;
    
    
    
    
    *)
    echo "Usage: $0 Parameter eingeben {start|stop|restart}"
    exit 1
    ;;
    esac
    
    
    
    
    exit 0
    Alles anzeigen


    funktioniert ansich auch super. wo setze ich nun genau am besten den teil für die adminmod ein?

    nochwas recht merkwürdiges: wenn ich eine der adminmods (passiert aber bei allen unseren installationen) starten will, kommt das:

    Code
    28960: 101: [[: not found


    28960 is der name des mam-startscripts für einen server mit 28960er port :)

    ich merke grade, dass ich die adminmod nicht beenden kann oO
    dann kommt:

    Code
    28960: 101: [[: not found
    Error: MAM28960 isn't currently running

    ich hoffe, ihr könnt mir weiterhelfen :)

    MfG

  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.933
    Trophäen
    7
    Artikel
    4
    Dateien
    2
    Beiträge
    7.453
    • 25. November 2009 um 14:00
    • Offizieller Beitrag
    • #2

    Habe das mal nach Allgemein verschoben, hat ja nichts mit Installationsproblemen zu tun.
    Du kannst dien MAM direkt nach dem Server starten lassen, aber plane eine 5 sekündige Sleep-Zeit, bis RCON bereit ist, ein.
    Ich habe schon ein solches Script, ich überlege mir, ob ich es hier zur Verfügung stelle.

    • Nächster offizieller Beitrag
  • HoschY
    Anfänger
    Punkte
    260
    Beiträge
    46
    • 25. November 2009 um 14:25
    • #3

    wär sehr nett :)

  • Dieses Thema enthält 3 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™