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.
I feel like facepunch writing posts about progress....
Anyways, finally I had the time, and I got the communication between the client and the server using the SecureBlackboxAPI. Thank god I finally found that since I mentioned this is the third time I was re-writing this crap out of nothing. (The SSL part) Now I just need to finalize the communication between the client-server, and ensure they are sending and reading the messages in the good way. I also have to make sure that If someone would block the communication I would immediately make the client exit. I also have to do a handler at the server side to be able to handle multiple connections at the same time, which shouldn't be too complicated I guess.
After these things are done, I will give @Snake the hand to make sure the It is secured mostly in the client side.
From that point I guess I could do a test with my guys, then do a show off test with you guys, and then some minimal modifications at the server...