Attempting to re-write the brick hill server in nodejs

Dragonian
Joined 29/05/2017
Posts 2,261
Administrator
01:27 AM 28/05/2019
This will benefit hosters greatly as the current gamemaker server right now uses way too much CPU, and cannot be hosted headlessly (it NEEDS to have a GPU). Not to mention it is not cross-platform.

Nodejs is cross-platform so you will be able to run a brick hill server 24/7 on a VPS, on any operating system. It's also open source, and won't execute code from brk files.

It took several days of research, but the hardest part is out of the way.

Decoding the packets the client sends:

https://cdn.discordapp.com/attachments/318566807604690945/582740848253599749/unknown.png

I'm really proud of this as this was a major roadblock in the project.

The downside to this is scripting will be pretty much impossible without an immense amount of effort (that I'm simply not going to put in). But scripting isn't used a whole lot anyways.

Launch
Joined 10/05/2019
Posts 1,055
01:27 AM 28/05/2019
what

SirStephen
Joined 16/10/2017
Posts 5,710
01:27 AM 28/05/2019
bruh

[LGBT] Mythical
Joined 15/04/2017
Posts 15,968
01:28 AM 28/05/2019
Good luck

ShazamYT
Joined 23/12/2017
Posts 494
01:28 AM 28/05/2019
Quote from SirStephen , 01:27 AM 28/05/2019
bruh
this is a bruh moment

SirStephen
Joined 16/10/2017
Posts 5,710
01:29 AM 28/05/2019
Quote from Mythical , 01:28 AM 28/05/2019
Good luck
this

[im] Flashbang
Joined 30/09/2018
Posts 17,181
01:29 AM 28/05/2019
Enjoy.

[ㄒ卄丨匚匚] 20XX
Joined 01/12/2017
Posts 55,242
01:29 AM 28/05/2019
ok

[GMBH] Tylorfoot
Joined 03/06/2017
Posts 4,899
01:29 AM 28/05/2019
by "scripting" do you mean there must be no scripting at all in user sets
or just no executing scripts using the console itself

Dragonian
Joined 29/05/2017
Posts 2,261
Administrator
01:29 AM 28/05/2019
Quote from Tylorfoot , 01:29 AM 28/05/2019
by "scripting" do you mean there must be no scripting at all in user sets
or just no executing scripts using the console itself
You won't be able to execute code from gamemaker, since .. well It's nodejs.

FatAsABrick
Joined 19/03/2017
Posts 6,845
01:30 AM 28/05/2019
This would be very helpful for me!
1 2 3 4 5 6