TTT-2 / TTT2

Trouble in Terrorist Town 2 for Garry's Mod (gmod)
https://steamcommunity.com/sharedfiles/filedetails/?id=1357204556
178 stars 77 forks source link

Weapon Pickup: Only works for groundlevel weapons #662

Closed Instinkt-Servers closed 4 years ago

Instinkt-Servers commented 4 years ago

Disclaimer

If you are missing the following information your issue will be closed!

Also please make sure to read the FAQ and existing issues first!

Your version of TTT2 (mandatory)

Describe the bug (mandatory)

Waffen können nicht aufgehoben werden, wenn diese zum Beispiel auf gleicher höhe liegen (mit "E"), also dieser Hervorhebung. Das klappt nur, wenn die Waffe direkt unter einem, bzw. gerade auf dem Boden liegt. Wenn die Waffe aber auf einer Kiste liegt, man dann auf die Kiste springt (und die Waffe wieder unter einem liegt), kann man sie aufheben. Von unten aber nicht.

Ich nutze TFA Waffen

To reproduce

Steps to reproduce the behaviour:

  1. Suche eine Waffen
  2. Waffe darf nicht direkt auf dem Boden liegen
  3. Aufheben mit "E" klappt nun nicht, obwohl das Overlay kommt.

Expected behaviour

Eigentlich sollte man die Waffen aufheben können, bzw mit "E" aufnehmen.

Context (please provide as much as you can)

TFA Weapons mit TTT2. Sonst clean. https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=415143062

TimGoll commented 4 years ago

Hast du mal getestet, ob das auch passiert, wenn du normale GarrysMod Waffen nutzt?

Instinkt-Servers commented 4 years ago

Ja, genau dasselbe Problem mit Standard TTT Waffen.

TimGoll commented 4 years ago

Ist das Problem erst mit dem letzten Update aufgetreten?

Instinkt-Servers commented 4 years ago

Nutze erst seit 0.7.4b das TTT2. Bzw. habe von einer Uralt-Version darauf geupdated. Das gab es damals noch nicht.

TimGoll commented 4 years ago

Ahh, ich teste es mal gerade ob ich das Problem auch habe

TimGoll commented 4 years ago

image image

Habe ich das richtig reproduziert? Das geht bei mir

TimGoll commented 4 years ago

Mehr Tests: image image

image image

Instinkt-Servers commented 4 years ago

Auf einer anderen Map habe ich das Problem nicht. Ich schaue mal, ob es evtl an der Map liegt.

TimGoll commented 4 years ago

vielleicht CS:S auf dem Server nicht gemounted und daher sind die Hitboxen falsch?

saibotk commented 4 years ago

Da wir den Fehler nicht reproduzieren können, schließe ich das Issue erstmal, wenn es noch etwas Konkretes gibt, gerne nochmal melden.

nrauschcom commented 4 years ago

Habe das selbe Problem seit 0.7.4b, vorher hat das tadellos funktioniert.

TimGoll commented 4 years ago

Kannst du mehr Informationen zum Reproduzieren geben? Bei uns geht alles einwandfrei, auch mit sehr vielen Addons

nrauschcom commented 4 years ago

Leider nein, keine Ahnung. Wir haben keine Addons hinzugefügt, lediglich ein paar entfernt.

Teilweise kann ich die Waffe über "E" gar nicht aufnehmen, teilweise droppe ich meine aktuelle und bekomme die aufgenommene in einen nicht-aktiven Slot.

Wenn du kurz Zeit hast (und die Downloadzeit nicht scheust), kannst du auch auf meinem Server vorbeischauen unter "nrausch.com", Passwort "pufo". Dann könnten wir zumindest mal eingrenzen, dass es an anderen Addons als der TTT2 Base liegt.

Ansonsten gibt es die Plugin-Liste (Achtung, lang!) auch hier: https://steamcommunity.com/sharedfiles/filedetails/?id=365261951

Ich werde schauen, ob ich in Konsole oder sonstwo Auffälligkeiten finde.

TimGoll commented 4 years ago

just FYI, das hier ist public. Vllt willst du das Passwort jetzt ändern, da es jeder im Discord gesehen hat :D

Aber generell heute sehr schlecht. Ab morgen habe ich jedoch Zeit! :)

nrauschcom commented 4 years ago

Passwort ist egal, ist nur damit man nicht über die öffentliche Liste drauf kommt :D

Morgen ist wahrscheinlich niemand auf dem Server, aber vielleicht kannst du das Problem ja auch alleine finden. Ansonsten erreichst du mich über rausch.nico@gmail.com, dann kann ich sicher schnell vorbeikommen.

nrauschcom commented 4 years ago

Sieht aus als könnte dieser Commit etwas damit zu tun haben: https://github.com/TTT-2/TTT2/commit/37541be47ac40c8828b78be95906f35d140b364a

Da ich mich in eurem Source aber nicht wirklich auskenne, stelle ich da nur eine wilde Vermutung an ^^

TimGoll commented 4 years ago

vorrausgesetzt du hältst dein gmod up to date: nein, denke nicht. Wir haben nun einfach von dem Teleportieren der Waffen zur Nutzung der korrekten Funktion gewechselt

nrauschcom commented 4 years ago

image Hier noch ein Screenshot, nachdem ich versucht habe, eine Waffe aufzunehmen. Sie scheint also doch einfach hochteleportiert geworden zu sein, hm. Passiert auch mit den Originalwaffen.

TimGoll commented 4 years ago

sicher, dass du die aktuelle TTT2 Version hast? Auf diese Höhe haben wir die Waffen in <0.7.3b teleportiert. Das wird seit der neuen Version gar nicht mehr gemacht. Vielleicht ein GMod Cache Problem?

nrauschcom commented 4 years ago

Der Changelog im Game ist aktuell, und der Server wurde schon mehrfach neu gestartet. Ich schaue morgen nochmal nach.

TimGoll commented 4 years ago

Ich weiß auch nicht .. vielleicht den gamemode neu installieren?

Alf21 commented 4 years ago

Ich empfehle dir mal, einen Server beizutreten, wo es geht. Z.B. unseren Official Server. Wenn es dann dennoch nicht geht, wissen wir, dass es an deinem Client liegt. Geht es, hast du ne Fehlkonfiguration an deinem Server

TimGoll commented 4 years ago

gute Idee. Aber ich habs auf unserem Server noch nicht getestet. @nrauschcom können wir gerne morgen machen. Die IP ist ttt.neoxult.de

nrauschcom commented 4 years ago

Tatsächlich ist der Grund eigentlich offensichtlich.. Da ihr auf die neue Pickup-Methode gewechselt habt, hat ein Garrys Mod Update im Server gefehlt, das trotz mehrmaligem Restart und Update-Script im systemd nicht geladen wurde..

Nach manuellem Update über die SteamCMD funktioniert jetzt alles wieder. Danke für eure schnelle Hilfe anyway :)

@bammertine Vielleicht willst du das auch mal testen?

TimGoll commented 4 years ago

aha, da gab es schon mehrere Leute hier auf Discord, die das Problem hatten! Gut, dass das jetzt geklärt ist. Hätte dann aber Error in der Konsole geben sollen. Mit denen hätte ich euch sofort sagen können, was der Grund ist.

Hinweis: Server aktualisiert sich nie automatisch, musst du mit SteamCMD updaten

nrauschcom commented 4 years ago

Joa, ich habe eine update.sh, die den SteamCMD Prozess durchführt, in der before_start Routine im systemd des Servers. Eigentlich sollte das immer ausgeführt werden. Weird! Aber Fehler lag dann auf jeden Fall auf meiner Seite, das Issue hier kann also im Aktenschrank bleiben ;)