I made my own custom webserver with NodeJS and hooked it up to Roblox.
How It Works:
The Roblox ServerScript makes a GET request to the NodeJS webserver ever X seconds, I have it set to around 1 second I believe. The NodeJS webserver then returns an Object containing all the information for that gameserver (webserver contains an array of Objects, each Object has that gameserver’s JobId attached to it). I’ve added the functionality to add more commands easily, just simple if statements. You can technically attach a database to the webserver as well, I plan on doing that.
I might release this to the public once I have it more stable, but it works.
Edit: Feel free to ask me any questions you may have!
Wow, nice Job, I really love how it works! I just wanted to say that it may work with 1 server, but if you have many servers (many players) then discord will ban your account because you can‘t send to many informations to quick. You also would to pay attention that the webserver won‘t be overused. Else, I really love this, do you used Google API for your webserver?
Wow, nice Job, I really love how it works! I just wanted to say that it may work with 1 server, but if you have many servers (many players) then discord will ban your account because you can‘t send to many informations to quick. You also would to pay attention that the webserver won‘t be overused. Else, I really love this, do you used Google API for your webserver?
@Eternalove_fan32 I actually set it up to work with multiple (roblox) servers! I used Repl.it for testing and development but I do have a server I can put it on when I release the game.
WOW! Amazing work, only concern is Roblox moderation might not be too fond of an outside source controlling it, I’m not sure.
@GreekRootWord I never actually thought about that, I think I have seen other games like mine that have similar functions so I don’t THINK it’s against anything, but I’ll have to check. Probably if it’s authenticated and can’t be controlled by unauthorized users, it should be fine.
This is a cool script, but I don’t really see the point. You would have to first set your discord server, to verify your roblox account so your nickname is your roblox user. And I don’t see why you would have kick them from game and discord. But still with the explanation I am confused and this is a pretty cool creation!
I mainly made it so if there is someone in the game and no staff are on the game to deal with it, they can easily just use the kick command from Discord and have no issues. It wouldn’t kick them from the Discord, I won’t have it set up that way (might have ban appeals on the server)
Yes, AdpotMe. A Youtuber that was live-scamming was banned, live, but there wasn‘t any staff in the game. So, if adopt me can make this, I don‘t see why you can‘t.
No, it‘s not this, I am sure. The server sends a signal with the POST function and he just receive it with the GET function. It‘s HTTPS, he can‘t update the datastore outside of Roblox
@LucasTutoriaisSaimo Yeah @Eternalove_fan32 is right, this system is just to manage your game externally, so DataStore can’t be used. Plus, I believe DataStore has a limit to a point, so if you need to store large amounts of data, this is the way.
If they do I didn’t know, but, if you’re talking about key data limit, like how much you store in a single key, you shoudn’t really do a single table with everyone that is banned, and hm, i would do it basically making the key as
plr.UserId…“-banned”
everytime a player joins the game, I would set that to false, unless they’re banned.
And then when I want to ban them I could just set that to true and BYEBYE!
this dude is underated scripter ;C , and sadly till this day is not open-sourced yet ;-; , I was thinking that I can add a script to add Ban too, just Like in this video
when does it gonna be Open Public? :c
also I know this topic is dead, but WOW your talented!