Teeball-Mod zickt rum

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

    • Teeball-Mod zickt rum

      Hi,

      Zur Zeit gibt es ja nicht wirklich einen vernünftigen Basketball-Server und deshalb hab ich mal nick und CisCo gebeten 1-2 zu hosten.
      Versucht haben wirs mit der Linux-Version der Teeball Mod von fun~Elefant (*Klick hier* für den TWF-Thread), da es für 0.6 zur Zeit keine andere Ball-Mod gibt.
      Leider bekommen wir beim Starten folgende Fehlermeldung:
      Spoiler anzeigen

      Quellcode

      1. ./test.sh: line 19: 774 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      2. ./test.sh: line 30: 777 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      3. ./test.sh: line 30: 780 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      4. ./test.sh: line 30: 783 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      5. ./test.sh: line 30: 786 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      6. ./test.sh: line 30: 789 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      7. ./test.sh: line 30: 792 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      8. ./test.sh: line 30: 795 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      9. ./test.sh: line 30: 798 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      10. ./test.sh: line 30: 801 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      11. ./test.sh: line 30: 804 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      12. ./test.sh: line 30: 807 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      13. ./test.sh: line 30: 810 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      14. ./test.sh: line 30: 813 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      15. ./test.sh: line 30: 816 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      16. ./test.sh: line 30: 819 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      17. ./test.sh: line 30: 822 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      18. ./test.sh: line 30: 825 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      19. ./test.sh: line 30: 828 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      20. ./test.sh: line 30: 844 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      21. ./test.sh: line 30: 847 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      22. ./test.sh: line 30: 850 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      23. ./test.sh: line 30: 853 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      24. ./test.sh: line 30: 856 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      25. ./test.sh: line 30: 859 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      26. ./test.sh: line 30: 862 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      27. ./test.sh: line 30: 865 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      28. ./test.sh: line 30: 868 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      29. ./test.sh: line 30: 871 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      30. ./test.sh: line 30: 874 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      31. ./test.sh: line 30: 877 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      32. ./test.sh: line 30: 880 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      33. ./test.sh: line 30: 883 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      34. ./test.sh: line 30: 886 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      35. ./test.sh: line 30: 889 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      36. ./test.sh: line 30: 892 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      37. ./test.sh: line 30: 896 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      38. ./test.sh: line 30: 899 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      39. ./test.sh: line 30: 902 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      40. ./test.sh: line 30: 905 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      41. ./test.sh: line 30: 908 Segmentation fault ./$TWSERVER -f "./$CONFIG"
      Alles anzeigen


      Die Config die wir benutzt haben, ist nahe zu identisch mit fun~Elefants Bsp. (Hier elefants config: *klick*):
      Unsere Config

      Quellcode

      1. sv_gametype foot
      2. sv_map basketball1.0
      3. sv_name Basketball Public-Server
      4. sv_rcon_password *****
      5. sv_motd Basketball-Server - powered by BloodZ
      6. sv_spectator_slots 2
      7. sv_vote_kick 0
      8. sv_vote_spectate 0
      9. sv_max_clients 8
      10. sv_port 8041
      11. sv_register 1
      12. add_vote "Change Map to basketball1.0" "sv_map basketball1.0"
      13. add_vote "Change Map to basketball2.0" "sv_map basketball2.0"
      14. add_vote "1on1" "sv_spectator_slots 14"
      15. add_vote "2on2" "sv_spectator_slots 12"
      16. add_vote "3on3" "sv_spectator_slots 10"
      17. tune ground_control_speed 15
      18. tune grenade_curvature 10
      19. tune grenade_speed 800
      20. tune grenade_lifetime 10
      21. tune gravity 0.4
      22. tune hook_drag_speed 30
      23. sv_bounce_loss 15
      24. sv_spawn_delay 0
      25. sv_explosions 1
      26. sv_ball_respawn 5
      27. sv_score_diff 1
      28. sv_sudden_death_score_diff 2
      29. sv_keeptime 1
      30. sv_hitkeeptime 1
      31. sv_selfkillscore 0
      32. sv_respawntime 0
      33. sv_basket 1
      34. sv_selfkill 1
      35. sv_grenade_startspeed 150
      36. sv_hook_team 0
      37. sv_hook_keeper 0
      38. sv_goalkeeper 0
      39. sv_goal_keeptime 10
      40. sv_real_foot 0
      41. sv_keeper_jumping 1
      42. sv_grenade_death 0
      43. sv_scorelimit 35
      Alles anzeigen

      Hinzugefügt ist eigentlich nur sv_register 1 und die Slotvotes (wobei die wohl nicht funktioneiren werde.. jedenfalls hab ich irgendwo irgendwas von Ele in einem Forum gelesen..)

      Vielleicht sind wir einfach nur total blind und übersehen irgendwas Dummes, aber wir finden keinen Fehler in der Config...
      haben das ganze schon mit der 64bit, sowie der 32bit Version getestet - funzt nicht.
      Hoffe, dass eventuell einer von euch eine Lösung findet, da ich doch Einige als ziemlich kompetent ansehe wenns um Tw-Mods usw. geht. :P

      Elefant ist leider zur Zeit wohl inaktiv..
      Ich wollte auch mal fragen, ob ein Coder nicht Lust hätte, die komplette Ball-Mod rund um Football, Basketball, Spaceball und Tabletennis vernünftig für 0.6 neu zu coden. :)
      Elefant meinte ja schon, als er die Mod rausgehauen hat, dass er eigentlich keine Ahnung von C++ hat und das Ganze nur durch mehr oder weniger Ausprobieren hinbekam.
      Habe auch schon vor Monaten (Jetzt müssten eigentlich schon Jahre sein), Dune gefragt, der ja damals in 0.52 auch ein wenig weiter an der Basketmod gecodet hatte, aber der hats leider nicht hinbekommen :( (Soweit ich weiß ging sein interesse an Tw aber auch zurück, wenn ich mich nicht vertue..)

      Wäre euch auf jedenfall sehr dankbar!Ich würde zwar helfen wo ich kann, habe aber selber leider kaum Ahnung vom Coden :(
      Und auch schon mal einen großen Dank im Vorraus für jegliche Hilfe beim Lösen der Fehlermeldung!

      Cheers Thees


      Cheers Thees

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Thees ()

    • Segmentation fault = Speicherzugriffsverletzung

      Der Fehler tritt unter Linux auf, wenn ein Programm nicht richtig "funktioniert" bzw. wenn das Programm versucht auf einen nicht reservierten Speicherberiech zuzugriefen.

      Bsp (aus Wiki [link oben]):
      [cpp]
      int *ptr = 0; // Zeiger auf die Speicheradresse 0.
      *ptr = 0; /* Schreibe 0 in die gespeicherte Adresse.
      Dieser Speicherbereich gehört jedoch nicht zum Programm
      und ist deshalb "geschützt" (daher Schutzverletzung).*/[/cpp]


      Bei mir funktioniert die 64-Bit version der Mod auch nicht, die 32-Bit funktioniert bei mir jedoch.
    • gtb7878 schrieb:

      Ich glaub der findet deine config nicht ^^ (kenne mich nicht so mit Linux aus)
      Wie hast du sie denn benannt?

      .Shura schrieb:

      würd auch mal sagen dass ihr die config in nem falschen pfad habt bzw. falsch benannt habt.

      ansonsnten würd ich mal tim anschreiben der ist im moment der aktivste coder hier
      So nach Marcus (CisCo) ist da alles korrekt.

      Malek schrieb:

      Segmentation fault = Speicherzugriffsverletzung

      Der Fehler tritt unter Linux auf, wenn ein Programm nicht richtig "funktioniert" bzw. wenn das Programm versucht auf einen nicht reservierten Speicherberiech zuzugriefen.

      Bsp (aus Wiki [link oben]):
      [cpp]
      int *ptr = 0; // Zeiger auf die Speicheradresse 0.
      *ptr = 0; /* Schreibe 0 in die gespeicherte Adresse.
      Dieser Speicherbereich gehört jedoch nicht zum Programm
      und ist deshalb "geschützt" (daher Schutzverletzung).*/[/cpp]


      Bei mir funktioniert die 64-Bit version der Mod auch nicht, die 32-Bit funktioniert bei mir jedoch.
      Scheint das Problem leider auch nicht zu beheben :( Liegt dann wohl and er Mod selbst..

      Naja, trotzdem schon mal ein Danke für die schnellen Antworten.. ;)

      Cheers