Linux Shell

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Linux Shell

      Hallo liebe Community,
      ich suche jetzt schon seit längerem eine Linux-Shell für Teeworlds. Die Shell soll in einem Ordner liegen in dem alle anderen Teeworlds Server Ordner sind, z.B. im Ordner TW-Server sind die Ordner blmapV1 blmapV2 ... in den V1 und V2 sind die Server-Daten. Die Shell soll in die einzelnen Ornder V1 und V2 reingehen und die Server-Start-Datei starten. Sobald ein Server Crasht soll die Shell den Server wieder hochfahren. Hoffe ihr könnt mir helfen

      Danke

      allgamer4 :))

      (Wenn ihr einen Rechtschreibfehler findet, freut euch)
      MFG:
      allgamer4

      Eigenen kostenlosen Teeworlds Server? --> Ag4-Hosting.de
    • du bietest also tw server an und weißt nicht wie man die startet ^^
      so kann man es machen

      Spoiler anzeigen

      Brainfuck-Quellcode

      1. # Copyright by Marius Neugebauer
      2. # Licence:
      3. # You are allowed to use this script for free
      4. # for any purpose.
      5. # You are not allowed alter or remove the
      6. # Copyright or Licence.
      7. # Edited by Froghi
      8. # Diese Datei startet den Server und
      9. # prueft anschlieflent in einem bestimmten
      10. # Intervall, ob der Server noch laeuft
      11. # Dateiname des Servers
      12. # jeder Server muss einen Dateinamen haben,
      13. # der nicht 2 mal vorkommt
      14. TWSERVER="pfad/modifikation"
      15. # Dateiname der Config
      16. CONFIG="pfad/config.cfg"
      17. # Intervall in Sekunden, nach dem der
      18. # Server erneut gecheckt wird
      19. INTERVAL=2
      20. # Maximale Ausfuehrzeit des Servers
      21. # in Sekunden
      22. DURATION=3600
      23. # wurde auf unendlich geschalten
      24. #---------------------------
      25. # Programmausfuehrung:
      26. # Starte Server
      27. ./$TWSERVER -f "./$CONFIG"
      28. while [ true ]do sleep $INTERVAL
      29. DURATION=$(( $DURATION - $INTERVAL ))
      30. if [ "$(pidof $TWSERVER)" == "" ]
      31. then # starte neu
      32. ./$TWSERVER -f "./$CONFIG"
      33. fidone
      Alles anzeigen

    • CisCo schrieb:

      du bietest also tw server an und weißt nicht wie man die startet ^^
      so kann man es machen

      Spoiler anzeigen

      Brainfuck-Quellcode

      1. # Copyright by Marius Neugebauer
      2. # Licence:
      3. # You are allowed to use this script for free
      4. # for any purpose.
      5. # You are not allowed alter or remove the
      6. # Copyright or Licence.
      7. # Edited by Froghi
      8. # Diese Datei startet den Server und
      9. # prueft anschlieflent in einem bestimmten
      10. # Intervall, ob der Server noch laeuft
      11. # Dateiname des Servers
      12. # jeder Server muss einen Dateinamen haben,
      13. # der nicht 2 mal vorkommt
      14. TWSERVER="pfad/modifikation"
      15. # Dateiname der Config
      16. CONFIG="pfad/config.cfg"
      17. # Intervall in Sekunden, nach dem der
      18. # Server erneut gecheckt wird
      19. INTERVAL=2
      20. # Maximale Ausfuehrzeit des Servers
      21. # in Sekunden
      22. DURATION=3600
      23. # wurde auf unendlich geschalten
      24. #---------------------------
      25. # Programmausfuehrung:
      26. # Starte Server
      27. ./$TWSERVER -f "./$CONFIG"
      28. while [ true ]do sleep $INTERVAL
      29. DURATION=$(( $DURATION - $INTERVAL ))
      30. if [ "$(pidof $TWSERVER)" == "" ]
      31. then # starte neu
      32. ./$TWSERVER -f "./$CONFIG"
      33. fidone
      Alles anzeigen

      Oh lol da ist die Lizenz ja länger als der eigentliche Code xD

      Hier ist meines:
      teeworlds-friends.de/index.php…&postID=142848#post142848
    • here u go
      simpel aber macht was es soll


      Quellcode

      1. @echo off
      2. REM teeworlds srv start script
      3. REM (c) smlrtsop corp. 1819-2013 all rights reserved
      4. REM vars
      5. set TWSERVER="path\mod.exe"
      6. set CONFIG="path\conf.cfg"
      7. REM main; don't change things from this point
      8. set LOOPVAR=1
      9. :true_loop
      10. if %LOOPVAR% leq 1 (
      11. echo starting %TWSERVER% with config %CONFIG%
      12. %TWSERVER% -f %CONFIG%
      13. echo server is down, bringing up again...
      14. goto true_loop
      15. )
      Alles anzeigen