generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: HttpService Uses

Previous Thread :: Next Thread 
Maxattax is not online. Maxattax
Joined: 08 Jun 2008
Total Posts: 120
04 Aug 2015 09:42 AM
I read up on the HttpService the other day and am purely amazed that Roblox has included this feature for awhile now, when even the craftiest of scripters seem to ignore it...

I've seen a few good uses, however. In Miner's Haven, all the game servers notify each other when someone reaches a high level in the game. Additionally, an update warning pops up right before the owner shuts down all of his game servers.

I could see the HttpService being applied in areas like global communication, cross game data persistence, and fully integrated economy systems, but how else could it be used?

I'm interested in what potential the pros see or have seen. Put some ideas or sighted uses below.
Report Abuse
helpfuljordan3150 is not online. helpfuljordan3150
Joined: 14 Jun 2013
Total Posts: 630
04 Aug 2015 09:48 AM
I have used it once to post tweets to twitter.
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 09:51 AM
was discussing it last night actually:
http://www.roblox.com/Forum/ShowPost.aspx?PostID=169880645


- Ace
Report Abuse
BothAngles is not online. BothAngles
Joined: 01 Dec 2011
Total Posts: 9604
04 Aug 2015 09:52 AM
Can't do any of those unless you have your own paid website
Report Abuse
Maxattax is not online. Maxattax
Joined: 08 Jun 2008
Total Posts: 120
04 Aug 2015 09:54 AM
@BothAngles

It's okay. I do.

I'm also knowledgeable in Node.js, PHP, and MySQL.
Report Abuse
powerhotmail123 is not online. powerhotmail123
Joined: 11 Apr 2011
Total Posts: 5041
04 Aug 2015 09:55 AM
You're wrong. :P
Berezaa used DataStores for when someone reaches a high level.
And used game.OnClose, I think for the shutting down part.

Enjoying your stay at the Scripters Forum? Join this! http://www.roblox.com/My/Groups.aspx?gid=2582784
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
04 Aug 2015 09:57 AM
Pfftt... A lot of people don't notice we take full advantage of HTTP Service by using roblox web APIs. They are very useful.
Report Abuse
Meowcatmaster is not online. Meowcatmaster
Joined: 20 Oct 2012
Total Posts: 769
04 Aug 2015 09:58 AM
Wonder if we could potentially make it so you could open up comments of the game... While playing it (Without using the website.) It would be cool. But pointless I know. xD
Report Abuse
ImageLabel is not online. ImageLabel
Joined: 08 Dec 2012
Total Posts: 428
04 Aug 2015 10:03 AM
@Meow, pointless indeed..

http://www.roblox.com/API/Comments.ashx?rqtype=getComments&assetID=207206653&startIndex=0
Report Abuse
Maxattax is not online. Maxattax
Joined: 08 Jun 2008
Total Posts: 120
04 Aug 2015 10:04 AM
@Aceylos

Yeah, that seems like the only reasonable way to do it.

I was considering making a free tool for everyone to use that be like an in-game Pandora/Spotify player.

A catalog of Roblox music would be stored with a module script that is updated over time. It's linked to a GUI player that is standard across games and updates itself with the module. Players can filter through music, tag music, favorite music, etc. and it will all save to a central server. That way, when a player goes to Game A, favorites a song, and goes to Game B, his favorited song is still there. All with top notch controls and a standard GUI they will be familiar with.

This way, game makers don't have one crappy song looping all the time with no audio controls. Instead they can install a high end experience at the price of free, thus improving the quality of many games.
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:05 AM
Interesting fact, you can run a purchase directly to Paypal via ROBLOX servers.


- Ace
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
04 Aug 2015 10:06 AM
@Ace, I'm pretty sure you can do that to almost any website. You just need the right credentials.
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:06 AM
This is another module that's helped me do a few complex pieces to maintain max efficiency: (I use it to update admin/banlists via my own personal site.)

http://www.roblox.com/HttpStream-Event-driven-HTTP-connections-item?id=254644210


- Ace
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:07 AM
@Dark, yes;
but the fact that you can do it through a roblox game server using http service is somewhat surprising, although I'm assuming its against the rules. Don't even need a proxy for it.




- Ace
Report Abuse
Maxattax is not online. Maxattax
Joined: 08 Jun 2008
Total Posts: 120
04 Aug 2015 10:08 AM
@PowerHotmail123

I've been away from the Roblox updates for awhile, so I was familiar with the old DataStore system.

Does the new system allow cross-game storage? Say I saved a value "abc123" in Miner's Haven. Is it accessible from my game?
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
04 Aug 2015 10:10 AM
Ace, I find multiple ways of doing that. Either you have an API from PayPal to do that. Or you can send a request to your own website. And then instead of using an API, you simply have your program literally type in the credentials.

Which one did you find...?
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:12 AM
I was just using their API.


- Ace
Report Abuse
Maxattax is not online. Maxattax
Joined: 08 Jun 2008
Total Posts: 120
04 Aug 2015 10:13 AM
@Aceylos

You know, its funny. I'll talk a bit malicious here for a bit...

If you infested games with a Lua virus that connected to a central server with some hosting code, you could effectively turn countless game servers into proxies or even a TOR network, all without the game maker knowing.

Which is scary, and kind of a big security hole.

You could hack a bank while hiding behind Roblox servers lol.
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
04 Aug 2015 10:13 AM
Makes sense, an API makes things much easier.
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:24 AM
@Max, rofl

Only issue is that they need to have HttpService enabled.
Lmao though, you could also use it to create a botnet in that sense, it would actually be even easier then turning game servers into proxies.




- Ace
Report Abuse
nQqzRYVpIKA5jLP is not online. nQqzRYVpIKA5jLP
Joined: 05 Mar 2015
Total Posts: 4135
04 Aug 2015 10:29 AM
There are two problems with that:

1. The games must have HTTPService.HttpEnabled set to true
2. Roblox still has your IP address that the government could easily force them to reveal
Report Abuse
nQqzRYVpIKA5jLP is not online. nQqzRYVpIKA5jLP
Joined: 05 Mar 2015
Total Posts: 4135
04 Aug 2015 10:32 AM
You can use DataStores in multiple different places. However, it requires that those games reside in the same universe(a collection of different places).
Report Abuse
Aceylos is not online. Aceylos
Joined: 26 Feb 2010
Total Posts: 8266
04 Aug 2015 10:37 AM
Heh, but its still an idea.

On the bright side, I'm no American.


- Ace
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
04 Aug 2015 10:38 AM
Ace, you sound like an American. Unless you are Cuban..... Which I suspect...
Report Abuse
rayk999 is not online. rayk999
Joined: 18 Feb 2011
Total Posts: 4705
04 Aug 2015 10:39 AM
"you sound"

these are pixels on your screen
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image