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 » Roblox » Suggestions & Ideas
Home Search
 

[ Content Deleted ]

Previous Thread :: Next Thread 
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:45 PM
I decided that with the realization of new problems on the Hybrid Server, that there needed to be and unexpected 5th version added. In this version I will outline new problems, fix most most errors that are in the original idea, and add some new content to the basics of the Hybrid server. So please read it all, an provide constructive commentary, and positive comments. I accept commentary against it, and problems that you may find, but give proof and reasoning behind your logic. Also, this is definitely longer, so if you say it' too long, I understand. But don't post it's to long, some people will read this, and it's them who will help make this server a reality. So thanks for reading if you decide too, and I hope you enjoy!


________________________________________________________________________________


1) The basics - What is the Hybrid Server, and how is it different from what ROBLOX uses now?
-------------------------------------------------------------------------------------------------------

Well, right now, ROBLOX's games are completely online based. The avatars, the bricks, the scripts, are all compiled when we enter the game. This process works great for a quick load time, but is definitely not great when it comes down to game play. Here is the basic concept of the ROBLOX server. The server is loaded, and created by a player when one server or full, or no server is present. The player then enters the server, and everything is compiled on the spot. The weapons, the scripts, the bricks, are all compiled while you're in the server, and those bricks, and all the other things come from a file on the site, that tells the game what to compile. This tells what everything is, where it goes, and what it does using scripts. And the newest server, gets the latest version of the uploaded file.

Now, this Method works great, but I'm sure you guys have played other games, REAL games, like F.E.A.R., Bioshock, and other games. These games are solo based. They have the maps, the guns, and everything already made, in files on your computer. All that needs to happen to use these files, is execute them. This allows for smoother game play, and a much better game.

Now, what this is suggesting, is the creation of a Hybrid form of game play, that combines the aspect of online, and solo servers. This, will more than likely be a a great hardship to accomplish. But it could be very rewarding. And in my opinion, the biggest thing that's stopping them from doing this, is knowing where to start.

So here is a great place for ROBLOX to start planning. To start, ROBLOX should add a core file to their program files, that the uploaded game downloads to, just like a from a solo aspect game. Now, when everything is loaded onto the file, everything is already compiled when you start playing. And there would be less lag because you would have the game already compiled when you start. Now, ith this, there could also be additions to what the game loads. Like the physics could be better implied in a game that's already compiled, than a game that's just being slapped together while you are in it.

I'll explain that in a little bit more detail. You see, with the current server ROBLOX uses. There are thousands processes running at once, from compiling the bricks, to loading your avatar and all the stuff on it, to loading and executing the physics that are in place. With the game preloaded, a lot of that non-sense would already have been done. And the physics could be more easily implied, and added to each game. So this is another way that the Hybrid Server could reduce lag. The only downside is you actually have to download the game, but that would just be like compiling, but with a load bar.

And it's one of those things that starts getting faster as you go along. So if ROBLOX actually does do this, you would only have 1 really long download, then everything else would download a lot faster.

Now, what about when you leave a game? Well, when you leave a game, I hope that ROBLOX makes it so that the game is immediately cleared from that file, making it open for another game. So basically, as soon as you leave, that game deletes itself from your computer, and you're ready to start on another server, or play a different game. And like I already said, downloading gets faster the more you do it.

Now, some people said that such a process would take an amazing amount of RAM and memory, and would really slow our computers. While this process me seem complicated, and however big it may seem, the process of compiling a game all at once definitely takes a lot more that this. You see, the game itself, wouldn't be much more than 5-25 megabytes at a time. I know that may seem like a lot, but with what your computer can actually hold, it's hardly anything. And if you can't hold that much each time you play a game, you should really delete something from your computer.

Though people in the previous post said people with low ram, and bad internet, would lag up the game as well.I guess that could be true, depending on how ROBLOX may go about this. You see, unlike a completely online based server, this Hybrid server would emphasize the use of your memory, RAM and other things, not the quality of the server itself.

This will be another thing I'd need to discuss more. You see, unlike the current server, when a person with a lot of lag, and a terrible computer enters, it would hardly affect you. If you happen to see this terrible computer user, you will see them lag, but your computer wouldn't lag. So while the other parties SF may be horrible, your would remain great because it's not the server the game is relying on, it's the computer.

So yes, this system does work better depending on the computer you have, but at least you don't bring everyone else down with you. And wouldn't you still lag on ROBLOX the way it currently is anyways? And this server could potentially open us up to the possibility of 40 player servers without lag, in an amazing 10 000 brick map with scripts and GUI's Galore, taking 'make your own game' to the next level. I would personally love a 20 on 20 air fight, wouldn't you?

That pretty much covers the basics, now on to the juicy stuff.


2) A definite Treat for ROBLOX game makers - Some new features that can't be added with the current Server Set-up.
------------------------------------------------------------------------------------------------------------------
Now, whatever you may say about the Hybrid Server, be it good or bad. There is no doubt that there would be some genuinely brilliant features, that just can't be done efficiently with the current set-up. These things include Meshes.

Meshes have been made on ROBLOX for quite a long time. Some of them are brilliant, and well made, and could revolutionize the way ROBLOX's games are played. Others aren't that great. But the bottom line with the Hybrid Server is, Meshes CAN be seen and interacted with on the Hybrid server. Now, if you were reading closely, the wheels in your head might start to turn.

Because of the solo aspects of the Hybrid Server, people can download, and see meshes in game. While the online compiler simply doesn't allow it. This could open up things like; Player mesh weapons, Beautiful landscape materials, new building bricks ( Like curved bricks, letter bricks, railroad tracks, ect....), and much more. So truly, what is there to loose?

Now, another thing that has been coming along quickly with the addition of GUI's would be Music. Like meshes, Music can't be properly uploaded, and played. With the Hybrid server, they can be. And although GUI's can help you have music in your place, it would be much more accessible, and usable if it was aloud to be downloaded, and played.

So there are some great things that can also be done using a Hybrid Server. But the issue of hackers, and exploitations in the server is the part you should read closely, because there are some problems, or questions you may have that already have a solution. So just re-read if you think there's something that might not be there, I hate answering the same thing over and over again.



3) Hacking the Hybrid Server and some fixes to the original basis - How can this be exploited, and how can it stop exploiters? Also, what changes can be made to the basic server idea, to help things run smoothly on download, regardless of changes in-game?
----------------------------------------------------------------------------------------------------------------------------------

Exploiters are definitely a scary thought. Even now, people are finding flaws in ROBLOX, and are exploiting it and abusing those exploits however they can. The issue of exploiters, and exploiting in general has come up in many other posts. I will try to explain what precautions can be in place to stop them, and how this server could protect us better that the current one is now. People still say that exploiters can attack the server, and hurt the users playing games though. And actually, this is an unfortunate truth that I cannot deny.

Exploiters could potentially do more damage to ROBLOX, than ever before with this kind of Hybrid server. It saddens me to think about such a thing happening, so I began to think of a solution. And I found one that I'm very sure will work.

This idea would be to save a copy of the games file, into an online checker. Now what I mean by this, is have a file on the computer that needs to correspond exactly with an online log of the game, this I will explain in much more detail. It is definitely a more back and fourth topic, that confuses most readers.

OK, so we have already gone through the game downloading, and starting up already compiled. But there are a load of variables that aren't covered in the basic server idea. One of them would be changes in game, like the blowing up of a house, the people playing, and the deleting, destroying, and copying of bricks. All of these things change the game, and make downloading impossible for the Hybrid server. Because in my original basis, you only download what the Game creator has uploaded, and this could cause an insane amount of problems to the game itself.

A possible scenario would be downloading the game, entering it, and then coming into something that would lg, and screw up your computer. You don't know whats wrong, you downloaded the game OK, but it's lagging when you entered the server. What just happened? Well, you downloaded the game like the creator intended it too, but you did not download possible changes that may be inside. So in a building game, you wouldn't be able to play because you downloaded the map, but not the changes. Before I explain how this next idea will help those changes along in the downloading process, I will first explain how they help exploiting.

A solution to exploiting, and online changes? Simple, make a secondary file that resides in the server, that counts as an almost exclusively online log of what happens in game. he solo file that you download, would check with the online file, and see to it that the game on the server has not been changed. Now, I don't mean player changes, I mean changes with the online game. If the file downloaded, does not correspond with the file that is held inside the server, then there has obviously been tampering, and attempted 'Exploiting' with the game.

I will consider this process a way that the solo file 'checks' with its partner file online, to make sure that nothing in the actual game came can be changed. Like the original script that the game has in-place, or the map. You see, ROBLOX games in their simplest form, is just a bunch of words, and numbers that tell bricks what color they are, where they go, what the tools look like, and what they do, and all that good stuff. The .RBLX file that holds this information, and the online log, will both have the same information when it comes down to the uploaded game, but when it comes to changes in-game, or changes by an outside force to either files, they may be different.

When there are changes made in game, I suggest there be a secondary part to the online file, that the solo file would have to fill in when downloading. A part separate from the uploaded game, that would log, and record changed made during the game. This could be anything that happens in-game that would change the way the game looks, or the way players react with each other, and/or their online environment. This log will be kept on each server, and added to the solo file, when downloading the level for the server you are joining.

Now, another great problem that arose, actually arose from the solution. Justgoaway1 was a major contributor to the idea by figuring out how this could be exploited. And although he think of it, he sure was a major contributor. Thanks.

The problem would be using something like Wire Shark to change and edit the XML, and add packets into the game that weren't in there before, like an admin script, and whatever else someone could think of. The solution o this new problem? Making a constantly changing file directly connected to the server that is UN-editable by any outside force, and can only be configured by an update to the game, or changes in game. And just like the check-up with the solo and online game file, it would constantly see if there has been a change to the game, that doesn't correspond with the original upload, and delete the outside change.

This could also be like a file that is constantly running, but you don't see, but is always working, and being edited by whats happening in-game. This could also act as a log that, that could record everything in it's raw format. Like the killing of a player, someone chatting, and what people are This log could also be saved to an online Archive when the server ends, just as a permanent ( Or long term record) of exactly what happened in that game. So the Admins would also know when a user tried to mess with the game, and exploit it, and ban that user. So I guess that's a third way a set0up like this could stop exploiters, and help keep ROBLOX save.

So not only would it make exploiting impossible, it would make sure no one can do true harm to ROBLOX without getting caught.




4) An ending note - Is there anything left that could make the Hybrid server, seem worse than the current server set-up? What are some serious problems users may have?
-------------------------------------------------------------------------------------------------------------------------------

Well, truly, the biggest issue users may have is the load time. I'm not saying a server like this would load instantly, and the first download could possible take 1-2 minutes. But I can assure you, it will definitely get faster as you play more an more games.

I have already said this, but like F.E.A.R, Bioshock, and other great games, the first load time always sucks. It's slow, painful, and you sometimes just want to quit, and try again later. But those games always run faster after the first load, and this will as well. Such things simply take a bit of time for your computer to get use to, but they are definitely worth that first wait.

That's issue 1, but another strange issue appeared in my last post. What about Firewalls? Truly, that person doesn't have a good understanding of things. All you have to do, is if the computer asks you to allow, or disallow ROBLOX from being played, simply click, 'Always allow' Or just 'Allow'. But I do know some computer don't give you this option, they simply block it automatically. Now, if people are to young to do this, they can ask their parents to. But it is really very simple.

All you have to do is go to your anti-virus setting, look at the firewall options, and there should be a list of this that you can allow, add ROBLOX to that list, and you should be good. In some twisted way, better off that other people. So firewalls are hardly a problem.

Another great problem came in with the downloading of the game. This may sound like a hacker thing, but it was a problem that is kind of fixed already, just being stated more clearly here. Someone said that because you download the game, it's source code could be read by hackers. This is probably something that ROBLOX can incorporate some security in. By simply making the file UN-viewable by any outside force, and UN-editable by any force other than the online file that it corresponds with. I'm just clarifying this a bit better.


I really hope you can read this newer version. I made it later at night, and I changed it quite a bit in an attempt to explain things in more detail, and in a way people with little to no knowledge of these processes can kind of see how this would work. So it does go back and fourth a lot, and I apologize for that. Whatever your thoughts may be, I would like to see them in a post, so thanks for reading, and I hope the Admins can make this a reality!

With Best regards,

Sean
Report Abuse
madman9o3 is not online. madman9o3
Joined: 23 Nov 2007
Total Posts: 5425
02 Nov 2009 08:45 PM
Simply amazing.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:45 PM
How long did it took you to type?
Report Abuse
Drill130 is not online. Drill130
Joined: 14 Feb 2009
Total Posts: 3857
02 Nov 2009 08:46 PM
Lol dang I wonder how long you spend typeing that.
Report Abuse
piesaretasty is not online. piesaretasty
Joined: 12 Oct 2008
Total Posts: 2620
02 Nov 2009 08:46 PM
Yes, the hybrid server.
Report Abuse
gkku is not online. gkku
Joined: 02 May 2008
Total Posts: 19871
02 Nov 2009 08:47 PM
Read it. X_X
Report Abuse
omegasupreme is not online. omegasupreme
Joined: 11 Jul 2008
Total Posts: 2192
02 Nov 2009 08:49 PM
XD
Report Abuse
HAX3R is not online. HAX3R
Joined: 10 Jul 2008
Total Posts: 4373
02 Nov 2009 08:49 PM
Nice job, TF2 uses this idea.
Report Abuse
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:50 PM
Lol, this version took me quite a while. And don't just say 'Read it'. Please give me your opinion on it, how it can be improved, and if you think we should use it.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:51 PM
ok Sean
Report Abuse
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:53 PM
There are a few typo's. And I'm sorry for that. The last word before the 4rth topic was suppose to be 'SAFE'. Just clarifying that.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:53 PM
lol
Report Abuse
zoo12 is not online. zoo12
Joined: 07 Jun 2008
Total Posts: 1959
02 Nov 2009 08:54 PM
HOLY word wall
Report Abuse
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:54 PM
At least this newer version doesn't hurt your comprehension of the words as much as the other. This is definately better when it comes down to grammatical errors.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:55 PM
what is a Hybrid Server btw?
Report Abuse
HAX3R is not online. HAX3R
Joined: 10 Jul 2008
Total Posts: 4373
02 Nov 2009 08:56 PM
A hybrid server installs all the files on your computer so the server has less stress.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:56 PM
oh
Report Abuse
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:56 PM
Zoo, don't post something so useless as 'Word wall' Word walls are terribly written stories, essays, and whatever else without grammar, proper punctuation, and paragraphs. AKA it looks like a wall.


This is something completely opposite.
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:57 PM
lol?
Report Abuse
pspkyle is not online. pspkyle
Joined: 03 Dec 2008
Total Posts: 3759
02 Nov 2009 08:57 PM
Ok, this one isnt a word, not a word wall, nor a word page.


ITS A WORD MOUNTIAN!
Report Abuse
sean is not online. sean
Joined: 27 Feb 2006
Total Posts: 5733
02 Nov 2009 08:58 PM
H4XER, great description. But it is not really what the server is all about. But that's OK, it's better than any summary of it I could give. My summaries are t least 2 paragraphs. xD

Compaction has never been a specialty of mine.


Report Abuse
cupcakescankill is not online. cupcakescankill
Joined: 24 Oct 2008
Total Posts: 13261
02 Nov 2009 08:58 PM
WORD WALL

But it is an interesting idea.
Report Abuse
HAX3R is not online. HAX3R
Joined: 10 Jul 2008
Total Posts: 4373
02 Nov 2009 08:59 PM
Compaction is all i CAN do... T,T
Report Abuse
Zyonxxz is not online. Zyonxxz
Joined: 04 Feb 2009
Total Posts: 1671
02 Nov 2009 08:59 PM
H4XER? You mean H4X3R
Report Abuse
Kennji is not online. Kennji
Joined: 18 Jun 2009
Total Posts: 8705
02 Nov 2009 08:59 PM
tl;dr
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • 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