Jump to content
Ruppich

Ruppichs' Ultimate Server Creation Guide!

Recommended Posts

[HR][/HR]
[CENTER][IMG]http://i39.tinypic.com/2rw8d35.png[/IMG][/CENTER]
[HR][/HR]
[CENTER]This tutorial will explain to you in detail on how to make [i]your very own[/i] RuneScape Private Server. One thing you need to know, that this is not a quick process, and by following this guide it can take you anywhere between 30 minutes to one hour to get your server up and running and all that good stuff.
[B]Note:[/B] I am using a basic 317 server file to explain how to edit, mainly for the fact that not everyone can jump right into understand 508+ revisions. I would also like to note that I explain how to portforward using Linksys, so if you would like to find out how to portforward using your specific router look for the [I]Parting Words, Further Help & Tips[/I] section of this tutorial.[/CENTER]
[HR][/HR]
[CENTER][FONT=Book Antiqua][SIZE=5]Table of Contents[/SIZE][/FONT]

[SIZE=3][B]Step One:[/B] Updating/Getting Java & JDK[/SIZE]
[SIZE=3][B]Step Two:[/B] Portfowarding & Porting 43594[/SIZE]
[SIZE=3][B]Step Three:[/B] Setting up Environmental Variables[/SIZE]
[SIZE=3][B]Step Four:[/B] Setting up a No-Ip Account[/SIZE]
[SIZE=3][B]Step Five:[/B] Finding a Source & Client to use[/SIZE]
[SIZE=3][B]Step Six:[/B] Your First Edit![/SIZE]
[SIZE=3][B]Step Seven:[/B] Putting your server on the Status Page[/SIZE]
[SIZE=3][B]End Tutorial:[/B] Different Revisions ([I]474, 508, 525+[/I])[/SIZE]
[SIZE=3][B]End Tutorial:[/B] Parting Words, Further Help & Tips[/SIZE]
[/CENTER]

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step One: [/SIZE][SIZE=4][B]Updating/Getting Java & JDK[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

To start we are either going to update your Java & See if you have the latest version of JDK or get you these two. You may ask why you need this to run a rsps, and the answer is simple: [I]They are coded in Java[/I]. What does JDK stand for? [I]Java Development[/I] Kit. If that doesn't explain anything to you, then I don't know what will. But lets get started with the tutorial, shall we?

[B]Step 1:[/B] The first thing you need to do is find out what version of Java you are currently running to see if you are up to date, and the architecture of your computer (If your running 32 bit, or 64 bit), so the first thing you need to do is visit this URL [URL="http://java.com/en/download/testjava.jsp"]here[/URL]. It will let your current Java run the test, and it will show you what you currently have. [U]Please note[/U]: I need to know if your running 32 bit or 64 bit, so keep that in mind. Below is a picture of the end result of the test:

[img]http://i44.tinypic.com/1igbd0.jpg[/img]

What is wrong with this picture? Well, to begin you can see I have Java SE 6 Update 29, which you can see by looking left of the [COLOR="#FF0000"][B]red bar[/B][/COLOR]. The most current Java I can download right now is 6 update 30, so you always want to make sure that your ahead on that and check every one to two months for a new update. Now, secondly, you can see my computer is running x86 or 32 bit architecture which you can tell by looking left of the [COLOR="#008000"][B]green bar[/B][/COLOR].

[B]Step 2:[/B] So now what do we do? Well first we are going to update your Java by visiting [URL="http://www.java.com/en/download/chrome.jsp?locale=en"]this link[/URL]. It should just be a web page with a button that says, "Agree and Start Free Download." Click that, and it will start downloading the installer.

[img]http://i43.tinypic.com/25sspwy.png[/img]

[B]Step 3:[/B] So now that you have your Java updated, we are going to download the latest Java Development Kit, or JDK. If you already have this downloaded, you may skip this part of the tutorial and move on to Step Two. If you are not sure if you have JDK or not, stick around and keep reading. Moving on. If you remember, I had you find out if your computer is running 32 bit, or 64 bit, so this is where that comes into play. You are going to click this link [URL="http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html"]here[/URL], and go to the JDK Download page. You should see something similar to the picture below.

[img]http://i42.tinypic.com/10i5heo.png[/img]

[B]Step 4:[/B] Click what is circled within the black box. After you have done that, you must accept the user agreement.

[img]http://i44.tinypic.com/2629sf6.png[/img]

[B]Step 4:[/B] Now that you accepted the server agreement, you will now select your download. [I]In the picture below[/I], I have provided dots to show you which one you should click if your running 32 bit or 64 bit. If you are running 32 bit, please click the link by the [COLOR="#FF0000"][B]red dot[/B][/COLOR]. If you are running 64 bit, please click the link by the [COLOR="#008000"][B]green dot[/B][/COLOR]. If you do not click the one that is running your architecture, the installer will fail. [B]Note:[/B] x86 is 32 bit, x64 is 64 bit.

[img]http://i44.tinypic.com/2qvqeza.png[/img]

That concludes the first part to this six part tutorial. If you have had an error, or you have a question about this step or any other step in this tutorial you may PM Ruppich via the forums by visiting this link [URL="http://www.runelocus.com/forums/private.php?do=newpm&u=818"]here[/URL].

[B]Latest Java:[/B] [B][URL="http://www.java.com/en/download/chrome.jsp?locale=en"]here[/URL][/B].
[B]Latest JDK:[/B] [B][URL="http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html"]here[/URL][/B].

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step Two: [/SIZE][SIZE=4][B]Portfowarding[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

We are now onto step two: Portfowarding. This is a crucial step in getting your server up and running and ready to go on the server status list. Some of you may ask why it is important to port foward? Well, here is a quote from one of the administrators on Runelocus.
[quote name='Toonshorty']"[I]Your PC has hundreds and thousands of virtual ports, think of them as tunnels between your PC and the internet. If these ports were open then anyone could just wonder in to your computer via those ports if they knew the location of them (your IP address). By default all the ports are closed for security reasons so port forwarding for an RSPS opens tunnel number 43594 so to speak. Once this tunnel is open people just need to know your IP; or if you're using a No-IP DNS then they'll need to know that in order to locate the tunnel[/I]."[/QUOTE]



Before I start giving you the steps to this tutorial, I would first like to say I thank Toonshorty for letting me use his images for the porting 43594 part of this step. Our tutorial may look alike in some aspects, but that's because they cover essentially the same thing. I would also like you to note that I am using Windows Vista, so to all of your users out there that are running Windows XP, [I]do not worry.[/I] These steps are really similar, so you should have no trouble differentiating the small differences.

[B]Step 1:[/B] The first step in porting forward is opening up the dialogues needed. The first screen we need opened is your Network and Sharing Center menus, which you can find by either click [B]Start[/B] > [B]Control Panel[/B] > [B]Network and Internet[/B] > [B]Network and Sharing Center[/B], or you can open up any folder that has a address bar [I]and paste in[/I] [B]Control Panel\Network and Internet\Network and Sharing Center[/B] and then press enter as illustrated in the picture below.

[IMG]http://i40.tinypic.com/1tpoap.png[/IMG]

[B]Step 2:[/B] So now that you have followed the step above and found the Network and Sharing Center folder, you will see on the left sidebar [I]Manage Network Connections[/I], you need to click that. The picture below illustrated where it is located.

[IMG]http://i41.tinypic.com/2yywdpv.png[/IMG]

[B]Step 3:[/B] Now that you have your Manage Network Connections window open, you will see Local Internet Connection or Wireless Internet Connection. [U]If you are using wireless[/U], then right click that and click properties. [U]If you are using a wired local internet connection[/U], then right click that and click properties. You can see in the picture below me doing just that:

[Img]http://i42.tinypic.com/id6ofl.png[/img]

[B]Step 4:[/B] So now that you have done that you will see a window like one in the picture below. You need to [B]select[/B] the checkmarked [I]Internet Protocol Version 4 (TCP/IPv4)[/I] and then [I]click the Properties button.[/I]

[IMG]http://i41.tinypic.com/o9o56p.png[/IMG]

[B]Step 5:[/B] Leave this window open. We need to find the information to fill into the blank that are in the window that popped up after you clicked the properties button in the picture above. First, what we are going to do is [I]press Start[/I], and then [I]type CMD into the search bar[/I]. Once [I]command prompt opens up, type in IPCONFIG and then press enter[/I]. Copy down the IPv4 Address, Subnet Mask, and the Default Gateway numbers, you will need these.

[IMG]http://i40.tinypic.com/23jo3ew.png[/IMG]

[B]Step 6:[/B] With the information that you picked up in the last step, use this to fill in the information in the dialogue window that popped up in step 4. The picture below illustrates how I did it correctly, so you can compare the two and see how I did it.

[IMG]http://i43.tinypic.com/5lz11k.png[/IMG]

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=5][B]Porting 43594[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

This part of the tutorial is going to show you how to open up port 43594, the port that most private servers use unless they are hamachi based. I do want to reiterate that I used images from portforward.com because I do not own a Linksys router, but I can explain it just the same.

[IMG]http://i40.tinypic.com/r8y2yc.png[/IMG]

[b]Step 1:[/B] The first thing you need to do is type in the Default Gateway address that you found in your command prompt as shown by the pictures in the first part of port fowarding into your web browser. [I]Please note[/I] you may be asked to put in a username and password, so there are two possibilities I will provide you with below.

[B]Username:[/B] Admin [B]Password:[/B] Admin
[B]Username:[/B] Admin [B]Password:[/B] Password
([I]read from left to right[/I])

[IMG]http://portforward.com/english/routers/port_forwarding/Linksys/AG241/AG2411.jpg[/IMG]

[B]Step 2:[/B] If you entered the information in correctly you should be greeted with something similar in the image below. Click the [b]Applications & Gaming[/B] tab on the bar above.

[img]http://portforward.com/english/routers/port_forwarding/Linksys/AG241/AG2412.jpg[/img]

[B]Step 3:[/B] You will now see a new menu. You will see there are several links on this window, please click [B]Single Port Forwarding[/B] or the [B]Port Range Forwarding[/B] tab.

[img]http://portforward.com/english/routers/port_forwarding/Linksys/AG241/AG2413.jpg[/img]

[B]Step 4:[/B] Enter in the information accordingly. The IP Address is defaulted at [I]192.168.1.1[/I]. If that doesn't work, find your ip address by visiting ipchicken.com and try using that instead of the default.

[img]http://i44.tinypic.com/25irq5d.png[/img]


[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step Three: [/SIZE][SIZE=4][B]Setting up Environmental Variables[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

Now that we have ported forward, we are ready to setup our environmental variables that will make sure your compiler and runserver runs smoothly. If you do not have your classpaths for your environmental variables set up correctly you will either get a "[I]The system could not find the path specified[/I]" or "[I]java isn't recognized as a internal or external command[/I]" errors. So, If you get these errors towards the end of the tutorial, please come back and look through this part more thoroughly.

[B]Step 1:[/B] You need to open up your System menu. I am using Windows Vista, so I will show you how to do this using Windows Vista. If you are a Windows XP User, please note that this is very similar so there should be no problem for you to differentiate the differences and put them together. You can either find your System menu by doing [B]Start [/B]> [B]Computer[/B] > [B]System Properties[/B], or [I]you could paste[/I] [B]Control Panel\System and Maintenance\System[/B] into the address bar of a folder and it could open up that way.


[IMG]http://i39.tinypic.com/bhhlxe.png[/IMG]

[B]Step 2:[/B] Now that you have the System menu opened up, you must find the link that says [I]Advanced Settings[/I]. It is located on the left sidebar of this menu in Vista, as shown in the picture below.

[IMG]http://i42.tinypic.com/4illvl.jpg[/IMG]

[B]Step 3[/B]So now that you have opened the System Properties dialogue, you must click the [I]Environmental Variables[/I] button before proceeding to the next step.

[IMG]http://i42.tinypic.com/jjpo3r.png[/IMG]

[B]Step 4:[/B] Now that you are in the Environmental Variables dialogue, Click the [I]New[/I] button as shown below.

[IMG]http://i43.tinypic.com/jsen8h.png[/IMG]

[B] Step 5:[/B] You will now have something pop up that is similiar to the one shown in the picture below. This is how you should fill in the spaces.
[B]Variable Name:[/B] CLASSPATH
[B]Variable Value:[/B] CLASSPATH=C:\Program Files\Java\jdk1.6.0_25\bin;%CLASSPATH%;

[IMG]http://i41.tinypic.com/6yl7b8.png[/IMG]

[B]Step 6:[/B] [I]Repeat Step 4[/I], and put in the following information:
[B]Variable Name:[/B] PATH
[B]Variable Value:[/B] C:\Program Files\Java\jdk1.6.0_25\bin

[IMG]http://i41.tinypic.com/jqpdhe.png[/IMG]

[B]Step 7:[/B] Now that you have all that finished, Click ok and your computer should now recognize Java. You are now done with setting up your environmental variables!



[HR][/HR]

[LEFT][FONT=Book Antiqua][SIZE=4]Step Four: [/SIZE][SIZE=4][B]Setting Up a No-Ip Account[/B][/SIZE][/FONT][/LEFT]

Now that you have setup your environmental variables, ported forward, and updated everything, you are ready to setup your own no-ip account. The IP that you create here will be the IP that others will use to connect to your server.

[B]Step 1:[/B] You need to setup a free VPS with No-Ip, and you can do so by visiting this link [URL="http://www.no-ip.com/select-account-type.php?utm_source=login_box&utm_medium=create_account_link&utm_campaign=funnel1"]here[/URL]. You should see the image below on the page I linked you to. Click the [I]Signup[/I] button, and proceed to the next step.
[img]http://i43.tinypic.com/142fuch.png[/IMG]

[B]Step 2:[/B] After you have clicked the button, you will be presented with the page that is shown in the picture below. Fill out the information truthfully, because you will want to remember this.

[img]http://i44.tinypic.com/2iqn406.png[/img]

[B]Step 3:[/B] So now that you have filled in your information, signed up, confirmed the email address, selected your operating system, and logged in you are now ready to setup your first no-ip. After you have logged in, you should see a screen like the one in the image below. Click the [I]Manage Hosts[/I] button.

[img]http://i43.tinypic.com/288b0q8.png[/img]

[B]Step 4:[/B] After you have clicked the Managed Hosts button, you will be presented with a page that has a menu like the one show below. Click the [I]Add Hosts[/I] button and proceed to the next step.

[img]http://i40.tinypic.com/f72q9.png[/img]

[B]Step 5:[/B] After you have clicked the Add Hosts button, you are ready to create your no-ip. Just fill in the information accordingly as shown in the picture below. Your IP Address is already put in for you, so you don't have to find that.

[IMG]http://i42.tinypic.com/scq3pj.png[/IMG]

[B]Step 6:[/B] You can't use a host name that is already taken, as shown in the picture below. After you have found a name suitable for your server, click the [I]Create Host[/I] button and you are finished.

[IMG]http://i43.tinypic.com/35ldhes.png[/IMG]

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step Five: [/SIZE][SIZE=4][B]Finding a Source & Client to use[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

Now we are ready to find a source and client for you to use. You can only do this after you have followed the previous steps in this tutorial, so If you haven't done so, please go back and read everything you skipped. For this step you need a Runelocus account, because on registered members can view links. You will also need to download the correct Winrar that fits the architecture of your computer [URL="http://www.rarlabs.com/download.htm"]here[/URL].

[B]Step 1:[/B] Assuming that you are registered on Runelocus, visit the forum index [URL="www.runelocus.com/forums"]here[/URL]. Now scroll down until you find a category that is called [I]RuneScape Private Servers[/I]. You will find boards with different revisions (i.e. 317-474, 508-525), but I will be using a 317, so in the 317-474 board click the childboard named [I]Downloads[/I].

[img]http://i40.tinypic.com/1jt0tg.png[/img]

[B]Step 2:[/B] [I]Browse.[/I] You know what you want, and each server that is in this section has different characteristics about them they may suit you better. For this tutorial though, I chose to download [317] Source and Client for Beginners [317] by Romanage Dan. You don't have to use this source, you can use any source that is packed with its own client.

[IMG]http://i40.tinypic.com/ejhg9e.png[/IMG]

[B]Step 3:[/B] Now download and extract the source to your desktop. After you have it downloaded it will show up in its Winrar folder. You have to extract this to your desktop by dragging it to an open space as illustrated in the picture below.

[IMG]http://i40.tinypic.com/22m6o7.png[/IMG]

[B]Step 4:[/B] Compile the Server & Client. You want to make sure your source/client has no flaws in it so you can begin editing. If they have flaws in it, they will show up as errors in your compiler and will prevent you from making changes to the source.

Here is a picture of a compiler that compiled correctly.

[IMG]http://i43.tinypic.com/2vj2809.png[/IMG]

Here is a picture of a compiler that found errors in the source.

[IMG]http://i40.tinypic.com/c2ccg.png[/IMG]

Here is a picture of a compiler that doesn't work because you didn't set your environmental variables correctly.

[IMG]http://i43.tinypic.com/s4sysx.png[/IMG]

So if you have a bad compiler with an error you can't figure out, [I]please visit the forums and post a help topic[/I] about it in the appropriate section. If you have a compiler with the [I]'java' is not recognized[/I] error, please go back and review the portfowarding portion of this tutorial. This concludes this section of the tutorial.

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step Six: [/SIZE][SIZE=4][B]Your First Edit![/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

You are doing well if you have made it this far. I will be showing you a basic edit, and that is adding the master command to your server. There is assumed knowledge in this step of the tutorial, so you must know how to make yourself a administrator in your source. I would also like to say I hope you don't skip this step, because it really is essential for having a good server and it gives you a better understanding on how to do basic stuff. [B]Note:[/B] You will need to change your character rights for this edit, please visit [URL="http://www.runelocus.com/forums/showthread.php?1197-317-Giving-Players-Special-Rights-317&highlight=Character+Rights+tutorial"]this tutorial[/URL] to learn how to do that if you don't know how to already.

[B]Step 1:[/B] You now need to find your Client.java file, which shouldn't be that hard. After you find it, open it up with a text editing program such as notepad.

[IMG]http://i42.tinypic.com/14aaf7m.png[/IMG]

[B]Step 2:[/B] After you have opened up your Client file, I want you to CTRL+F the following: [B]if (command.startsWith[/B]. This will find a command that you can add the master command under.

[IMG]http://i43.tinypic.com/4tvz1d.jpg[/IMG]

[B]Step 3:[/B] In the picture above, you will see a red dot. That is where we are going to paste our code snippet for the master command. You always want to add a command right after a bracket of another command if possible, just to keep everything tidy. The code is provided below.

[spoiler=The Code][CODE]if (command.equalsIgnoreCase("master") && playerRights >= 3)
{
addSkillXP(14910000, 0);
addSkillXP(14910000, 1);
addSkillXP(14910000, 2);
addSkillXP(14910000, 3);
addSkillXP(14910000, 4);
addSkillXP(14910000, 5);
addSkillXP(14910000, 6);
addSkillXP(14910000, 7);
addSkillXP(14910000, 8);
addSkillXP(14910000, 9);
addSkillXP(14910000, 10);
addSkillXP(14910000, 11);
addSkillXP(14910000, 12);
addSkillXP(14910000, 13);
addSkillXP(14910000, 14);
addSkillXP(14910000, 15);
addSkillXP(14910000, 16);
addSkillXP(14910000, 17);
addSkillXP(14910000, 18);
addSkillXP(14910000, 19);
addSkillXP(14910000, 20);
addSkillXP(14910000, 21);
addSkillXP(14910000, 22);
addSkillXP(14910000, 23);
sendMessage(""+ playerName +" .. you are now maxed out!");
}[/CODE][/spoiler]

[IMG]http://i39.tinypic.com/10ym8le.png[/IMG]

[B]Step 4:[/B] So now that you have put your command in, save it and then compile it. Now [B]please[/B] remember, [I]everytime you make a change to the server/client files[/I] you must compile so the changes are saved and will show.

[IMG]http://i43.tinypic.com/2vj2809.png[/IMG]

[B]Step 5:[/B] Runserver and then run your client, and login with your account and type in your new command to see if it works! (::master)

[IMG]http://i39.tinypic.com/bf2fbm.png[/IMG]

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4]Step Seven: [B]Putting your server on the Status Page[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

This step should only be done after you completed all the edits and changes that you think are necessary for the first introduction of your server to other players.

[B]Step 1:[/B] You need to fill in the forms to put your server on the Runelocus server status page. You can do so by visiting this link [URL="http://runelocus.com/status/index.php?action=add"]here[/URL]. Below is a picture of how to fill out the form to be ready to be submitted.

[IMG]http://i44.tinypic.com/11tadlz.png[/IMG]

[B]Step 2:[/B] That is pretty much it! After you have submitted with the correct information, you should get a confirmation message like the one shown in the picture below.

[IMG]http://i39.tinypic.com/2zxv7up.png[/IMG]

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4][B]Different Revisions[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]

[I]What is a revision?[/I]

Sometimes people will ask you, "Are you developing a 317, or a 508?", or something like that. What they mean is [I]what client cache version (revision) is your server using?[/I] Typically, each revision has different characteristics than the previous, mostly major things. Also, a thing to remember is that alot of revisions have information stored in different folders than another revision does, so that is a challenge for alot of people. B
elow is

[B]Revision 317:[/B] Runescape Cache from mid 2006. This revision has everything (or close enough to it), that RS had at up to this time point.
[B]Revision 508:[/B] RuneScape Cache from mid 2008. The new banking system runescape adopted is in this revision, also HD is in this version aswell.

[I]How many different revisions are there?[/I]

[B]17+[/B]. How do I know this? I looked around RuneLocus a bit, and found this information. Below in the spoiler is a list of programmable version, I'm not going to tell you the distinct differences, but you can assume 317 is the oldest, and 620 is the newest.

[SPOILER=Revisions]317, 377, 474, 459, 503, 508, 510, 525, 546, 562, 569, 578, 582, 602, 612, 614, 620[/SPOILER]

[I]Is it hard to program other revisions than 317?[/I]

Not really. The only thing that some people find hard is switching from programming 317 revisions so long, that finding information you need to find in a 508 could be a struggle. As it is, different revisions have information stored differently. So lets say you are trying to find the [I]Characters[/I] folder to change your rights in a 508, because you figure it will be in the same folder as a 317. [B]Right/Wrong.[/B] You have to navigate through a few folders in a 508 before you find that folder, so you can see how people get confused when using different revisions having this in mind.

Below is the a picture of the differences of server folders between 508 & 317. You will see the differences plainly.

[IMG]http://i44.tinypic.com/315cwer.png[/IMG]

But I do want to say, if you want to start developing other revisions, please get a decent hold on how 317s work so you will get the basic gist of everything else.

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=4][B]Parting Words, Further Help & Tips, + Portforwarding Guides[/B][/SIZE][/FONT][/LEFT]
[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=3][I]Parting Words[/I][/SIZE][/FONT][/LEFT]
[HR][/HR]

So, you have just read this tutorial and figured out how to set up your first server! I would like to congratulate you for following along with this tutorial, and putting forth the effort to make your own server. Now the question is, how does it become successful? Well, what all server successful server owners have in common are their java programming abilities. I highly suggest you start learning how to program Java, it will give you a better understanding on what you are doing when you are following along with other tutorials to help your server, and maybe one day you can make your own code to implement into your server.

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=3][I]Further Help & Tips[/I][/SIZE][/FONT][/LEFT]
[HR][/HR]

I also have some parting tips. Practice, practice, practice. Everyone is always saying how practice makes perfect, and you know what? It's true! If you practice hard enough, you too can become a great server programmer, you just have to put your mind to it. Try reading a few tutorials around Runelocus to get you started, It couldn't hurt! That is how I started on Runelocus 4 years ago, and I can tell you from experience that it has helped me immensely.

I would like to provide you with some links that I think would be helpful for the private server beginner, so please refer to the list below if you are interested in that sort of things.

[B]Ultimate 317 Beginners Server Pack by James of Runelocus:[/B] [URL="http://www.runelocus.com/forums/showthread.php?6412-Ultimate-317-Beginner-Server-Pack!"]Topic Link[/URL].
[B]317 Webclient Maker by TutMonkey of Runelocus[/b]: [URL="http://www.runelocus.com/forums/showthread.php?6135-Free-Webclient-Maker!"]Topic Link[/URL].
[B]Javac++ Ultimate Java Compiling Utility[/B]: [URL="http://www.runelocus.com/forums/showthread.php?5680-javac-The-ultimate-Java-compiling-utility"]Topic Link[/URL].

[HR][/HR]
[LEFT][FONT=Book Antiqua][SIZE=3][I]Portforwarding Guides[/I][/SIZE][/FONT][/LEFT]
[HR][/HR]

Since I realize not everybody uses Linksys routers, I will provide you with a list of widely used routers and their portforwarding tutorials that you can find on portforward.com.

[B]Netgear[/B]: [URL="http://portforward.com/english/routers/port_forwarding/Netgear/CBVG834G-EN/Runescape_Private_Server.htm"]Tutorial Link[/URL].
[B]DLink[/B]: [URL="http://portforward.com/english/routers/port_forwarding/Dlink/DGL-4500/Runescape_Private_Server.htm"]Tutorial Link[/URL]

Those are the only two I can think of at the moment that are popular, the rest I see on the page I've never heard of before. If you are using a different router type, please visit Portforward.com by visiting this link [URL="http://portforward.com/"]here[/URL].

[B]Verizon Router Users:[/B] Thanks to [IMG]http://www.runelocus.com/images/coins.png[/IMG][COLOR="#FFD700"]Haloofpower`[/COLOR] we now have this guide! [SIZE=5][URL="http://www.runelocus.com/forums/showthread.php?65938-Portforwarding-on-a-Verizon-Router"]HERE[/URL][/SIZE]


[B][URL="http://portforward.com/"]Portforward.com[/URL] [/B]> [B]Scroll down & Select Router Model[/B] > [B]Skip Advertisement[/B] > [I]Find the game you want to learn how to portforward for, in this case[/I] [B]RuneScape Private Server.[/B]

[HR][/HR]
[B][FONT=Arial Black][SIZE=5][COLOR="#FF0000"]DISCLAIMER[/COLOR][/SIZE][/FONT][/B]: [SIZE=5][FONT=Arial Black]THIS TUTORIAL WAS MADE FOR RUNELOCUS.COM, AND IS THE SOLE PROPERTY OF RUNELOCUS.COM. YOU MAY NOT USE THIS TUTORIAL ON ANY OTHER WEBSITE.[/FONT][/SIZE]
[HR][/HR]

[CENTER][SIZE=3]That is all for this tutorial! Happy Developing![/SIZE]
[SIZE=3][I]-Runelocus[/I][/SIZE][/CENTER]

[HR][/HR] Edited by Ruppich

Share this post


Link to post
Share on other sites
Reserved for later use.

[B]Thread will be updated in an hour to change the JDK part, I realize its a bit old but that was the version when I started the guide.[/B]

Share this post


Link to post
Share on other sites
Thought you weren't gonna release this? Good job, This deserves a stick :).

Share this post


Link to post
Share on other sites
Took me like 2 hours just to scroll down the page...
Nice job, very nice guide :D

Share this post


Link to post
Share on other sites
No, I am releasing now just because. I hope the whole community can enjoy it, I devoted 16 hours of my own weekend time developing it, making the screenies and such.

Enjoy everyone!

Share this post


Link to post
Share on other sites
Update: This thread will be updated as soon as I get the time to support any revision that you could want to develop. I will also be editing my OP and second post in a bit, so keep a look out!

Share this post


Link to post
Share on other sites
- removed post contents - Edited by Coded

Share this post


Link to post
Share on other sites
17+ is the number of revisions their are, not what it starts at.

Share this post


Link to post
Share on other sites
oO didn't read sorry my fault.

Share this post


Link to post
Share on other sites
Dean don't bother posting if you're just going to complain that the pictures are badly cropped...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×