Jump to content

Konsole bei BungeeCord!!!


LuckyDarth

Empfohlene Beiträge

Hi Community,

ich habe ein Problem und zwar habe ich mir um alle Server und BungeeCord zu starten eine Steuerung.sh im /home verzeichniss auf meinem VServer erstellt.

Erstens: ich habe keine Konsole!! Das heißt wenn ich alles starte komme ich nich automatisch in eine Konsole sondern bleibe im normal system. 

Programm: 

#!/bin/bash

INSTANZ="Steuerung"

BPDIR1=/home/BungeeCord/

BPDIR2=/home/Server1/

BPDIR3=/home/Server2

Pidfile=/home/Steuerung.pid

 

if [ -f $Pidfile ]

then

        Pid=`cat $Pidfile`

fi

 

case "$1" in

'start')

                if [ -f $Pidfile ] ; then

                                if test `ps -e | grep -c $Pid` = 1; then

                                                echo "$INSTANZ wird nicht ausgeführt - Anwendung läuft bereits mit P$

                                else

                                                echo "Starte Bungee $INSTANZ"

                                                cd $BPDIR1

                                                nohup ./start.sh &> /dev/null &

                                                echo $! > $Pidfile

                                                echo "Starte Lobby $INSTANZ"

                                                cd $BPDIR2

                                                nohup ./start.sh &> /dev/null &

                                                echo $! > $Pidfile

                                                echo "Starte Wirtschaft $INSTANZ"

                                                cd $BPDIR3

                                                nohup .start.sh &> /dev/null  &

                                                echo $! > $Pidfile

                                fi

                else

                                echo "Starte Bungee $INSTANZ"

                                cd $BPDIR1

                                nohup ./start.sh &> /dev/null &

                                                echo $! > $Pidfile

                                                echo "Starte Lobby $INSTANZ"

                                                cd $BPDIR2

                                                nohup ./start.sh &> /dev/null &

                                                echo $! > $Pidfile

                                                echo "Starte Wirtschaft $INSTANZ"

                                                cd $BPDIR3

                                                nohup .start.sh &> /dev/null  &

                                                echo $! > $Pidfile

                                fi

                else

                                echo "Starte Bungee $INSTANZ"

                                cd $BPDIR1

                                nohup ./start.sh &> /dev/null &

                                echo $! > $Pidfile

                                echo "Starte Lobby $INSTANZ"

                                cd $BPDIR2

                                nohup ./start.sh &> /dev/null &

                                echo $! > $Pidfile

                                echo "Starte Wirtschaft $INSTANZ"

                                cd $BPDIR3

                                nohup ./start.sh &> /dev/null &

                                echo $! > $Pidfile

                fi

                ;;

 

'stop')

                if [ -f $Pidfile ] ; then

                                echo "stopping $INSTANZ"

                                cd $BPDIR1

                                nohup ./stop.sh &> /dev/null &

                                echo $! > $Pidfile

                                echo "stopping $INSTANZ"

                                cd $BPDIR2

                                nohup ./stop.sh &> /dev/null &

                                echo $! > $Pidfile

                                echo "stopping $INSTANZ"

                                cd $BPDIR3

                                nohup ./stop.sh &> /dev/null &

                                echo $! > $Pidfile

                else

                                echo "Kann $INSTANZ nicht stoppen - die Pidfile wurde nicht gefunden!"

                fi

                ;;

 

'restart')

                $0 stop

                sleep 30

                $0 start

                ;;

 

*)

                echo "usage: $0 { start | stop | restart}"

                ;;

 

esac

exit 0

Zweitens: Ich kann nur mit dem Port vom ersten Server joinen. 

BungeeCord-Config:

 

listeners:

- max_players: 100

  priorities:

  - server

  host: 37.228.139.11:25580

  tab_size: 60

  force_default_server: true

  bind_local_address: true

  ping_passthrough: false

  tab_list: GLOBAL_PING

  motd: '&1Techtory-Wirtschaft,PVP und mehr!!'

  query_enabled: false

  query_port: 25577

  forced_hosts:

    pvp.md-5.net: pvp

disabled_commands:

- disabledcommandhere

network_compression_threshold: 256

groups:

  md_5:

  - admin

connection_throttle: 4000

stats: c678ce43-9d63-4a86-ab6c-de9d94cba4c3

(Stats: Ich war schon mal on)

Drittens: Bis auf ein paar standart Befehle lässt es selbst die ausgesuchten Befehle nicht zu!!

Viertens: 

Wenn ich neustarte oder stope und starte um einen Ordner von einem Plugin zu laden, erstellt dieser sich nicht.

 

 

Es ist eine lange Nachricht aber ich hoffe mir kann jemand helfen.

Kontakte:

Im Forum unter PN.

oder drunter

E-Mail: [email protected]

 

 

 

Mit freundlichen Grüßen 

Euer Jan!!!!

bearbeitet von LuckyDarth
Kürzung des Textes
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 weeks later...

Wenn ich fragen darf:

Startet das Script den Server in einem Screen?

Wenn ja mach mal screen -ls

Dann siehst du alle Screens, die am laufen sind. Gehe in den Screen durch screen -x (id)

Dann solltest du auch die Konsole sehen.

Zweitens um mit dem Standard Port 25565 zu joinen ändere einfach bei host: den Port.

Drittens: Welche Befehle genau Linux oder MC?

Viertens: Schon mal versucht den FTP Ordner zu aktualisieren?

 

Hoffentlich hab ich dich richtig verstanden :D

LG LittleCraft.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B