1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Mo: 30 Juni 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Server & Hosting
    4. Linux-Server

    Arma 3 Startscript

    • Luca1308
    • 26. Februar 2020 um 00:34
    • Erledigt
    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 15:25
      • #21

      @Alice Kingsleigh was meinst du?

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 15:30
      • #22

      Ist dir wirklich nicht bekannt, wie Scripte innerhalb der Konsole gestartet werden?

      Wie hast du dann dein bisheriges Startscript gestartet?

      Kurz um, mit <[PATH]|[.]>/<SCRIPT> [PARAMS] werden Scripte ausgeführt.

      z.B. so wie du es anscheinend schon gemacht hast: ./start-server.sh

      Meine Frage ist, ob der Server überhaupt gestartet werden kann.

      Also teste es doch mal mit: ./arma3server bzw. ./arma3server <DEINE WUNSCH PARAMETER>


      Fiesi

      vServer unter Ubuntu und Desktop Umgebung? :D

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 16:10
      • #23

      wenn ich versuche es zu starten steht da

      Code
      root@h2868290:/home/luca/Steam/steamapps/common/Arma_3_Server# ./arma3server -config=$DIR/config/config.fg
      Speicherzugriffsfehler
    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 16:20
      • #24

      Also sehen wir, es liegt nicht am Script, sondern am Server selbst.

      Also dann installier mal Arma neu und sende die Ausgabe von ldd arma3server.

    • Fiesi
      Anfänger
      Reaktionen
      11
      Trophäen
      6
      Beiträge
      46
      • 28. Februar 2020 um 18:44
      • #25
      Zitat von Luca1308

      wenn ich versuche es zu starten steht da

      Code
      root@h2868290:/home/luca/Steam/steamapps/common/Arma_3_Server# ./arma3server -config=$DIR/config/config.fg
      Speicherzugriffsfehler

      hast du deine Config wirklich auch mit config.fg benannt ? oder heisst die config.cfg ? ^^

      Was hast du für nen Vserver? Du weisst schon, das Arma ein paar GB Ram haben möchte? ;)

      Wenn dein kleiner nur 2 GB hat z.b. - könnte es eng werden....

      außerdem werden keine Programme unter root gestartet ;) immer unter den Benutzer wo das Spiel installiert wurde...

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 19:31
      • #26

      Das mit dem falschen Namen der Config ist mir garnicht aufgefallen.

      Allerdings ist auch der Pfad falsch. Also spielt das keine große Rolle.

      Arma sollte auch mit fehlerhaften Config zumindestens kurz starten und eine Meldung auswerfen.

      Auch mit wenig RAM erwarte ich von Arma zumindestens, dass es startet.

      Unser Server benötigt aktuell nur 1GB RAM. Also absolut überschaubar.

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 21:10
      • #27
      Zitat von Fiesi

      hast du deine Config wirklich auch mit config.fg benannt ? oder heisst die config.cfg ? ^^

      Was hast du für nen Vserver? Du weisst schon, das Arma ein paar GB Ram haben möchte? ;)

      Wenn dein kleiner nur 2 GB hat z.b. - könnte es eng werden....

      außerdem werden keine Programme unter root gestartet ;) immer unter den Benutzer wo das Spiel installiert wurde...

      oh das mit den falschen namen der config ist mir auch nicht aufgefallen danke für die info

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 21:15
      • #28

      wenn ich den server jetzt mit dem script starten möchte sagt er mir folgendes

      Code
      ./start-server.sh stop
      -bash: ./start-server.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

      was muss ich da ändern?

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 21:19
      • #29
      Zitat von Luca1308

      wenn ich den server jetzt mit dem script starten möchte sagt er mir folgendes

      Code
      ./start-server.sh stop
      -bash: ./start-server.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

      was muss ich da ändern?

      Du startest den Server mit dem Parameter stop?


      Zitat von Henne079

      Also sehen wir, es liegt nicht am Script, sondern am Server selbst.

      Also dann installier mal Arma neu und sende die Ausgabe von ldd arma3server.

    • Fiesi
      Anfänger
      Reaktionen
      11
      Trophäen
      6
      Beiträge
      46
      • 28. Februar 2020 um 21:22
      • #30
      Zitat von Luca1308

      wenn ich den server jetzt mit dem script starten möchte sagt er mir folgendes

      Code
      ./start-server.sh stop
      -bash: ./start-server.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

      was muss ich da ändern?

      in der ersten Zeile MUSS

      Bash
      #!/bin/bash

      stehen ;) bitte mal anpassen....

      glaube mal deine Zeile könnte anders lauten ;)

      und schauen ob die bash auch im Ordner /bin ist.

      Linux ist nicht gleich linux, Pfade könnten auch mal anders sein ;)

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 21:22
      • #31

      ach ich wollte den nicht starten ich wollte den stoppen aber das steht da auch wenn ich den starten will

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 21:31
      • #32

      wenn ich den server starten möchte steht da immer noch Fiesi  Henne

      Code
      ./start-server.sh start
      bash: ./start-server.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

      Einmal editiert, zuletzt von Luca1308 (28. Februar 2020 um 21:50)

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 22:01
      • #33

      Du erwartest doch, dass wir dir helfen oder?

      Dann erwarte ich, dass du unsere Beiträge liest.

      Nachdem du sie gelesen hast erwarte ich, dass du auch auf diese eingehst.

      Mir kommt es langsam so vor, dass du keine große Unterstützung möchtest.


      Auch würde ich den Bash fehler erstmal nicht beachten.

      Wenn der Server an sich nicht startet brauchst du auch kein Startscript.

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 22:05
      • #34

      ich habe es gerade ausprobiert den server ohne startscript zu starten und es hat funktioniert

      und wenn ich keine große hilfe bräuchte/möchte würde ich nichtmehr antworten

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 22:13
      • #35
      Zitat von Luca1308

      ich habe es gerade ausprobiert den server ohne startscript zu starten und es hat funktioniert

      Super. Auf die Information warte ich seit 6 Stunden.

      Dann sende doch nochmal dein vollständiges Startscript rein.

      Anscheinend hat sich irgendwo ein Fehler eingeschlichen.

      Auch ist es interessant, ob im Verzeichniss bin eine Datei bash vorhanden ist.

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 22:16
      • #36

      ups ich habe gerade gesehen das im verzeichnis nicht bin/bash vorhanden ist

      Bash
      #!/bin/bash
      PATH=/bin:/usr/bin:/sbin:/usr/sbin
      # Hier anpassen
      #
      DATE=$(date +%Y-%m-%d_%H-%M-%S);
      LOGNAME="LIFE"
      LOG="${DATE}_${LOGNAME}"
      logPath=$DIR/logs
      serverConfigDir=$DIR/config
      homePath= $DIR
      missionPath=$DIR/mpmissions
      lifePath=$DIR/@life_server/addons
      safeMissionPath=/home/luca/Steam/SafeMission/mission
      safeLifePath=/home/luca/Steam/SafeMission/life
      safeConfigPath=/home/luca/Steam/SafeMission/config
      uploadPath=/home/luca/Steam/steamapps/common/Arma_3_Server/mpmissions
      # networkConfig=$serverConfigDir/basic.cfg
      serverConfig=$serverConfigDir/server.cfg
      DIR=/home/luca/Steam/steamapps/common/Arma_3_Server
      servermods="@extDB3;@life_server"
      mods="@extDB2\;@life_server"
      BE=$DIR/battleye
      DAEMON=arma3server
      NAME="arma3lifeserver"
      PARAMS="-config=$serverConfig -profiles=$profilePath -name=$profileName -servermod=$servermods -mod=$mods -port=2302 -loadMissionToMemory -enableHT -autoinit"
      DESC="ArmA 3 Lifeserver"
      #
      # Ab hier nichts mehr ändern
      case "$1" in
      start)
       echo "Starte: $DESC"
       if [ -e $DIR ];
       then
       cd $DIR
       ./$DAEMON $PARAMS
       else echo "Verzeichnis $DIR nicht gefunden!"
       fi
       ;;
      startLoad)
      echo "Wechsle Missionsdatei und starte: $DESC"
      cd $missionPath
      mv Altis_Life.Altis.pbo $safeMissionPath
      cd $safeMissionPath
      mv Altis_Life.Altis.pbo ${DATE}-Altis_Life.Altis.pbo
      cd $lifePath
      mv life_server.pbo $safeLifePath
      cd $safeLifePath
      mv life_server.pbo ${DATE}-life_server.pbo
      cd $homePath
      mv serverconfig $safeConfigPath
      cd $safeConfigPath
      mv serverconfig ${DATE}-serverconfig
      cd $uploadPath
      cp Altis_Life.Altis.pbo $missionPath
      cp life_server.pbo $lifePath
      cp -r serverconfig $homePath
       if [ -e $DIR ];
       then
       cd $DIR
       ./$DAEMON $PARAMS >$logPath/${LOG}.rpt 2>&1
       else echo "Verzeichnis $DIR nicht gefunden!"
       fi
       ;;
      stop)
       if [[ `pidof $NAME` > "0" ]]
       then
       echo -n "Stoppe: $DESC"
       kill `pidof $NAME |awk -F . '{print $1}'|awk '{print $1}'`
       echo " ... fertig."
       else
       echo "Kein $DESC gefunden"
       fi
       ;;
      restart)
       if [[ `pidof $NAME` > "0" ]]
       then
       echo -n "Stoppe: $DESC"
       kill `pidof $NAME |awk -F . '{print $1}'|awk '{print $1}'`
       echo " ... fertig."
       else
       echo "Kein $DESC gefunden"
       fi
       echo -n "Starte: $DESC"
       cd $DIR
       ./$DAEMON $PARAMS
       echo " ... fertig."
       ;;
      restartLoad)
       if [[ `pidof $NAME` > "0" ]]
       then
       echo -n "Stoppe: $DESC"
       kill `pidof $NAME |awk -F . '{print $1}'|awk '{print $1}'`
       echo " ... fertig."
       else
       echo "Kein $DESC gefunden"
       fi
       echo -n "Wechsle Missionsdatei und starte: $DESC"
       cd $missionPath
       mv Altis_Life.Altis.pbo $safeMissionPath
       cd $safeMissionPath
       mv Altis_Life.Altis.pbo ${DATE}-Altis_Life.Altis.pbo
       cd $lifePath
       mv life_server.pbo $safeLifePath
       cd $safeLifePath
       mv life_server.pbo ${DATE}-life_server.pbo
       cd $homePath
       mv serverconfig $safeConfigPath
       cd $safeConfigPath
       mv serverconfig ${DATE}-serverconfig
       cd $uploadPath
       cp Altis_Life.Altis.pbo $missionPath
       cp life_server.pbo $lifePath
       cp -r serverconfig $homePath
       cd $DIR
       ./$DAEMON $PARAMS >$logPath/${LOG}.rpt 2>&1
       echo " ... fertig."
       ;;
      status)
       if [[ `pidof $NAME` > "0" ]]
       then
       echo "$DESC ist ONLINE"
       else
       echo "$DESC ist OFFLINE"
       fi
       ;;
      crash)
       if [[ `pidof $NAME` > "0" ]]
       then
       echo "Server läuft"
       else
       echo "Server nicht gefunden, neustarten ..."
       cd $DIR
       ./$DAEMON $PARAMS
       fi
       ;;
      *)
       echo "Benutzung: $0 {start|startLoad|stop|status|restart|restartLoad|crash}"
       exit 1
       ;;
      esac
      exit 0 ;
      Alles anzeigen

      Henne sry dass es erst jetzt kommt ich war in der zwischenzeit unterwegs

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 28. Februar 2020 um 22:57
      • #37
      Zitat von Luca1308

      ups ich habe gerade gesehen das im verzeichnis nicht bin/bash vorhanden ist

      Also wenn /bin/bash nicht vorhanden ist, dann ist was gewaltig schief gelaufen.

      Solltest mal den Server neu installieren. Nicht das es woanders auch noch Probleme gibt.

    • Fiesi
      Anfänger
      Reaktionen
      11
      Trophäen
      6
      Beiträge
      46
      • 28. Februar 2020 um 23:02
      • #38

      kann auch sein das es in sbin oder sonst wo auffindbar ist ;)

      oder /usr/bin z.b. was ich eher denke

    • Luca1308
      Frischling
      Trophäen
      6
      Beiträge
      26
      • 28. Februar 2020 um 23:33
      • #39

      ja ich habe bash gefunden es war in /bin

      ich habe jetzt versucht den zu starten aber er zeigt mir folgendes an

      Code
      ./start-server.sh start
      ./start-server.sh: Zeile 5: date: Befehl nicht gefunden
      Starte: ArmA 3 Lifeserver
      ./start-server.sh: Zeile 35: ./arma3server: Datei oder Verzeichnis nicht gefunden

      Fiesi @ Henne079

      Einmal editiert, zuletzt von Luca1308 (28. Februar 2020 um 23:42)

    • Fiesi
      Anfänger
      Reaktionen
      11
      Trophäen
      6
      Beiträge
      46
      • 28. Februar 2020 um 23:46
      • #40

      Ist das nur nen VServer oder nen richtiger Dedizierter Server?


      Steht im Startscript /bin/date oder /usr/bin/date? :D

      sonst einfach nur mal date nehmen ohne das verzeichnis vorne dran...

      arma3server überhaupt ausführbar? also das +x gesetzt ? ^^

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • extDB3 wird nicht geladen ?

      • Addereum
      • 22. Februar 2020 um 19:16
      • Hilfeforum
    • Probleme mit Mission datei auf Linux server

      • dieRambo
      • 15. September 2019 um 12:10
      • Hilfeforum

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™