ULX

Author Topic: Ragdoll commands failing  (Read 4951 times)

0 Members and 2 Guests are viewing this topic.

Offline FrohmanElite

  • Newbie
  • *
  • Posts: 8
  • Karma: 1
Ragdoll commands failing
« on: May 16, 2009, 11:53:08 PM »
Now, I assume it is related to the SVN version because that is what is used. Anyway, Since revision 25+ I've found that the !Ragdoll "name" no longer works, nor does ulx ragdoll when run client or server side. On the server however it does produce an error:
Code: [Select]
07:40:12 L 05/17/2009 - 01:40:11: "-[LS.E]- Kurt Frohman<3><STEAM_0:0:15117776><Team>" say "!ragdoll kurt"
07:40:33 ulx ragdoll kurt
07:40:33 L 05/17/2009 - 01:40:32: Lua Error: ulx\modules/fun.lua:826: attempt to call field 'getSpawnInfo' (a nil value)
07:40:33 L 05/17/2009 - 01:40:32: rcon from "87.114.19.238:50991": command "ulx ragdoll kurt"
07:40:33 (ADMIN) (Console) ragdolled -[LS.E]- Kurt Frohman
07:40:33 L 05/17/2009 - 01:40:32: Lua Error: ulx\modules/fun.lua:826: attempt to call field 'getSpawnInfo' (a nil value)ulx\modules/fun.lua:826: attempt to call field 'getSpawnInfo' (a nil value)

I've tried reinstalling, both server and clientside but no luck. Heres the result of ulx debuginfo:
Code: [Select]
ULX version: <SVN> unknown revision
ULib version: 2.30
Gamemode: Sandbox
Map: gm_flatgrass
Dedicated server: true

Currently connected players:
Nick                            steamid            id lsh created
-[LS.E]- Kurt Frohman           STEAM_0:0:15117776 1  n   45


ULib.ucl.users (#=9):
Frosty:
deny:
type = steamid
groups:
1 = admin
id = STEAM_0:1:20556946
pass =
allow:
Volcom:
deny:
type = steamid
groups:
1 = superadmin
id = STEAM_0:1:13006473
pass =
allow:
Cookie:
deny:
type = steamid
groups:
1 = liladmin
id = STEAM_0:1:16456780
pass =
allow:
-[ls.a]- ΣÅťťĦ£w †³²Â:
deny:
type = steamid
groups:
1 = liladmin
id = STEAM_0:0:18733260
pass =
allow:
1 = immunity
-[PBA.Owner]- Kurt Frohman:
deny:
type = steamid
groups:
1 = superadmin
id = STEAM_0:0:15117776
pass =
allow:
1 = ulx hasreadhelp
2 = immunity
-[pba.owner]- dj xenobot:
deny:
type = steamid
groups:
1 = superadmin
id = STEAM_0:0:2863494
pass =
allow:
1 = immunity
Bread:
deny:
type = steamid
groups:
1 = admin
id = STEAM_0:1:19995184
pass =
allow:
-[ls.m]- shadoflyrz:
deny:
type = steamid
groups:
1 = member
id = STEAM_0:0:14828021
pass =
allow:
[reed]:
deny:
type = steamid
groups:
1 = admin
id = STEAM_0:1:19251804
pass =
allow:


ULib.ucl.groups (#=7):
superadmin:
deny:
allow:
1 = ulx hiddenecho
2 = ulx rcon
3 = ulx luarun
4 = ulx cexec
5 = ulx ent
6 = ulx adduser
7 = ulx adduserid
8 = ulx removeuser
9 = ulx userallow
10 = ulx userdeny
11 = ulx addgroup
12 = ulx physgunplayer
13 = ulx removegroup
14 = ulx groupallow
15 = ulx groupdeny
16 = overcomeimmunity
inherit_from:
1 = admin
admin:
deny:
allow:
1 = ulib_passtime
2 = ulib_passtimeout
3 = ulx spawnecho
4 = ulx tsay
5 = ulx csay
6 = ulx gimp
7 = ulx mute
8 = ulx ungimp
9 = ulx unmute
10 = ulx gag
11 = ulx ungag
12 = ulx chattime
13 = ulx welcomemessage
14 = ulx slap
15 = ulx whip
16 = ulx slay
17 = ulx sslay
18 = ulx ignite
19 = ulx unignite
20 = ulx playsound
21 = ulx freeze
22 = ulx unfreeze
23 = ulx god
24 = ulx ungod
25 = ulx noclip
26 = ulx cloak
27 = ulx uncloak
28 = ulx blind
29 = ulx unblind
30 = ulx jail
31 = ulx unjail
32 = ulx ghost
33 = ulx unghost
34 = ulx ragdoll
35 = ulx unragdoll
36 = ulx maul
37 = ulx strip
38 = ulx exec
39 = ulx rslotsmode
40 = ulx rslots
41 = ulx rslotsvisible
42 = ulx reservedslots
43 = ulx bring
44 = ulx goto
45 = ulx send
46 = ulx teleport
47 = ulx tooldeny
48 = ulx toolallow
49 = ulx tooldenyuser
50 = ulx toolallowuser
51 = ulx tooldenyoverride
52 = ulx map
53 = ulx kick
54 = ulx ban
55 = ulx banid
56 = ulx unban
57 = ulx spectate
58 = ulx vote
59 = ulx votemap2
60 = ulx votekick
61 = ulx voteban
62 = ulx veto
inherit_from:
1 = liladmin
user:
deny:
allow:
1 = ulx
2 = ulx help
3 = ulx psay
4 = ulx asay
5 = ulx thetime
6 = ulx menu
7 = ulx_valueupdate
8 = ulx_cvar
9 = ulx_getgamemodes
10 = ulx motd
11 = ulx_getbans
12 = ulx usermanagementhelp
13 = ulx who
14 = ulx votemap
inherit_from:
liladmin:
deny:
allow:
1 = ulx teleport
2 = ulx goto
3 = ulx voteban
4 = ulx hp
5 = ulx armor
6 = ulx adminmenu
7 = ulx clientmenu
8 = ulx mapsmenu
9 = ulx showmotd
10 = ulx banmenu
inherit_from:
1 = member
member:
deny:
allow:
1 = ulx kick
2 = ulx gag
3 = ulx jail
4 = ulx unjail
inherit_from:
1 = user
none:
deny:
allow:
1 = ulx logecho
2 = ulx logfile
3 = ulx logevents
4 = ulx logchat
5 = ulx logspawns
6 = ulx logspawnsecho
7 = ulx logdir
8 = ulx addgimpsay
9 = ulx addadvert
10 = ulx addcsayadvert
11 = ulx addforceddownload
12 = ulx debuginfo
13 = ulx voteecho
14 = ulx votemap2successratio
15 = ulx votemap2minvotes
16 = ulx votekicksuccessratio
17 = ulx votekickminvotes
18 = ulx votebansuccessratio
19 = ulx votebanminvotes
20 = ulx votemapenabled
21 = ulx votemapmintime
22 = ulx votemapwaittime
23 = ulx votemapsuccessratio
24 = ulx votemapminvotes
25 = ulx votemapvetotime
26 = ulx votemapmapmode
27 = ulx votemapaddmap
inherit_from:
operator:
deny:
allow:
1 = ulx seeasay
inherit_from:


ULib.ucl.authed (#=1):
Player [1][-[LS.E]- Kurt Frohman]:
deny:
type = steamid
groups:
1 = superadmin
account = -[PBA.Owner]- Kurt Frohman
id = STEAM_0:0:15117776
allow:
1 = ulx hasreadhelp
2 = immunity
uniqueid = 2382419684


Garrysmod default file (#=2):
admin:
superadmin:


Active addons on this server:
Adv Duplicator           by TAD2020, version 1.8359 (July 5th 2007)
Anti-NoClip              by RabidToaster, version 2 (24th January 2007)
Buoyancy Tool            by RabidToaster, version 1.1 (4th May 2008)
counter-strike           by Valve, version 1 (5th August 2006)
day-of-defeat            by Valve, version 1 (22nd August 2006)
default_sent_pack        by TEAM GARRY, version 1 (3rd December 2006)
derma                    by , version 0.1 (17th July 2007)
GCOMBAT08                by Q42, version 1.1 (TOFRIGGINDAY)
GCX                      by MadMoe, Lightdemon, Treelor, Karbine, PaperJack, version 3.1415 (When it's ready.)
gm_mobenix_v3            by Sportkeks, version 1 (2009)
gm_mobenix_v3_highquality_Water by Sportkeks, version 1 (2009)
hl2_ep2                  by Valve, version 1 (29th October 2007)
Mario Hat                by Aska, version 0.1 (N/A)
masslessthrusters        by JetBoom, version 1.2999 (April 3st, 2008)
No collide world         by Panthera Tigris, version 1 (6 october 2007)
no_collide_multi         by Narkaleptic, version 1.1 (December 19th 2006)
OL_MeasuringStick        by OverloadUT, version 1.1 (23th December 2006)
PHX                      by PhoeniX-Storms, 1/4 Life, hunter, joebloom, scragnog, x-quake, Xeon133, Squad, PelPix, version SVN (20th May 2008)
portal                   by Valve, version 1 (29th October 2007)
Simple Prop Protection   by Spacetech, version  ()
Smart_Constraint         by Spacetech, version 1.2.2 ()
Sonic Hat                by Aska, version 0.1 (N/A)
Stacker STool            by -, version 2.2 (19th January 2007)
sui_scoreboard           by Suicidal.Banana, version ? ()
tf2                      by Valve, version 1 (29th October 2007)
Turd's Server Utils      by Ben Harris (Lieutenant Turd), version 2.7 (27/09/08)
Ulib                     by Team Ulysses, version 2.2999 (00/00/00)
ULX                      by Team Ulysses, version 3.4 (00/00/00)
Unbreakable              by Chaussetteâ„¢, version 1.1 (28th January 2007)
UnoLimited               by Team Ulysses modified Garry's code, version 1.1 (02/10/2009)
WeightSTool              by Spoco, version 1.21 ((null))
WingSTool                by Packrat, version 1.1 (14th Dec 2006)
wire                     by Wire Team, version 0.9.6 (25st March 2007)
wire model pack 1        by Team Wire, version 0.3 (25st March 2007)
Wire uSVN                by Anticept and respective developers, version SVN (3rd June 2008)

Hopefully someone can help out.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Ragdoll commands failing
« Reply #1 on: May 17, 2009, 03:32:09 AM »
I don't have Steam installed on this PC i'm using at the moment, but before testing; have you added any addons around the same time as SVN25 that deal/work with Ragdolls?
For instance, I see you have GCombat.. does it ragdoll on death or something like that?

Quickest test I'd know to do to verify it's ULX would be to temporarily revert to SVN24 and see if ragdoll works.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline FrohmanElite

  • Newbie
  • *
  • Posts: 8
  • Karma: 1
Re: Ragdoll commands failing
« Reply #2 on: May 19, 2009, 06:41:07 PM »
I don't think it ragdolls on death no different if you were to be shot or something [at least that I have noticed].
I guess reverting to 24 would just be a case of telling my svn client to download revision 24 right?

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Ragdoll commands failing
« Reply #3 on: May 19, 2009, 07:15:58 PM »
If you aren't using tortoise, I don't know.
Using Tortoise.. go to your servers gmod/addons/ folder using windows explorer, right click, TortoiseSVN> from shell menu, "Update to revision..."
Select "Revision", type in 24 and hit ok.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Ragdoll commands failing
« Reply #4 on: May 19, 2009, 07:19:16 PM »
BELAY that order.
From SVN 26 log file (I yet to have steam installed, just playing with backups of my lua folders)

Quote from: Megiddo ULX SVN26
Fixed a bug I introduced with ragdoll that I introduced in rev 25

Try it now :)
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline FrohmanElite

  • Newbie
  • *
  • Posts: 8
  • Karma: 1
Re: Ragdoll commands failing
« Reply #5 on: May 20, 2009, 07:36:28 PM »
I've tried both revision 24 and 26. Same result. I've disabled gcombat and GCX by renaming the info.txt file so it doesn't load, along with the Turd Server ultils which were done by a friend but are mostly broke. I am really stumped by this and I can't think of any addons I have that interfere with spawn info.

EDIT: Fixed, It was a faulty ban list of all things so I deleted the bans.txt in the data/Ulib folder. It somehow keeps recreating a working ban file from out of nowhere. Where can I find the source to clear it?
« Last Edit: May 20, 2009, 07:49:23 PM by FrohmanElite »

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Ragdoll commands failing
« Reply #6 on: May 20, 2009, 07:48:45 PM »
When using 24, did you truly shut down your server, then restart it?
I really don't know what else to suggest.. the only way I'd know how to truly determine it was (or wasn't) a ULX/ULib issue would be to remove the servers gmod/cache/dua folder, addons/ulx and ULib folders, then recheckout to 24 only.
All this while the server was shut down.
Then start back up. Would take a few moments longer rebuilding the cache to start up, but it would make sure you're testing the version you placed on it.

If you only restarted the map after testing, and not the actual server, you've not rebuilt the lua cache, and have run the risk of having locked files while updating/reverting.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline FrohmanElite

  • Newbie
  • *
  • Posts: 8
  • Karma: 1
Re: Ragdoll commands failing
« Reply #7 on: May 20, 2009, 07:54:28 PM »
I restarted via the TCAdmin control panel. Anyway, I edited my previous post not seeing that last one seeing as a faulty ban file caused it [Would never have guessed otherwise]. How does one go about clearing ban records then if the file keeps re-appearing out of nowhere?

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Ragdoll commands failing
« Reply #8 on: May 20, 2009, 08:22:50 PM »
Source doesn't store temporary bans across server sessions, so we added in the file.
From what you remember of the banned corruption, did it seem to have happened before or after you used SVN?
I've seen a few other reports about corrupt bans with too many slashes in them, but they've always been with non-SVN code.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline FrohmanElite

  • Newbie
  • *
  • Posts: 8
  • Karma: 1
Re: Ragdoll commands failing
« Reply #9 on: May 20, 2009, 09:31:11 PM »
Well since the whole issue started with the SVN version, I can only assume it was after. I've only ever used 3.31 when the svn version fails somewhere, and the last time that happened was ages ago.

Offline [WCA]AIDS

  • Jr. Member
  • **
  • Posts: 58
  • Karma: 7
    • PlanetWCA Forums
Re: Ragdoll commands failing
« Reply #10 on: May 21, 2009, 09:28:27 AM »
How does one go about clearing ban records then if the file keeps re-appearing out of nowhere?

Only permanent bans will repopulate after a bans.txt wipe.
To remove the permanent bans you will need to go into the servers cfg\banned_users.cfg and remove them there.



I don't think it would be necessary to wipe your banned_users.cfg now, it seems that you were able to get your server working again. But, if you wanted to be on the safer side, or were curious as to why the bans kept coming back that is why.