One of the plugins or a code part somewhere, at a hook sometimes causes strougle for fougerite and causes lagg.
I added a quick stuff that is able to log the speed of all the running hooks to a specific log file. You just need to replace the dll and add a new fougerite.cfg option. Besides that please list me below any bug/todo that i forgot about.
[Logging] ; Fougerite logs are in PublicFolder\Logs ; Putting these false will still do the logging, but ; the console won't display them debug=false error=true exception=true speed=false ; <--- Make this true
Next week I will be probably be inactive most of the time. The reason of this that I'm having really important exams on May 1st, 2nd, and 3rd. I need to pass these exams with a good result to get into the University. (Send me those positive energy haha, I really need to pass)
Life has been pushing me back a little bit. (Government)
I took an Advanced I.T exam a year ago, I made the programming part 45/45, World Doc 22/30, Excel 6/15, SQL 6/30
On the Oral Exam, I also pulled the hardest crap, and I still don't know how did I do 17/30
Obviously I was like I'm able to re-do It 3 times, since I still have one year. But nope, the government got us a nice new law, which doesn't allow you to re-do the Advanced Exam until you got your graduation papers (Which happens at the last grade, which I'm in now....)
So basically I got screwed, I have an "okay" exam, and a so-so enough points average (47+50 points because It's an advanced exam)
Seems like anything that is on timer, or on a thread causes the server to have a nice crash popup. (Player.Disconnect calls UnityEngine.Object.FindObject)
This has been resolved in a higher UnityEngine version, @Snake even found the changelog of It before.
Some of the plugins use a timer to handle checks later, and even disconnect players.
I have been thinking on several stuffs, how could I actually make It safer, but I can't come up with anything useful. I have been thinking on raising a hook, but I have been wondering if the hook would be running under a thread too.
I got this, and the next week as a full break time.
I will spend this time to research RustBuster, and push out a Beta finally. This is possible, since not much remains of It as I mentioned It before. It should be finished in these days.
I also but my concentration of the unknown disconnect crash, that has been running out for months. I don't exactly know what causes It, but It might be happening when the server tries to send a player data, but the player has already disconnected.
I had some hard exams this week, and my final exams are coming up in May. I need to write a really good maths final exam to go to a university.
So about progress. I'm not sure how much will I be able to do, but I'm going to develop RustBuster further this weekend. As far as I remember I got the communication right last time, but the messages were not decrypted or something.