My server has been crashing randomly without any lua based errors to report. I have attmpted to reinstall steamcmd and I have checked most if not all addons on my server.
Images of server shitting itself at specific times and dates.
[url]https://gyazo.com/0bb68bdaa0be47fec778cd9ac41a7da3[/url] CRASH: 10:08 PM 2/24/2016
[url]https://gyazo.com/6f3fc328f85d169ae1075d00b3527d73[/url] CRASH: 10:47 PM 2/24/2016
[url]https://gyazo.com/abdc850e21378e036b75adf587701f3a[/url] CRASH: 11:04 PM 2/24/2016
[url]https://gyazo.com/2cb564b1a5a2c2ce7d30ea7244d5d4ad[/url] CRASH: 11:19 PM 2/24/2016
I'm not sure where to provide these dump logs, so I will post them here.
[url]https://www.dropbox.com/sh/d03rrhxdw9jury3/AACkLBDlYPLJ96Z4fBTbR_xna?dl=0[/url]
If you could tell me the general reason source has decided to shit itself, that would be fantastic.
Those crashes are caused by util.Trace and Entity.FireBullet calls.
What would be useful for fixing this crash is a way for us to reproduce it.
How often does the crash happen on your server?
Can you list all player models on your server?
It would help if you apply this to your server [b]temporarily[/b] and post the server console picture after the crash happens:
[code]
if ( SERVER ) then
if ( !g_TESTING_oldUtilTrace ) then
g_TESTING_oldUtilTrace = util.TraceLine
function util.TraceLine( ... )
for id, ply in pairs( player.GetAll() ) do
print( "util.TraceLine", ply, " - ", ply:GetModel() )
end
print("END")
return g_TESTING_oldUtilTrace( ... )
end
end
if ( !g_TESTING_oldFileBullets ) then
g_TESTING_oldFileBullets = FindMetaTable( "Entity" ).FireBullets
FindMetaTable( "Entity" ).FireBullets = function( ... )
for id, ply in pairs( player.GetAll() ) do
print( "FireBullets", ply, " - ", ply:GetModel() )
end
print("END")
return g_TESTING_oldFileBullets( ... )
end
end
end
[/code]
It WILL spam your console, but it may help us fix the crash.
[QUOTE=Robotboy655;49811374]Those crashes are caused by util.Trace and Entity.FireBullet calls.
What would be useful for fixing this crash is a way for us to reproduce it.
How often does the crash happen on your server?
Can you list all player models on your server?
It would help if you apply this to your server [b]temporarily[/b] and post the server console picture after the crash happens:
[code]
if ( SERVER ) then
if ( !g_TESTING_oldUtilTrace ) then
g_TESTING_oldUtilTrace = util.TraceLine
function util.TraceLine( ... )
for id, ply in pairs( player.GetAll() ) do
print( "util.TraceLine", ply, " - ", ply:GetModel() )
end
print("END")
return g_TESTING_oldUtilTrace( ... )
end
end
if ( !g_TESTING_oldFileBullets ) then
g_TESTING_oldFileBullets = FindMetaTable( "Entity" ).FireBullets
FindMetaTable( "Entity" ).FireBullets = function( ... )
for id, ply in pairs( player.GetAll() ) do
print( "FireBullets", ply, " - ", ply:GetModel() )
end
print("END")
return g_TESTING_oldFileBullets( ... )
end
end
end
[/code]
It WILL spam your console, but it may help us fix the crash.[/QUOTE]
Sorry for the late response, I will do a full test.
I have found that allot of my playermodels on my server are broken, meaning allot of them T-Pose. and have broken skeletons.
I'm using starwars weapons. [url]https://gyazo.com/ec946f95e2c247cde4d0b3e9cd4cbb22[/url]
[editline]26th February 2016[/editline]
How often does the crash happen on your server?
between 20 - 120 Mins
Can you list all player models on your server?
I wish it was that simple, I have a crap ton of playermodels, as this is a starwars roleplay. But I have a feeling I know the cause now, I have allot of broken playermodels. I need to fix.
I can provide a full link to these on the workshop if needed. But it wouldn't be worth the time and work.
[editline]26th February 2016[/editline]
Last few lines before server crashed. note: I can send full conesole.log file if needed
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
END
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
END
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
END
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
END
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
END
util.TraceLine Player [2][Nicry1 Ƹ̵̡Ӝ̵̨̄Ʒ] - models/hgn/swrp/swrp/tusken_01.mdl
util.TraceLine Player [3][pvpbosses4] - models/player/deckboy/battle_droid_pm/engi_droid_pm.mdl
util.TraceLine Player [4][Chilybones] - models/player/lillwasa/sw/tyler_fett.mdl
util.TraceLine Player [5][Corvezeo [twitch.tv/corvezeo]] - models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl
Ok, you can remove the code i gave you from your server now.
And yes, please do link those 4 player models to me.
Do you have those "broken" player models installed on your server? ( As in you do not simply send them to the clients, the models are uploaded to your server too )
Are those player models actually player models or just random ragdoll models?
[QUOTE=Robotboy655;49824497]Ok, you can remove the code i gave you from your server now.
And yes, please do link those 4 player models to me.
Do you have those "broken" player models installed on your server? ( As in you do not simply send them to the clients, the models are uploaded to your server too )
Are those player models actually player models or just random ragdoll models?[/QUOTE]
I have content packs that I created, Turns out it was being caused by the broken playermodels. I redid my content packs "fixing the broken player-models" and replaced them with working ones.
All is good now. Thank you Robotboy for your help.
Sorry, you need to Log In to post a reply to this thread.