Poll

New set of feature's name? (read)

BLG Unite
7 (77.8%)
BLG Link
1 (11.1%)
Other (post)
1 (11.1%)

Total Members Voted: 9

Author Topic: BLG (Unite) Development  (Read 45688 times)

Remote eval, start/stop, ect. Anything that can be abused by us can no longer be read by us. The only things not encrypted are signing in, Apps for Blocktop, and the updater. All of that can't be abused by us. We can't shutdown someone's server with that.

Quote and Edit are too close together
« Last Edit: August 13, 2012, 10:50:38 AM by Scout31 »

I spent a little bit of this morning creating the Overlay system. Now, any add-on can easily implement GUIs into the overlay. By default, it injects them to RTB's, but if RTB isn't installed, we just have our own.

With RTB:


No RTB:


I've completed remote chat and I'm starting on remote prefs. Expect an Alpha soon.

I've also completed the in-game authentication system. As I've stated before, anything that can be abused and altered by us is encrypted. For development security, I've taken the standpoint of me being the enemy, then trying to best myself. Because Blockland is incapable of asymmetrical encryption, we have to stick to symmetrical. What that means is that somehow the server and client need a key in common, but it can't be sent over the glass server or else I'd know it and easily decrypt everything. So that leaves you with two options: Copy-paste the 512 digit key from the prefs file into the game, or just simply join the server once.

In other news, how many people would be interested in controlling their server on a mobile device?

In other news, how many people would be interested in controlling their server on a mobile device?

Everyone?

Everyone?
seconded

thirded

and fourthed

scout, do you have room on your team for another torquescripter? i'm interested in helping out on this project

You guys realize that sha1() is built into the game, right?

You guys realize that sha1() is built into the game, right?
Yep.

scout, do you have room on your team for another torquescripter? i'm interested in helping out on this project

Anyone interested in helping can submit pull requests over at Github. If we find them suitable for a position, they will be given tasks and be added to the team. Greek2Me is pretty much our dedicated tweaker atm.

Why can't you just use SHA1?

Why can't you just use SHA1?
SHA1 is a hashing algorithm. The receiving end needs to be able to convert everything back to plain-text.

Why do you need to tunnel remote console stuff?

Peoples' general attitude/disability to port-forward.
« Last Edit: August 15, 2012, 01:01:19 AM by Scout31 »

Uh, how the hell are they hosting a server in the first place?