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 |
|
|
|
| 04 Aug 2015 09:48 AM |
| I have used it once to post tweets to twitter. |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 04 Aug 2015 09:52 AM |
| Can't do any of those unless you have your own paid website |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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
|
  |
| Joined: 26 Feb 2010 |
| Total Posts: 8266 |
|
|
| 04 Aug 2015 10:12 AM |
I was just using their API.
- Ace |
|
|
| Report Abuse |
|
|
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
|
  |
| Joined: 17 Jul 2014 |
| Total Posts: 1997 |
|
|
| 04 Aug 2015 10:13 AM |
| Makes sense, an API makes things much easier. |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| 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
|
  |
| Joined: 18 Feb 2011 |
| Total Posts: 4705 |
|
|
| 04 Aug 2015 10:39 AM |
"you sound"
these are pixels on your screen |
|
|
| Report Abuse |
|
|