Page 1 of 2

ragdolls not disolving issues even on new server :(

PostPosted: Sat May 01, 2010 10:35 pm
by Shadow
Hi all,

I have been running GG5.1 for 2 or 3 weeks now and it seems to be very nice and stable. But I have noticed 2 things on my server.
1. For somehow sporadically, the ragdolls are not disolving. If the round gets reset like everyone dies on one side or I reload the map, it goes back to normal and the ragdolls or disolving again when dead. And this is very sporadic, most of the time it works fine.

2. I am running reverse gungame using the GunGame voting system that loads at the 4th last level, if no one voted, the same map gets reloaded at the end of the round. I have set the map to change every 20 minutes if no one wins and this part works fine, once the 20 minute completed, the map changes.

Thank you for any help :)

PostPosted: Sun May 02, 2010 12:56 am
by Warren
Please paste the contents of your latest error log from ../cfg/gungame51/logs/ with code brackets around it:
[code]CONTENTS[/code]


In r431, when no players vote, a random map from the vote will be chosen as the winner, as opposed to letting the server handle map changing on its own.

PostPosted: Sun May 02, 2010 1:14 am
by Shadow
OK I am running r421 and went and see the r431 but how do I download it?

Here you go for my last error log I have in the directory...



*******************************************************************************
*                                                                    v5.1.414 *
*                          GUNGAME v5.1 ERROR LOGGING                         *
*                           HTTP://WWW.GUNGAME5.COM/                          *
*                                                                             *
*       GG VERSION: 5.1.421                           IP: LOCALHOST           *
*      SPE VERSION: 1.5.0f r74                      PORT: 27016               *
*         PLATFORM: NT                              DATE: 04-18-2010          *
*       ES VERSION: 2.0.0.252            ES CORE VERSION: 2.0.0.250i          *
*       MM VERSION: 0                         SM VERSION: 0                   *
*     MANI VERSION: 1.2T VSP                 EST VERSION: 0                   *
*                                                                             *
*******************************************************************************


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     LAST EVENT: [04/23/2010 @ 20:51:34]          TOTAL OCCURENCES: [0001]    
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Traceback (most recent call last):
  File "../eventscripts/es.py", line 225, in clientCommand
    response = cmdfilter(userid, argv)
  File "../eventscripts/gungame51/scripts/included/gg_dead_strip/gg_dead_strip.py", line 155, in drop_filter
    curWeapon = getPlayer(userid).attributes['weapon']
  File "../eventscripts/_libs/python/playerlib.py", line 1277, in getPlayer
    raise e

UseridError: '333' is an invalid userid


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     LAST EVENT: [04/23/2010 @ 21:13:05]          TOTAL OCCURENCES: [0001]    
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Traceback (most recent call last):
  File "../eventscripts/es.py", line 204, in triggerEvent
    self.EventListeners[eventname][listener](event_var)
  File "../eventscripts/gungame51/core/addons/__init__.py", line 434, in call_event
    current_event[name](event_var)
  File "../eventscripts/gungame51/scripts/included/gg_warmup_round/gg_warmup_round.py", line 193, in player_spawn
    if int(event_var['es_userteam']) < 2 or getPlayer(userid).isdead:
  File "../eventscripts/_libs/python/playerlib.py", line 1277, in getPlayer
    raise e

UseridError: '367' is an invalid userid


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     LAST EVENT: [04/27/2010 @ 21:47:59]          TOTAL OCCURENCES: [0005]    
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Traceback (most recent call last):
  File "../eventscripts/es.py", line 204, in triggerEvent
    self.EventListeners[eventname][listener](event_var)
  File "../eventscripts/gungame51/core/addons/__init__.py", line 434, in call_event
    current_event[name](event_var)
  File "../eventscripts/gungame51/scripts/included/gg_random_spawn/gg_random_spawn.py", line 85, in player_activate
    loadRandomPoints(event_var['userid'])
  File "../eventscripts/gungame51/scripts/included/gg_random_spawn/gg_random_spawn.py", line 127, in loadRandomPoints
    es.setindexprop(index, 'CBaseEntity.m_vecOrigin', '%s,%s,%s' % (spawn[0], spawn[1], spawn[2]))

IndexError: list index out of range
 

PostPosted: Sun May 02, 2010 1:51 am
by Warren

PostPosted: Sun May 02, 2010 5:44 pm
by Shadow
Now that did the trick... My GG5.1 server is now changing map at the end a cycle when no one votes for a new one. And it is nice because with the GG5 it used to follow the order of the map list file and now it is doing it randomly.

Great thanks for the fix :)

PostPosted: Sun May 02, 2010 11:46 pm
by Shadow
Today it happened twice where the ragdoll weren't disolving when someone was dying. And below is my latest log file....

*******************************************************************************
*                                                                    v5.1.414 *
*                          GUNGAME v5.1 ERROR LOGGING                         *
*                           HTTP://WWW.GUNGAME5.COM/                          *
*                                                                             *
*       GG VERSION: 5.1.431                           IP: LOCALHOST           *
*      SPE VERSION: 1.5.0f r74                      PORT: 27016               *
*         PLATFORM: NT                              DATE: 05-01-2010          *
*       ES VERSION: 2.0.0.252            ES CORE VERSION: 2.0.0.250i          *
*       MM VERSION: 0                         SM VERSION: 0                   *
*     MANI VERSION: 1.2T VSP                 EST VERSION: 0                   *
*                                                                             *
*******************************************************************************


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     LAST EVENT: [05/02/2010 @ 09:47:43]          TOTAL OCCURENCES: [0001]    
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Traceback (most recent call last):
  File "../eventscripts/es.py", line 211, in tick
    x()
  File "../eventscripts/_libs/python/gamethread.py", line 173, in tick
    _executenode(first)
  File "../eventscripts/_libs/python/gamethread.py", line 155, in _executenode
    function(*a, **kw)
  File "../eventscripts/gungame51/scripts/included/gg_earn_nade/gg_earn_nade.py", line 93, in give_nade
    if getPlayer(userid).isdead:
  File "../eventscripts/_libs/python/playerlib.py", line 1277, in getPlayer
    raise e

UseridError: '85' is an invalid userid


 

PostPosted: Mon May 03, 2010 11:48 am
by Warren
Could you paste the contents of your ../cfg/gungame51/included_addon_configs/gg_dissolver.cfg file?

PostPosted: Wed May 05, 2010 3:43 am
by Shadow
Here you go...


// ============================================================================
// >> DISSOLVER
// ============================================================================
// Description:
//    Removes ragdolls by dissolving them with various effects.
// Options:
//    0 = Disabled
//    1 = No Effect
//    2 = Energy
//    3 = Heavy Electrical
//    4 = Light Electrical
//    5 = Core Effect
//    6 = Random Effect
// Default Value: 0

// Enables/Disables gg_dissolver.
   gg_dissolver 6
 

PostPosted: Thu May 06, 2010 7:55 am
by Warren
By "not dissolving", you mean the rag doll is left on the map until the round ends? If not, please describe.

PostPosted: Fri May 07, 2010 11:53 pm
by Shadow
Yes, rag dolls are left on map until map, round ends or everyone from one team dies all at the same time. I am running DM so for the round to reset or reload, one team needs to be all dead at the same time or unless I force a map reload. It can get to a point where there are so many rag dolls hanging all over a map because it is DM and for one team to get kill all at the same time is rare and it comes almost unplayable. If for example no one is on the map but only bots and the problem occurs, if I slay all bots from one team, then the round reloads and the rag dolls will start dissolving again. Weird :? !!!

PostPosted: Sat May 08, 2010 3:28 am
by Warren
Does this happen in the middle of a round, or only at the start of a round, and then throughout?

Does this ever start happening while you are on the server, aka the round starts with you playing on the server, and the entire following round has the issue? If not, is it possible that this only happens when the round starts with no human players on the server?

PostPosted: Sun May 09, 2010 2:52 am
by Shadow
It does happen when I am on the server and when I see this, I need to reload the map or unless that everyone dies pretty much at the same time for the round to reload / reset. And it does happen when human players are on and so far I have seen it happen when a new round starts (even within the same map) It may start good and then when the round reloads, it make occur right there. I can't be 100% sure on this but I haven't seen it start in the middle of a round so far. it seems to always happen (when it happens) when a round restarts. Like today I have seen it happen twice while I was on.

Re: ragdolls not disolving & Map not changing issues

PostPosted: Sun May 09, 2010 3:32 pm
by Nailzy
I would try changing your loading method with Mani by using Metamod, and use 1.2U.

I have had some serious random issues in the past when using Mani. At the moment I'm using Sourcemod and I have none of the issues described

PostPosted: Sun May 09, 2010 5:35 pm
by Shadow
OK, i'll try it out but before with the GG5, I never had this issue.
The only thing I use from mani is the quake sounds, the rtv vote, the admin, the punishement section, the high ping module and the ability for an admin to change a map. All the rest is manage by GG5.

Re: ragdolls not disolving & Map not changing issues

PostPosted: Sun May 09, 2010 6:09 pm
by Nailzy
Are you running Gungame 5.1.440 now?

PostPosted: Sun May 09, 2010 8:06 pm
by Shadow
i am running .431

PostPosted: Sun May 09, 2010 8:20 pm
by Shadow
OK I have installed 5.1.440 and I went and see on the mani web side but didn't see any V.1.2U version. The download they have is still V.1.2T

Re: ragdolls not disolving & Map not changing issues

PostPosted: Sun May 09, 2010 8:46 pm
by Nailzy
1.2T is the latest "stable" release but bear in mind that it is over 5 months old now and there have been a number of binary updates since that came out... and its worth upgrading to 1.2U Beta.

If you say you don't trust Beta plugins....think back and remember that Eventcripts 2 has been in beta for god knows how long

PostPosted: Tue May 11, 2010 11:37 pm
by Shadow
For now I will try it without upgarding mani and see if the 5.1.440 upgrade I did fixes the issue. I will see this weekend on upgrading mani. It is just a pain every time to redo your many config file everytime there is an upgrade.

PostPosted: Sun May 16, 2010 1:42 pm
by Shadow
OK so It did happen again where the rag dolls di not dissolve last night :(. Doesn't seem to do it as often as before. This was the only time I saw it happen so far but I'm not always on though.