|
| 19 Jan 2014 01:10 AM |
Link to admin: http://www.roblox.com/Remote-Admin-item?id=142412856 Link to chat: http://www.roblox.com/Cross-Server-Chat-item?id=138832958
This works using HttpService! Built using Lua, PHP, and MySQL! Which means you will need to enable HttpRequests in order to use these systems.. [Guide at bottom]
The remote admin allows for you to remotely control all of your servers in all of your places from one convenient webpage.. It shows all responding servers aswell as the players in them.
The cross-server/game chat allows you players to chat to eachother across server and even across game.. though not recommended for popular places as there will be too many chatting and noone will be able to see anyone's messages..
The remote admin supports these commands by default though it's rather easy to add in your own custom commands if you know Lua!
Supported commands: shutdown, m, h, kick, ban, unban, and run.. Description of commands and examples of each: shutdown --This shuts the server down.. rather brutally I might add.. by first attempting to kick all players.. then giving the server 5 seconds to fully shutdown before inserting ManualSurfaceJointInstance and running while true do end.. an effective way to be sure the server goes down.. m:[MESSAGE] --Displays the message in a standard roblox message for 4 seconds h:[MESSAGE] --Displays the message in a standard roblox hint for 4 seconds kick:[Username or UserID] --Kicks the player with the username/id from the server ban:[Username or UserID] --Bans the player with the username/id from the server and kicks them unban:[Username or UserID] --Unbans the player with the username/id from the server run:[Lua Code] --Runs the lua code in a serverscript context
Note about banning: I'm currently about to create a permaban system to work with the remote admin, so game owners can instantaniously ban users across all their games and servers at once.
--Guide to setting up the script(s): 1: Open your game in Studio [Edit mode] 2: Insert the script and place it in ServerScriptService 3: Open the script for editing 4: On the first line, place the accountId that is displayed on the homepage of the site inbetween the "s 5: Close out of the script 6: Go to the explorer and expand the script, inside is a StringValue named "SecretKey", put it's Value as the secret key you set in your account settings on the site 7: Publish your game
--Guide to enableing Http requests: 1: Open your game in Studio [Edit mode] 2: Go to Insert->Service 3: Select and insert the 'HttpService' 4: Check the box in the HttpService's properties named "HttpEnabled"
FAQs: Q: Where is my accountId? A: It is located on the home page after you login to the site.
Q: How do I set/get my secret key? A: Go to the site, login, at the navbar [Black bar at top] click "Account" then "Settings", from there you put the new secret key you want it set to and your account's pass and press enter.
Q: Why shouldn't I use my ROBLOX pass? A: I honestly don't have a problem with it.. I just thought the admins of roblox would appreciate it if I told users not to use their pass for their roblox accounrs..
Q: Can you see my details? A: I can read everything to do with your account except the pass.. which is encrypted and salted using SHA1 encryption so it is irreversable..
Q: What does it mean I'm locked out of my account even though I've activated it? A: You failed the login too many times and triggered the brute-force protection.. Try logging in again in a couple hours..
If you have any problems, don't be afraid to contact me! I'd be happy to help and if it's a bug I'd be even happier to hear about it so I can fix it! |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 01:40 AM |
| Verification email won't show up... |
|
|
| Report Abuse |
|
|
| |
|
|
| 19 Jan 2014 03:33 AM |
BEST THING EVER!
~Argument your argument with another argument.~ |
|
|
| Report Abuse |
|
|
| |
|
| |
|
|
| 19 Jan 2014 09:17 AM |
| If you can't get the activation the try clicking Help -> Resend Activation on the site.. if you still don't get it then sign up for a new account and tripple check your mail address for typos.. |
|
|
| Report Abuse |
|
|
duckwit
|
  |
| Joined: 08 Aug 2008 |
| Total Posts: 1310 |
|
|
| 19 Jan 2014 09:18 AM |
| Looks very interesting, @Christbru. I'll check it out in my game later and get back to you. |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 09:21 AM |
| Alright.. let me know if you are getting any errors with the servers responding.. then going unresponcive.. I'm having that problem with one of my beta testers but can't find anything that'd cause this.. I'm starting to think there's a script that's deleting it.. because I can't find the error.. xD |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 10:00 AM |
| Are you the person that was testing the cross server chat in his own game? |
|
|
| Report Abuse |
|
|
Rapster2
|
  |
| Joined: 16 Oct 2009 |
| Total Posts: 1865 |
|
|
| 19 Jan 2014 10:25 AM |
| The admin works, it's super cool! This will be great for a game I'm making. |
|
|
| Report Abuse |
|
|
LordMix
|
  |
| Joined: 27 Jun 2013 |
| Total Posts: 21 |
|
|
| 19 Jan 2014 12:54 PM |
| Sorry,But I love you right now. <3 |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 01:26 PM |
| @agent: I was earlier in the week but as you can see, I have far surpassed the alpha of that version.. I'm at the point where I'm prepared and have launched a full public beta, with my VPS at the point that it could support multiple front-page games using this system I believe.. |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 04:09 PM |
| Note that there may be brief failures with the systems as I add in the PermaBan feature.. |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 05:31 PM |
You must not have been the guy I was talking about. He was hosting a cross-server chat system, and his website was taken down due to data usage. I'm not sure if your web host has data limits, so make sure it doesn't. |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 07:20 PM |
Permabanning is now fully functional! Be sure to remove the old copy of the admin script and place the new one in it's place and put your details in it again! You can permaban [and unban of course] by id or username on the site!
Note that as of right now I haven't added the feature on whether you want to choose to allow my all bans or not.. I will be banning exploiters from all games with this system when I run across them breaking games.. [It's something only I can do, don't worry].. I will eventually make a setting to chose whether you want to opt-in or out of this.. but as for now you will just have to live with my allbans if you wanna use my system xD |
|
|
| Report Abuse |
|
|
|
| 19 Jan 2014 07:22 PM |
| Yep that is me.. xD I previously had this system on my website host.. but they have server-usage limits.. as I found out that day.. and since then I've migrated it over to my VPS and upgraded the VPS so it can handle all that and more.. xD |
|
|
| Report Abuse |
|
|
|
| 20 Jan 2014 12:58 AM |
BUG FIX: At approximately 8 players the server would go unresponcive at the admin page
REASON: ROBLOX apparently limits the amount of data they allow a single request to send, so with more players the playerlist it sent grew until it was too much, and roblox did not error when this happens, just acts like the site responded nothing..
THE FIX: I have made the script send a random player name in the server [plus the name of the creator if they're in it..]
THIS MEANS: On the site you will no longer see a list of all players in the server, only a single player.. unless the creator is there, then you'll see two players.. Tis the only way I could quickly and easily fix this.. |
|
|
| Report Abuse |
|
|
|
| 20 Jan 2014 01:44 AM |
| You could send data chunks in groups of 3-4 if the system works the way I think it does. |
|
|
| Report Abuse |
|
|
|
| 20 Jan 2014 01:49 AM |
| If I did that it'd eat up the amount of httprequests it can use rather quickly... seeing as it polls for an update every second [currently makes 120 requests every minute, with the admin commands and the permaban] but if I trippled the amount of data it sends it would bring it up to 300 requests per second.. per server.. per game.. which is over double the load from before on my server xD |
|
|
| Report Abuse |
|
|
|
| 20 Jan 2014 01:53 AM |
| Not to mention the remote chat.. which makes 120 requests itself.. so the two systems together make 240 requests per minute.. sooo yeah.. my systems take nearly half of the amount roblox allows per minute... |
|
|
| Report Abuse |
|
|
|
| 20 Jan 2014 03:27 AM |
| Sorry but another bug fix! I accidentally broke the remote command sending system when I fixed the bug.. it's fixed now! |
|
|
| Report Abuse |
|
|
|
| 21 Jan 2014 08:06 PM |
After one popular game started using this system my processing usage jumped from 16-ish% to 25%.. Which tells me I can support about 10 front page games with the current load before there might be slight lag in the system.. though I still have one more teir I can upgrade my VPS to which will double it's power.. [making it support at least 20 front-page games, most likely more] but I don't want to do that until it's needed as it will then cost me $30 per month and unless I can get donators to help pay for the bill, I'd likely have to downgrade and/or shut the system down.. so basically, if more front-page games start using this, there will need to be donations or the system may be shutdown!
To donate to and have your donation go directly towards the server costs you may buy anything from my group CB Industries' store, I'll leave the money in the group funds and only take it out when there's enough for DevEx, which I'll then put the money into a set-asside account at my bank, strictly for paying VPS bills and such.. |
|
|
| Report Abuse |
|
|
|
| 22 Jan 2014 05:32 AM |
| Account pass resetting is now set up! If you signed up using a valid email, you will be able to click Help -> Reset pass to send yourself a link in order to change the pass on your account at my site! Soon to add the pass changing to the account settings page! |
|
|
| Report Abuse |
|
|
vlekje513
|
  |
| Joined: 28 Dec 2010 |
| Total Posts: 9057 |
|
| |
|