SphereCommunity
Server lock up - vendor sell - connection issue - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: General Help (/Forum-General-Help)
+--- Thread: Server lock up - vendor sell - connection issue (/Thread-Server-lock-up-vendor-sell-connection-issue)



Server lock up - vendor sell - connection issue - Soulless - 02-15-2013 07:48 AM

I don't have the logs with me right now. but it appears someone is using a "buy/sell" agent, and he was spamming "vendor sell" like 150 times. then he connected 5-6 times in a row reaching the maximum ping limit. following these two events the server froze up.

isnt the server supposed to restart the main thread when this happens? how can i make something like a server freeze not so drastically affect everyone.

does anyone know of an issue with the buy/sell agent? or any of the information i have above? i apologize for not having the logs, but i thought i fixed the problem by allowing buy/sell agent in the sphere.ini and i already left home for work. it'll be anotehr 3 hours until my shift is over and i'm livid as hell that i can't this handled right now.


RE: Server lock up - vendor sell - connection issue - Mordaunt - 02-15-2013 08:08 AM

I was just reading that very post.
I can't say that I have any experience with such a thing.

However what I would suggest if you are unable to access your server from work (and who is) is that you install teamviewer on your computer when you get home, and then assuming you have a smart phone, install the team viewer app onto your phone. That way you would be able to access your machine restart your server should it hang and not restart.


RE: Server lock up - vendor sell - connection issue - Soulless - 02-15-2013 11:58 AM

here is the last thing that happened on the crash before i left.

the log file for while i was at work is 2gigs, so i cant open it.

but this is all the information i have on the serve rlocking up:

Code:
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:04:f4:'Chupadora de Pau' Says 'Alan Sell' mode=0
11:06:WARNING:Forcing thread 'Main' to terminate...
11:06:CRITICAL:'Main' thread hang, restarting...
11:09:WARNING:Forcing thread 'Main' to terminate...
11:09:CRITICAL:'Main' thread hang, restarting...
11:09:DEBUG:__ thread (5604) __ |  # | _____ function _____________ | ticks passed from previous function start ______
11:09:DEBUG:>>         5604     |  0 |         NetworkManager::tick | +0
11:09:DEBUG:>>         5604     |  1 |               CWorld::OnTick | +136578
11:09:DEBUG:>>         5604     |  2 |              CSector::OnTick | +0
11:09:DEBUG:>>         5604     |  3 |                CChar::OnTick | +0
11:09:DEBUG:>>         5604     |  4 |      CChar::NPC_OnTickAction | +0
11:09:DEBUG:>>         5604     |  5 |         CChar::NPC_Act_Guard | +0
11:09:DEBUG:>>         5604     |  6 |        CChar::NPC_Act_Follow | +0
11:09:DEBUG:>>         5604     |  7 |       CChar::NPC_WalkToPoint | +0
11:09:DEBUG:>>         5604     |  8 |       CChar::NPC_Pathfinding | +0
11:09:DEBUG:>>         5604     |  9 |        CPathFinder::FindPath | +15
11:09:DEBUG:>>         5604     | 10 |               CWorld::OnTick | +179985
11:09:DEBUG:>>         5604     | 11 |              CSector::OnTick | +0
11:09:DEBUG:>>         5604     | 12 |                CChar::OnTick | +15
11:09:DEBUG:>>         5604     | 13 |      CChar::NPC_OnTickAction | +0
11:09:DEBUG:>>         5604     | 14 |        CChar::NPC_Act_Wander | +0
11:09:DEBUG:>>         5604     | 15 |        CChar::NPC_LookAround | +0
11:09:DEBUG:>>         5604     | 16 |        CChar::NPC_LookAtItem | +0
11:09:DEBUG:>>         5604     | 17 |       CChar::NPC_WalkToPoint | +0
11:09:DEBUG:>>         5604     | 18 |       CChar::NPC_Pathfinding | +0 <-- exception catch point (below is guessed and could be incorrect!)
11:09:DEBUG:>>         5604     | 19 | CPathFinderPoint::~CPathFinderPoint | +47
11:09:CRITICAL:"Access Violation" (0xc9b30), in CChar::Pathfinding() #4 "searching the path"
11:09:DEBUG:'Jelena' point '1524,1545,25,0' [07e026]
11:09:DEBUG:__ thread (5604) __ |  # | _____ function _____________ | ticks passed from previous function start ______
11:09:DEBUG:>>         5604     |  0 |         NetworkManager::tick | +0
11:09:DEBUG:>>         5604     |  1 |               CWorld::OnTick | +136578
11:09:DEBUG:>>         5604     |  2 |              CSector::OnTick | +0
11:09:DEBUG:>>         5604     |  3 |                CChar::OnTick | +0
11:09:DEBUG:>>         5604     |  4 |      CChar::NPC_OnTickAction | +0
11:09:DEBUG:>>         5604     |  5 |         CChar::NPC_Act_Guard | +0
11:09:DEBUG:>>         5604     |  6 |        CChar::NPC_Act_Follow | +0
11:09:DEBUG:>>         5604     |  7 |       CChar::NPC_WalkToPoint | +0
11:09:DEBUG:>>         5604     |  8 |       CChar::NPC_Pathfinding | +0
11:09:DEBUG:>>         5604     |  9 |        CPathFinder::FindPath | +15
11:09:DEBUG:>>         5604     | 10 |               CWorld::OnTick | +179985
11:09:DEBUG:>>         5604     | 11 |              CSector::OnTick | +78
11:09:DEBUG:>>         5604     | 12 |                CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
11:09:DEBUG:>>         5604     | 13 |    CChar::OnTickStatusUpdate | +0
11:09:DEBUG:>>         5604     | 14 |         CClient::UpdateStats | +0
11:09:DEBUG:>>         5604     | 15 |       CClient::addStamUpdate | +0
11:09:DEBUG:>>         5604     | 16 |             PacketSend::send | +0
11:09:DEBUG:>>         5604     | 17 |           PacketSend::target | +0
11:09:DEBUG:__ thread (5604) __ |  # | _____ function _____________ | ticks passed from previous function start ______
11:09:DEBUG:>>         5604     |  0 |         NetworkManager::tick | +0
11:09:DEBUG:>>         5604     |  1 |               CWorld::OnTick | +136578
11:09:DEBUG:>>         5604     |  2 |              CSector::OnTick | +0
11:09:DEBUG:>>         5604     |  3 |                CChar::OnTick | +0
11:09:DEBUG:>>         5604     |  4 |      CChar::NPC_OnTickAction | +0
11:09:DEBUG:>>         5604     |  5 |         CChar::NPC_Act_Guard | +0
11:09:DEBUG:>>         5604     |  6 |        CChar::NPC_Act_Follow | +0
11:09:DEBUG:>>         5604     |  7 |       CChar::NPC_WalkToPoint | +0
11:09:DEBUG:>>         5604     |  8 |       CChar::NPC_Pathfinding | +0
11:09:DEBUG:>>         5604     |  9 |        CPathFinder::FindPath | +15
11:09:DEBUG:>>         5604     | 10 |               CWorld::OnTick | +179985
11:09:DEBUG:>>         5604     | 11 |           CScriptObj::r_Call | +109
11:09:DEBUG:>>         5604     | 12 |     CScriptObj::OnTriggerRun | +0
11:09:DEBUG:>>         5604     | 13 |              CServer::r_Verb | +0
11:09:DEBUG:>>         5604     | 14 |           CScriptObj::r_Call | +0
11:09:DEBUG:>>         5604     | 15 |     CScriptObj::OnTriggerRun | +0
11:09:DEBUG:>>         5604     | 16 |     CScriptObj::OnTriggerRun | +0
11:09:DEBUG:>>         5604     | 17 |              CServer::r_Verb | +0
11:09:DEBUG:>>         5604     | 18 |           CScriptObj::r_Call | +0
11:09:DEBUG:>>         5604     | 19 |     CScriptObj::OnTriggerRun | +0
11:09:DEBUG:>>         5604     | 20 |              CServer::r_Verb | +0
11:09:DEBUG:>>         5604     | 21 |           CScriptObj::r_Verb | +0
11:09:DEBUG:>>         5604     | 22 |                CItem::r_Verb | +0
11:09:DEBUG:>>         5604     | 23 |             CObjBase::r_Verb | +0
11:09:DEBUG:>>         5604     | 24 |           CScriptObj::r_Verb | +0
11:09:DEBUG:>>         5604     | 25 |         CRegionWorld::r_Verb | +0
11:09:DEBUG:>>         5604     | 26 |          CRegionBase::r_Verb | +0
11:09:DEBUG:>>         5604     | 27 | CRegionBase::SendSectorsVerb | +0
11:09:DEBUG:>>         5604     | 28 |              CSector::r_Verb | +31 <-- exception catch point (below is guessed and could be incorrect!)
11:09:DEBUG:>>         5604     | 29 |            CSector::SetLight | +0
11:09:DEBUG:>>         5604     | 30 |         CSector::SetLightNow | +0
11:09:DEBUG:>>         5604     | 31 |            CClient::addLight | +0
11:09:DEBUG:>>         5604     | 32 | PacketGlobalLight::PacketGlobalLight | +0
11:09:DEBUG:>>         5604     | 33 |             PacketSend::push | +0
11:09:DEBUG:>>         5604     | 34 |   NetworkOutput::QueuePacket | +0
11:09:DEBUG:>>         5604     | 35 | NetworkOutput::QueuePacketTransaction | +0
11:09:DEBUG:command 'light' args '' [006A63D0]
11:09:8:Client connected [Total:9] ('24.87.169.99' 1/2)
11:09:5:Frozen client connection disconnected.
11:09:92:Frozen client connection disconnected.
11:09:99:Frozen client connection disconnected.
11:09:9f:Frozen client connection disconnected.
11:09:c9:Frozen client connection disconnected.
11:09:ef:Frozen client connection disconnected.
11:09:f4:Frozen client connection disconnected.
11:09:fd:Frozen client connection disconnected.
11:12:WARNING:Forcing thread 'Main' to terminate...
11:12:CRITICAL:'Main' thread hang, restarting...
11:12:9:Client connected [Total:10] ('86.149.147.195' 1/3)
11:15:WARNING:Forcing thread 'Main' to terminate...
11:15:CRITICAL:'Main' thread hang, restarting...
11:15:a:Client connected [Total:11] ('86.149.147.195' 2/4)
11:18:WARNING:Forcing thread 'Main' to terminate...
11:18:CRITICAL:'Main' thread hang, restarting...
11:18:b:Client connected [Total:12] ('86.149.147.195' 3/5)
11:21:WARNING:Forcing thread 'Main' to terminate...
11:21:CRITICAL:'Main' thread hang, restarting...
11:21:c:Client connected [Total:13] ('166.62.162.81' 1/2)
11:24:WARNING:Forcing thread 'Main' to terminate...
11:24:CRITICAL:'Main' thread hang, restarting...
11:24:GC: 104162 Objects accounted for
11:24:World data saved   (save/sphereworld.scp).
11:24:Player data saved  (save/spherechars.scp).
11:24:Multi data saved   (save/spheremultis.scp).
11:24:Context data saved (save/spheredata.scp).
11:24:World save completed, took 1.9312 seconds
11:24:d:Client connected [Total:14] ('166.62.162.81' 2/3)
11:27:WARNING:Forcing thread 'Main' to terminate...
11:27:CRITICAL:'Main' thread hang, restarting...
11:27:e:Client connected [Total:15] ('50.63.197.109' 1/1)
11:30:WARNING:Forcing thread 'Main' to terminate...
11:30:CRITICAL:'Main' thread hang, restarting...
11:30:f:Client connected [Total:16] ('64.34.181.157' 1/1)
11:33:WARNING:Forcing thread 'Main' to terminate...
11:33:CRITICAL:'Main' thread hang, restarting...
11:33:10:Client connected [Total:17] ('96.45.178.186' 1/1)
11:36:WARNING:Forcing thread 'Main' to terminate...
11:36:CRITICAL:'Main' thread hang, restarting...
11:36:11:Client connected [Total:18] ('50.63.197.109' 2/2)
11:39:WARNING:Forcing thread 'Main' to terminate...
11:39:CRITICAL:'Main' thread hang, restarting...
11:39:12:Client connected [Total:19] ('96.45.178.186' 2/2)
11:42:WARNING:Forcing thread 'Main' to terminate...
11:42:CRITICAL:'Main' thread hang, restarting...
11:42:13:Client connected [Total:20] ('96.45.178.186' 3/3)
11:45:WARNING:Forcing thread 'Main' to terminate...
11:45:CRITICAL:'Main' thread hang, restarting...
11:45:GC: 104145 Objects accounted for
11:45:World data saved   (save/sphereworld.scp).
11:45:Player data saved  (save/spherechars.scp).
11:45:Multi data saved   (save/spheremultis.scp).
11:45:Context data saved (save/spheredata.scp).
11:45:World save completed, took 1.0991 seconds
11:45:14:Client connected [Total:21] ('166.62.162.81' 3/4)
11:48:WARNING:Forcing thread 'Main' to terminate...
11:48:CRITICAL:'Main' thread hang, restarting...
11:48:15:Client connected [Total:22] ('50.63.197.109' 3/3)
11:51:WARNING:Forcing thread 'Main' to terminate...
11:51:CRITICAL:'Main' thread hang, restarting...
11:51:16:Client connected [Total:23] ('50.63.197.109' 4/4)
11:54:WARNING:Forcing thread 'Main' to terminate...
11:54:CRITICAL:'Main' thread hang, restarting...
11:54:17:Client connected [Total:24] ('50.63.197.109' 5/5)
11:57:WARNING:Forcing thread 'Main' to terminate...
11:57:CRITICAL:'Main' thread hang, restarting...
11:57:18:Client connected [Total:25] ('166.62.162.81' 4/5)
12:00:WARNING:Forcing thread 'Main' to terminate...
12:00:CRITICAL:'Main' thread hang, restarting...
12:00:19:Client connected [Total:26] ('96.45.178.186' 4/4)
12:03:WARNING:Forcing thread 'Main' to terminate...
12:03:CRITICAL:'Main' thread hang, restarting...
12:03:1a:Client connected [Total:27] ('96.45.178.186' 5/5)
12:06:WARNING:Forcing thread 'Main' to terminate...
12:06:CRITICAL:'Main' thread hang, restarting...
12:06:GC: 104161 Objects accounted for
12:06:World data saved   (save/sphereworld.scp).
12:06:Player data saved  (save/spherechars.scp).
12:06:Multi data saved   (save/spheremultis.scp).
12:06:Context data saved (save/spheredata.scp).
12:06:World save completed, took 1.1656 seconds
12:06:1b:Client connected [Total:28] ('96.45.178.186' 6/6)

// NPC AI settings
// NPC_AI_PATH 0x001 NPC pathfinding
// NPC_AI_FOOD 0x002 NPC food search (objects + grass)
// NPC_AI_EXTRA 0x004 NPC magics, etc
// NPC_AI_ALWAYSINT 0x008 Always be as smart as possible with pathfinding
// NPC_AI_INTFOOD 0x010 NPC food search (more intelligent and trusworthy)
// NPC_AI_COMBAT 0x040 Look for friends in combat
// NPC_AI_VEND_TIME 0x080 vendors closing their shops at nighttime
// NPC_AI_LOOTING 0x0100 loot corpses an the way
// NPC_AI_MOVEOBSTACLES 0x0200 if moveable items block my way, try to move them
NPCAI=01|08|0100|0200


RE: Server lock up - vendor sell - connection issue - Extreme - 02-15-2013 12:20 PM

Ahhh man, maybe is the networkthread thing...
I don't remember what setup you should use, but Mordaunt do.
Wait him and we will play again Big Grin


RE: Server lock up - vendor sell - connection issue - Soulless - 02-15-2013 12:28 PM

haha, i will await mordaunt then Smile hopefully that will cure our issue! thanks for the help on this Extreme!


RE: Server lock up - vendor sell - connection issue - Mordaunt - 02-15-2013 01:26 PM

Not I.... I don't change any of the network settings