Attempting to re-write the brick hill server in nodejs

Dragonian
Joined 29/05/2017
Posts 2,877
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


[OpTic] SirStephen
Joined 16/10/2017
Posts 7,914
01:27 AM 28/05/2019
bruh


[LGBT] [Deleted140]
Joined 15/04/2017
Posts 19,845
01:28 AM 28/05/2019
Good luck


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


[OpTic] SirStephen
Joined 16/10/2017
Posts 7,914
01:29 AM 28/05/2019
Quote from [Deleted140] , 01:28 AM 28/05/2019
Good luck
this


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


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


[TylFT] Tylorfoot
Joined 03/06/2017
Posts 6,581
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,877
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