Thread: Setting Up Apollo

Results 1 to 6 of 6
  1. #1 Setting Up Apollo 
    Registered Member FiftyTifty's Avatar
    Join Date
    Aug 2015
    Age
    28
    Posts
    56
    Thanks given
    7
    Thanks received
    5
    Rep Power
    11
    One of the first barriers in getting me Apollo server up and running, was how to actually, err, get it up and running. Frae lads saying "Use ant on the thing" to "Import as a maven project and then run it", ya might as well be reading a Greek IKEA furniture manual.

    Thanks to Major, I was able to get the whole shebang up and running. Big props ta that fella, and I figured I may as well share fer us novice lads the ol' steps.


    Preliminary stuff:

    Get the Apollo source code from Github here. To download it, click the "Clone or download" button, then choose "Download ZIP". Keep note of where this archive is, always good ta have it ready ta extract, in case you bugger something up.

    Download and install the 1.8 Java Development Kit here. Simply choose the version for your operating system, download the .exe file, double click it and proceed on with the installer.

    Get the IntelliJ IDE here. Install it.

    Get the Runescape 317 cache here. Keep the archive for now, we'll be merging it into Apollo in a wee bit.



    Main Stuff:

    We'll assume everything is being kept in "C:\RSApollo", for ease of reading.


    Extract the apollo .zip file we downloaded from Github to any subfolder. We'll use "C:\RSApollo\Servers\Apollo".

    Open the 317 cache archive file. Inside should be 6 files, one ending in ".dat", and the others ending in ".idx0", ".idx1", ".idx2", etc.

    Put these files in "C:\RSApollo\Servers\Apollo\data\fs\317". You will have to create the subfolder "317".

    Start IntelliJ.

    You'll be greeted with a window that has the options "Create New Project", "Import Project", "Open" and "Check out from Version Control".

    Click "Import Project".

    This will create a "Select File or Directory to Import" window. In the bar at the top, type in the path to our Apollo source folder, which is: C:\RSAppollo\Servers\Apollo

    Click "OK".

    "Import project form external model" -> Select "Maven" -> Click "Next" -> Click "Next" again -> Click "Next" AGAIN.

    If all is going well so far, the JDK home path should look something like "C:\Program Files\Java\jdk1.8.0_51". If the last number is different, that's alright. The important part is that you must have a versin of jdk1.8.

    Click "Next" -> Click "Finish".

    Give IntelliJ a few seconds to load up the folders into the left panel.

    On the left hand panel, navigate to "Apollo [org.apollo]\util\src\main\org.apollo.util\tools"

    Right-click "RSAKeyGenerator" -> Run 'RSAKeyGenerator.Main()'

    Wait for the rsa.pem file to generate.

    Once it has, copy-paste the "public key" and "modulus" keys to a text file, for future reference.

    Navigate to "Apollo [org.apollo]\game\src\main\org.apollo\game\Server"

    Right-click "Server" -> Run 'Server.Main()'

    If all is well, there will be no errors, and the server is running.

    To stop the server, click the tab "Run" -> Choose the "Stop" option.
    Last edited by FiftyTifty; 07-25-2016 at 09:02 PM. Reason: Added instructions about generating rsa.pem
    Reply With Quote  
     

  2. #2  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    format your thread better, it looks like a big wall of text

    Preliminary shit:
    Attached image
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Registered Member FiftyTifty's Avatar
    Join Date
    Aug 2015
    Age
    28
    Posts
    56
    Thanks given
    7
    Thanks received
    5
    Rep Power
    11
    Quote Originally Posted by Free View Post
    forum your thread better, it looks like a wall of text no one will read
    Alas, I've nae experience in those hieroglyphic languages, so short sentences 'n' pointy arrow pointers will have ta suffice.
    Reply With Quote  
     

  5. #4  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Quote Originally Posted by MajinCry View Post
    Alas, I've nae experience in those hieroglyphic languages, so short sentences 'n' pointy arrow pointers will have ta suffice.
    i don't speak idiot jk lol but fer real man change that layout people are gonna get lost in that Egyptian wall of hieroglyphics
    Attached image
    Reply With Quote  
     

  6. #5  
    Registered Member FiftyTifty's Avatar
    Join Date
    Aug 2015
    Age
    28
    Posts
    56
    Thanks given
    7
    Thanks received
    5
    Rep Power
    11
    Quote Originally Posted by Free View Post
    i don't speak idiot jk lol but fer real man change that layout people are gonna get lost in that Egyptian wall of hieroglyphics
    Righty, tried to keep it nice and succinct.


    Spoiler for Test:
    nuh all this confuse.. make the head hurt!!!!!
    major is mom!


    nuhn:

    Gut thus nuh. wunce yu gut, puht it in thuh.

    Dnuh, mom?. Nuhn.

    Uh-uhn. Nuh!. Inuhn nuh!

    nuhmber mom?



    Uhn nuh-uhn thuh compuhtuh nuh:\muh


    Muhn nuh uhn nuh:\muh

    nuhn.dat mom.idx0 mom?.idx1

    puhn en uhn nuh:\muh\uh\uh\mom?\nuhn\uhn". nuh!

    nuh-Juhn

    mom? "uh", "nuhn", "uh" and "uh-uh-uhn".

    nuhn "empuh".

    uh mom "suhn-uh" nuh. nuh:\dumbdumb\menuhdumbdumb

    NUHN!

    Muhn nuh-uh "Imuh-oh" -> yuh -> yuh-uh -> YUH-UH -> YUH-UH! *Smash*

    uh mom-uhn! "dumb:you are dumbdumn". NUH-UH ME NO DUMB DUMN!

    Nuhn "Yuh" nehn "YUH!"

    Muh-Juhn nuh secuhnses

    uhn thuh nuhn mom? "uhn"

    nuh "uh" -> uhn muhn()))))

    nuh!

    mom?



    Edit: Grah. I downloaded the latest Apollo source from Github, and it turns out that it needs a bit more work to get it running. I'll make another thread ta ask fer help about it.
    Reply With Quote  
     

  7. #6  
    Registered Member derpscape's Avatar
    Join Date
    Jul 2011
    Posts
    212
    Thanks given
    37
    Thanks received
    20
    Rep Power
    43
    Quote Originally Posted by MajinCry View Post
    Righty, tried to keep it nice and succinct.


    Spoiler for Test:
    nuh all this confuse.. make the head hurt!!!!!
    major is mom!


    nuhn:

    Gut thus nuh. wunce yu gut, puht it in thuh.

    Dnuh, mom?. Nuhn.

    Uh-uhn. Nuh!. Inuhn nuh!

    nuhmber mom?



    Uhn nuh-uhn thuh compuhtuh nuh:\muh


    Muhn nuh uhn nuh:\muh

    nuhn.dat mom.idx0 mom?.idx1

    puhn en uhn nuh:\muh\uh\uh\mom?\nuhn\uhn". nuh!

    nuh-Juhn

    mom? "uh", "nuhn", "uh" and "uh-uh-uhn".

    nuhn "empuh".

    uh mom "suhn-uh" nuh. nuh:\dumbdumb\menuhdumbdumb

    NUHN!

    Muhn nuh-uh "Imuh-oh" -> yuh -> yuh-uh -> YUH-UH -> YUH-UH! *Smash*

    uh mom-uhn! "dumb:you are dumbdumn". NUH-UH ME NO DUMB DUMN!

    Nuhn "Yuh" nehn "YUH!"

    Muh-Juhn nuh secuhnses

    uhn thuh nuhn mom? "uhn"

    nuh "uh" -> uhn muhn()))))

    nuh!

    mom?



    Edit: Grah. I downloaded the latest Apollo source from Github, and it turns out that it needs a bit more work to get it running. I'll make another thread ta ask fer help about it.
    A new guide would be nice, I can't get Apollo running.
    Reply With Quote  
     


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. Setting up Apollo in Eclipse
    By Enjoi in forum Help
    Replies: 0
    Last Post: 05-10-2016, 08:57 PM
  2. Setting up Apollo server?
    By Lone in forum Help
    Replies: 9
    Last Post: 09-20-2015, 07:23 AM
  3. Setting up Apollo with Intellij IDEA
    By Weedman in forum Help
    Replies: 0
    Last Post: 01-22-2015, 10:40 PM
  4. Replies: 9
    Last Post: 11-13-2014, 03:35 AM
  5. [APOLLO]Setting up Server
    By Zenocko in forum Tutorials
    Replies: 24
    Last Post: 11-08-2013, 05:25 AM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •