Thread: Extremely Quick Stand-Alone FileServer [Preload Support, Netty 4.1.8]

Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31
  1. #1 Extremely Quick Stand-Alone FileServer [Preload Support, Netty 4.1.8] 
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000
    Even though I upgraded the Apollo file-server, I wasn't satified. It was extremely slow and generally outdated.
    That's why I decided to take Stuart's advice and write my own.
    I've finally finished and I must say this one is at least twice as fast compared to the other one.

    Features:
    • Netty 4.1.8 Final.
    • JagGrab & OnDemand support.
    • Preloadable files support (files that aren't packed, example: sprites.idx, sprites.dat, obj.idx, obj.dat) with CRC checking (to make sure they're up to date).
    • Clean and documented code, easy to make modifications.
    • Extremely quick, instantly sends the response to client.
    • Removed the retarded 317 file-server priority system.


    Spoiler for GIF:


    Loading cache for the first time.






    Spoiler for Download:

    Version: 2, 28 February 2017
    Mirror 1 - MediaFire

    If you don't know how to implement it to your client, take a look at my Elvarg client and rip it from there.

    Credits:
    Me
    Graham
    Nikki
    Ryley Kimmel
    Artem Batutin

    Quote Originally Posted by Professor Oak View Post
    Please note that I quickly made this stand-alone for you guys. It was previously integrated into my server.
    That's why you might find some wrongs with namings/documentation. Otherwise it should be good to go.
    I also tested added this for a friend and it worked perfectly fine.
    [Today 01:29 AM] RSTrials: Nice 0.97 Win/Loss Ratio luke. That's pretty bad.
    [Today 01:30 AM] Luke132: Ok u fucking moron i forgot i could influence misc.random
     


  2. #2  
    Banned

    Join Date
    Oct 2011
    Posts
    2,689
    Thanks given
    1,235
    Thanks received
    673
    Rep Power
    0
    Nice contribution John .
     

  3. Thankful user:


  4. #3  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    CacheLoader

    duplicate
    Code:
    			} else if (path.startsWith("sounds")) {
    				return getFile(0, 8);
    			} else if (path.startsWith("sounds")) {
    				return getFile(0, 8);
    			}
    Code:
    	public Cache[] CACHES;
    
    	/**
    	 * All of the {@link CacheArchive}s within this {@link CacheLoader}.
    	 */
    	public CacheArchive[] ARCHIVES;
    Using UPPERCASE doesn't mean constant it means immutable

    Code:
    	public static final String[] PRELOAD_FILES = {
    			
    	};
    if you were to have contents inside this array, the array itself is mutable whereas the string itself is immutable

    Really cool though! Keep it up!
     

  5. Thankful users:


  6. #4  
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000
    Quote Originally Posted by Freyr View Post
    CacheLoader

    Code:
    			} else if (path.startsWith("sounds")) {
    				return getFile(0, 8);
    			} else if (path.startsWith("sounds")) {
    				return getFile(0, 8);
    			}
    Code:
    	public Cache[] CACHES;
    
    	/**
    	 * All of the {@link CacheArchive}s within this {@link CacheLoader}.
    	 */
    	public CacheArchive[] ARCHIVES;
    Using UPPERCASE doesn't mean constant it means immutable

    Code:
    	public static final String[] PRELOAD_FILES = {
    			
    	};
    if you were to have contents inside this string, the array itself is mutable whereas the string itself is immutable
    Nice! I'll change those right now. Thanks.

    edit: uploaded a new version with these fixed.
    [Today 01:29 AM] RSTrials: Nice 0.97 Win/Loss Ratio luke. That's pretty bad.
    [Today 01:30 AM] Luke132: Ok u fucking moron i forgot i could influence misc.random
     

  7. #5  
    Im an albatraoz

    Nand0's Avatar
    Join Date
    Feb 2010
    Age
    31
    Posts
    948
    Thanks given
    233
    Thanks received
    128
    Rep Power
    241
    Very nice release



    Looking for blazing fast and affordable vps or web hosting?
    AllGeniusHost



     

  8. Thankful user:


  9. #6  
    Developer


    Join Date
    Oct 2013
    Age
    29
    Posts
    1,038
    Thanks given
    689
    Thanks received
    321
    Rep Power
    260
    Nice release man

    Attached image
    Spoiler for vouches(20+):

     

  10. Thankful user:


  11. #7  
    Bossman

    ISAI's Avatar
    Join Date
    Sep 2012
    Posts
    1,916
    Thanks given
    655
    Thanks received
    1,366
    Rep Power
    5000
    Nice job Thanks for the release.
     

  12. Thankful user:


  13. #8  
    Registered Member
    Zivik's Avatar
    Join Date
    Oct 2007
    Age
    28
    Posts
    4,421
    Thanks given
    891
    Thanks received
    1,527
    Rep Power
    3285
    Thanks for the share
     

  14. Thankful user:


  15. #9  
    Registered Member
    Hope's Avatar
    Join Date
    Jul 2015
    Posts
    270
    Thanks given
    20
    Thanks received
    238
    Rep Power
    513
    Loading cache locally for the first time vs over the network for the first time are two very different speeds. I'm assuming your GIF is local.
    Attached image
     

  16. Thankful user:


  17. #10  
    Extreme Donator Extremely Quick Stand-Alone FileServer [Preload Support, Netty 4.1.8] Market Banned



    Join Date
    Aug 2011
    Age
    28
    Posts
    3,589
    Thanks given
    1,402
    Thanks received
    1,620
    Rep Power
    5000
    Thanks for this bro

    Attached image

    Attached image
    Discord: Roy#2382

     

  18. Thankful user:


Page 1 of 4 123 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 4
    Last Post: 01-29-2012, 08:02 AM
  2. Replies: 58
    Last Post: 11-15-2011, 05:26 PM
  3. Replies: 0
    Last Post: 03-30-2011, 08:25 AM
  4. [REQ] Stand alone music player! [REQ]
    By Hooligan in forum Application Development
    Replies: 3
    Last Post: 02-21-2009, 11:20 PM
  5. Extreme QUICK TRAINING!
    By purepkownage in forum Tutorials
    Replies: 5
    Last Post: 05-11-2007, 09:55 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •