Author Topic: Blockland Glass 4.2  (Read 291152 times)

At some point I got two friend requests from some guys I don't even know. They both messaged me about joining their server or something but I wasn't even at my computer at the time.
I was only able to decline one of them. The other one keeps reappearing.



This friend request is still stuck there.

This thing crashes my server on startup whenever I have it installed. It's not even having it enabled; whenever it is even in my add-ons folder, it crashes my server. I can't diagnose it via console because it crashes at different intervals each time, and no glass errors are produced.

Also I don't know what this is but is it really needed every second?
https://i.imgur.com/hPfuwP5.gifv

Also I don't know what this is but is it really needed every second?
https://i.imgur.com/hPfuwP5.gifv
I believe RTB did the same thing, for the same purpose: checking if preference global variables are updated

I believe RTB did the same thing, for the same purpose: checking if preference global variables are updated

What would you even need that for? It already knows when you change prefs in the gui.

What would you even need that for? It already knows when you change prefs in the gui.
Preferences updated through the console or through script? The GUI isnt the only thing that can modify those variables

Preferences updated through the console or through script? The GUI isnt the only thing that can modify those variables
Yeah, this. I had some complaints when we didn't include this and implemented it per popular request.

I think RTB got around this by sending all the variables each time the GUI is opened. We send them as they're changed and keep them cached on the client, meaning we need to actively listen for changes.

I believe New Duplicator actually utilizes this when the "Reset Prefs" pref is used and the variables are all directly changed instead of utilizing the preference system. This pretty much all lies in backwards compatibility with stuff imported from RTB and not designed around the preference system.

Granted, the preference system is largely undocumented, so developing with it in mind is particularly difficult. I'll work on documentation for Glass as a whole in the next month or two.



This friend request is still stuck there.

I'll give it a look.

I believe New Duplicator actually utilizes this when the "Reset Prefs" pref is used and the variables are all directly changed instead of utilizing the preference system. This pretty much all lies in backwards compatibility with stuff imported from RTB and not designed around the preference system.

Huh. You have a point there...

one issue i have with the current system is that it does not update certain default prefs if they were value changed. for example, the server name. i've had admins on my server change server name with different systems (rtb pref manager, default server preferences menu) and the gui never updated to show the value they set.

About the crash, it seems other people are having this issue as well?
https://forum.blockland.us/index.php?topic=312022.0
https://forum.blockland.us/index.php?topic=313658.msg9672989#msg9672989
https://forum.blockland.us/index.php?topic=316030.0
It happens with my custom gamemode, which executes a lot of files. It also happens regardless of whether or not I toggle the "Use BLG" in the start server menu. The issues goes away when I completely delete Blockland Glass. RTB and ORBs are not installed.

does the team have a discord or something? it might benefit from having a place to communicate really quickly and easily that isn't forum-based like github or blf.

does the team have a discord or something? it might benefit from having a place to communicate really quickly and easily that isn't forum-based like github or blf.
You can get in touch with the BL glass devs through the Blockland Content Creators discord. https://discord.gg/r6ERkqy
Just do @Glass, they are all in that group




This is absolutely depressing.