ME - Dedicated Server Update errors
Submitted
Hello guys !
Since 0.7.1, my dedicated server hosted by ServerBlend keep locking its listening port each time it crashes or do an update.
Some start logged attched to theis issue could maybe help.
To solve the issue I must each time file a support ticket, so that they can do a manual update on server that liberate listening port and fixes game states. Actually allowing to start and be joinable again.
Mods are not to be incriminated as it does the same rather they are installed or not.
Thanks for your time and effort ;)
Will
Files:
MedievalEnginee...
btw theese are the lines showing the problem:
2019-02-16 09:06:57.830|Main Thread> Starting GameServer: 87.98.221.158:27089, 8766, '0.7.1.6594225'
2019-02-16 09:06:57.990|Main Thread> Error binding server endpoint: Only one usage of each socket address (protocol/network address/port) is normally permitted
Error seems legit to me as you cannot indeed bind 2 listeners on same listening port, question is why, while crashing, the server is not freeing the port ?
btw theese are the lines showing the problem:
2019-02-16 09:06:57.830|Main Thread> Starting GameServer: 87.98.221.158:27089, 8766, '0.7.1.6594225'
2019-02-16 09:06:57.990|Main Thread> Error binding server endpoint: Only one usage of each socket address (protocol/network address/port) is normally permitted
Error seems legit to me as you cannot indeed bind 2 listeners on same listening port, question is why, while crashing, the server is not freeing the port ?
After some testing, we narrow down the problem to be exception handling on server side.
As soon as there is a FATAL exception that is not correctly catch by the server, process gets killed without properly disposing the listener on the configured port.
Making server unable to start again without external intervention that is to kill the remaining process.
I don't know if we are alone or not with this, this should appear more often as we are running fresh 0.7.1 install, fresh map and vanilla now.
(other log example attached)
After some testing, we narrow down the problem to be exception handling on server side.
As soon as there is a FATAL exception that is not correctly catch by the server, process gets killed without properly disposing the listener on the configured port.
Making server unable to start again without external intervention that is to kill the remaining process.
I don't know if we are alone or not with this, this should appear more often as we are running fresh 0.7.1 install, fresh map and vanilla now.
(other log example attached)
Hello !
Quick update :
After some testing on AI, we decided to get ride of barbarians. For a reason I can't explain all deers remains but no more barbariens.
After 2 days server did not crash at all...
As I said earlier, server had always crashed on fatal error due to Mesh or pathFinding methods.
Hello !
Quick update :
After some testing on AI, we decided to get ride of barbarians. For a reason I can't explain all deers remains but no more barbariens.
After 2 days server did not crash at all...
As I said earlier, server had always crashed on fatal error due to Mesh or pathFinding methods.
Replies have been locked on this page!