|
People gave me tons of suggestions on how to improve the previous one, so I pretty much redid it all. That's why there's a new thread (old one is locked).
The File-Server now runs on one port, using opcodes for requests.
Encoders have also been removed for maximum speed.
There are two types of files.
JagGrab = Client files (crcs, archives, preloadable files) which are downloaded from the file-server during client startup.
OnDemand = Client game files (models, anims, midi, maps) which are downloaded from the file-server when they're required ingame.
To download a file from the File-Server, simply open a socket to its port and send an opcode (and the data required to decode the request obviously).
Opcodes:
JagGrab = 1
OnDemand = 2
Spoiler for Download:
Credits:
Me
Ryley Kimmel & Artem Batutin (they wrote the cache loader I think)
Whis (gave multiple suggestions on how to improve performance)
Any plans for UDP or wait till j9. Using whirlpool as well would suggest for crc checking, etc.. lot of small stuff to do.
make a github and work extra hard on a decent update server that people can finally implement into their servers
Thanks! It needs a new download link.
thanks for the share!
thanks for this
Thanks, any chance for a reupload on this?
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |