Worked on it a bit more - turns out that I don't handle any messages from the serverlist_bot at all due to the login process no longer being threaded... so I've got around this by sending the relevent packets as part of the login process. I am now force-sending the weather and the userlist to the bot - i just checked and appears to be showing userlist - weather not 100% sure on...?NightRaven wrote:Flake, if it is at all possible, can you fix the serverlist compatibility with OYS?
I tried once apon a time to use github - I don't know what I'm doing...u2fly wrote:@OfficerFlake, can you make github repo for OpenYS?
Honestly though this current system works fine for the purpose - not being worked on by millions of people and you can always get the source for any release version from that post.
No kidding! Can I ask you what country you are from? This is probably a localisation issue.NajmiCreative wrote:having problem on one of the .dll's......
but it really exists in the libraries file....
any idea to solve it?
I set the path search folder to be "./Libraries" but I don't know if that works in every country...?
For you I will add verbose debugging below that error message for the next version.
Fixed bug in HTML log - HTML Logs are no correctly showing ALL characters and messages - needed to encode the message in as HTML friendly (All that ", & etc. stuff.)
Removed some error logging - Data Send/Receive failures due to: ObjectDisposed, SocketShutdown, ConnectionTerminated etc. are all no longer sent to the ErrorLog as it just clogs the log up. The REASON disconnect() was called is still visible in the WarningLog though. Other unexplained errors that may crash the connection SPECIFICALLY OTHER than the exceptions I just mentioned will still be sent to error logs though.
Fixed a race condition - where vehicles were de-allocated from a client, but still left in the list for a few microseconds until the thread go up to that point, the vehicle clean up check would say "lost vehicle" and fix it. Vehicle now removed from vehicle list before it is removed from the user.