Attempting to re-write the brick hill server in nodejs

Dragonian
Joined 29/05/2017
Posts 2,070
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 3,160
01:27 AM 28/05/2019
bruh

[Saint] Mythical
Joined 15/04/2017
Posts 11,602
01:28 AM 28/05/2019
Good luck

[PST] ShazamYT
Joined 23/12/2017
Posts 419
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 3,160
01:29 AM 28/05/2019
Quote from Mythical , 01:28 AM 28/05/2019
Good luck
this

[im] Trippin
Joined 30/09/2018
Posts 14,051
01:29 AM 28/05/2019
Enjoy.

[Forum] 20XX
Joined 01/12/2017
Posts 52,147
01:29 AM 28/05/2019
ok

[BBC] Tylorfoot
Joined 03/06/2017
Posts 3,293
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,070
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.

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