Blockland Forums > Modification Help
RTB Development
<< < (456/889) > >>
Ephialtes:
Yes
General:

--- Quote from: Ephialtes on August 12, 2010, 10:37:57 AM ---Files that aren't on RTB get downloaded from the server. I don't think the impact from uploading would be as bad as I initially said it could be, but it's still not feasible for a bunch of other reasons. If you want a more detailed explanation feel free to suggest it in the RTB Development thread.

--- End quote ---
Continuing... I would like a more detailed explanation as to why this isn't possible?
Ephialtes:

--- Quote from: General on August 12, 2010, 10:52:43 AM ---Continuing... I would like a more detailed explanation as to why this isn't possible?

--- End quote ---

It's possible, but not feasible. The first and most important reason is that binary file reading isn't implemented in Torquescript so we couldn't actually send those files to the RTB server in the first place.

The next reason is that there would be no effective version control so we'd either have to keep uploading all the files each time someone starts a server, or never upload replacements. The first would kill our data transfer even more. The other issue with this is it would be impossible to know whether the server has the most up to date version of the file, and if it doesn't we need to make sure it doesn't overwrite a more recent one that the client has when they download it.

Third reason is the massive space taken up on our servers because we'd need to store the same files over and over again (because like I said before, there's no version control so we have to store each file in it's own place to make sure there are no conflicts).

I can keep going, but it should be clear as to why it's not such a great idea at this point.
General:

--- Quote from: Ephialtes on August 12, 2010, 10:57:50 AM ---The first and most important reason is that binary file reading isn't implemented in Torquescript so we couldn't actually send those files to the RTB server in the first place.

--- End quote ---
How do servers manage to send files to clients? - Out of curiosity
Ephialtes:
It's handled through the Resource Manager within the engine itself, not through script.
Navigation
Message Index
Next page
Previous page

Go to full version