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. 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.918
    Trophäen
    7
    Artikel
    4
    Dateien
    1
    Beiträge
    7.454
    • 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

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