Ulysses
Ulysses Stuff => General Chat & Help and Support => Topic started by: pa1n on October 20, 2012, 11:13:48 PM
-
Everything works perfect only one issue. While playing TTT in gmod 13 it hangs after the last match and the map will not change.
-
Im not having that issue and i run a TTT server, i think it might be a bug with your TTT
-
Im not having that issue and i run a TTT server, i think it might be a bug with your TTT
I run 2 servers and it does the same thing on both. I'm running on a windows box.
-
I split this topic off from the GMod beta / ULib update topic
1) One person has it, one person doesn't, USUALLY means someone is running old code or conflicting addon.
2) For starters, for any new Gmod update, major or otherwise, we only attempt to 100% fully support sandbox.
Once we get Sandbox 100% supported/working, then, and only then, may we consider supporting other popular game modes.
We don't do #2 NOT because we don't like gamemodes, we do #2 because gamemode authors time and time again have re-written standard Gmod functions, or overridden them, that cause ULib/ULX to act in ways difficult to troubleshoot. Besides that, several incorporate their own admin functions, that often conflict on their own right.
I run 2 servers and it does the same thing on both. I'm running on a windows box.
That doesn't mean your running the exact same latest updated versions of all required files (TTT/GM13/ULib), or, may be running a conflicting addon that gaz492 isn't.
Most likely not a ULib issue.
-
Well the issue only happens when I edit groups. If I take any command or add a new rank it does this. If I do not mess with the ranks it runs perfect and adding new ranks does not work through the xgui so I think this is the cause of the issue.
I do have the latest svn of ulx and no plugins are added to my server at all. I still think it has something to do with groups as the previous update I could edit groups and this never happened.
-
My issue is similar. When ulx and ulib are installed the round end never triggers. All of one team will be left alive and nothing happens.
-
I tried it with only ulib installed and got the same issue.
-
Same issues on this thread http://facepunch.com/showthread.php?t=1220600 .. I want to use this admin mod over others but its not possible with the round end issue. I'm running on windows dedicated.
-
Hopefully I'll get some time tomorrow morning to look into this.
-
I am sure you are much more aware of where to start then me but the issue happens when ulib is installed with out ulx. I noticed ulib changes hooks and that might cause the hook for the end of the round to fail. Just a observation.
-
Unable to duplicate. I looked through the TTT code for round ends and saw nothing that should conflict. If you have this problem please contact me on Steam and we'll try to work out what could be going on.
-
This may seem irrelevant to the TTT round glitch but I noticed on our dedicated server that as soon we we added a user to a group or made a new usergroup the rounds in TTT would break.
-
I could not replicate this on my listen machine after copying all of the ulx data and addons. It seems for some reason the issue only affects dedicated servers.
-
I could not replicate this on my listen machine after copying all of the ulx data and addons. It seems for some reason the issue only affects dedicated servers.
I'm running a dedicated and not getting the problem.
-
Found the cause of the issue.
This is why the server hangs at the end of the round?
ERROR: Hook 'ULXCheckFireDeath' Failed: .../terrortown/entities/weapons/weapon_ttt_jihad/shared.lua:102: attempt to call method 'AddFrags' (a nil value)
Removing Hook 'ULXCheckFireDeath'
-
Though ULX does have a few hooks that watches PlayerDeath, we don't modify the AddFrags function or variable, ever, to my knowledge.
It would seem my original belief it's a conflict of TTT code.
Looks like somewhere in TTT, PlayerDeath is returning something that breaks other addons (including ULX in this case), and causes the game to hang because that's how a game usually ends, when a last player dies.
No Gmod function should return anything unless the author REALLY knows what they are doing.
I'm not saying for 100% sure it's not our fault.
I'm just 98% sure it's not our fault.
-
Found the cause of the issue.
This is why the server hangs at the end of the round?
ERROR: Hook 'ULXCheckFireDeath' Failed: .../terrortown/entities/weapons/weapon_ttt_jihad/shared.lua:102: attempt to call method 'AddFrags' (a nil value)
Removing Hook 'ULXCheckFireDeath'
I tried with out the jihad on the server, same issue. Jihad is not causing the hang up.
-
Well for me it works with out jihad.. Maybe check your server log and see which plugin is causing ulx to crash/hang and remove the plugin like I have.
-
Though jihad is specifically mentioned in that hook error, the actual error would be with any hook that returns true or false (or some other value Gmod isn't expecting) from PlayerDeath.
This could be any addon.
-
I would like to confirm this does happen only with ulx installed. Our TTT server would freeze at the end of rounds randomly and the only way to fix this would be to change maps. Ever since I disabled ulx about a week ago this has not occurred once.
-
One thing I have noticed is adding custom timers ulx does not like at all.... So its something with ulx that needs to be re-worked. No other admin mod I use causes the hang at all but I like ulx because of the features it has over other admin mods.
-
Can someone please test to see if this issue still exists in the latest gmod and ULX/ULib code bases?
-
Latest version seems to have fixed this, thanks.