|
ABSOLUTE UNIT STATUS ACHIEVED
Thats not an rscedit problem thats a jagex cache... "problem". If one thing changes, the crc for the cache changes. It's used to check if the caches server sided and cache sided are the same by comparing the crc. You're free to come up with your own solution though
Github keeps track of every change you make. The idea or concept is pretty nice, but I would have to do a lot of thinking if I want to make a Github-like system where only the changes would be applied to your cache. Don't know if it's even possible because everything is binarily stored.
What if you provided:
1). A representation of the changes made (differences) on the server's version of the cache.
2). A desktop utility for applying differences sent from the server to users local version.
It wouldn't have to be a fully featured application and the structure of the differences would only have to be intelligible to your utility (your own format, etc) such that the equivalent changes could be applied.
Workflow would be something similar to this:
1). Client --> Server: make N changes
2). Server --> Client: list of instructions to apply N changes in order
3). Client: apply instructions as listed previously
4). Client: update CRC's / checksums where appropriate
I.e., https://en.wikipedia.org/wiki/Operat...rmation#Basics but at the bit/byte level.
Yeah just putting the idea out there
Might be worth taking a look at git large file storage
Mine currently says that I am banned, You do not have permission to view this site. When I never made an account and only used the demo before I made my decision.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |