Jump to content

Search the Community

Showing results for tags 'guide'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 52 results

  1. Hello there, I wanted to post a tutorial here today for the people who are suffering with their Cache' It can be hard to understand it, it sure took me a while... So, I want to teach you guys how to change your "Cache Path" There are multiple servers still as of today, that are using C:/ as their path and are having major problems with it. This method here will make your client work with a MAC OS X as well, not to mention that, it will also locate the Cache if placed in your (C:/ Or Users.home) I have a Macbook pro and sometimes I prefer to use that for coding via (Eclipse) So I have modified this to work with MAC. Anyways, enough with the chit chat :p and back to work! [Files we will be working on today: [Signlink.java] [Client Sided] [Difficulty: 1.5/10] First thing you want to do is: 1. Open Your Client Folder, 2. Locate (Signlink.java) In Your Client Files. 3. Open File (Signlink.java) With Notepad Or Notepad++ (Preferably Notepad++ ) (Mac users use: "Sublime Text 2 Or TextEdit") 4. Once Opened, Search For: " public static String findcachedir() " 5. Once Found, Keep In Mind That Your "Code" Will Most Likely Will Be Different, But usual PI's like: Lost Leg, InsidiaX, Hyperion, Deathly will have C:/ and some Users.home. Anyways, You're going to find 2 Codes on some 3. You Can Scroll Down Slowly From " public static String findcachedir() " And Eventually You Will Find: " public static String sencondDir() { " And On Some Servers You Might Have A Third One, If You Do It Should Be Right Under " public static String sencondDir() { " It's Called: " public static String findcachedirORIG() " And If You Don't Have That It's Fine, We Will Be Adding It Today... 6. Replace All 2, If You've Found 3, Then Change/Replace All 3 Codes With These Below: (FYI) The 3 Codes Are: [CODE] 1. public static String findcachedir() 2. public static String sencondDir() { 3. public static String findcachedirORIG() [/CODE] The New Codes You Will Be Replacing The Old Ones With: [CODE] public static String findcachedir() { boolean exists = (new File(System.getProperty("user.home") + "/YourCacheNameHere/")).exists(); if (exists) { return System.getProperty("user.home") + "/YourCacheNameHere/"; } else { File f = new File(System.getProperty("user.home") + "/YourCacheNameHere/"); f.mkdir(); return System.getProperty("user.home") + "/YourCacheNameHere/"; } } public static String sencondDir() { File file = new File("c:/YourCacheNameHere/"); if (!file.exists()) file.mkdir(); return file.toString(); } public static String findcachedirORIG() { String as[] = { "c:/windows/", "c:/winnt/", "d:/windows/", "d:/winnt/", "e:/windows/", "e:/winnt/", "f:/windows/", "f:/winnt/", "c:/", "~/", "/tmp/", "", "c:/rscache", "/rscache" }; if(storeid < 32 || storeid > 34) storeid = 32; String s = ".file_store_" + storeid; for(int i = 0; i < as.length; i++) try { String s1 = as[i]; if(s1.length() > 0) { File file = new File(s1); if(!file.exists()) continue; } File file1 = new File(s1 + s); if(file1.exists() || file1.mkdir()) return s1 + s + "/"; } catch(Exception _ex) { } return null; } [/CODE] Now this should work with most PI's ... Remember this only shows/teaches you how to change your "Cache Path, IN: SIGNLINK.JAVA" It has nothing to do with your (Cache Downloader) If you have any errors, please post below and I will try to help you out. I hope this helps you guys! Good luck!
  2. Step 3: Start. Now comes the tricky part.. To start your server, type java path-to-server (usually) For instance: Java does not want extensions. If your main server file is called Server.class, and it is located in /palidino76/rs2/Server.class, you would type this: java palidino76.rs2.Server If it requires params for a port java palidino76.rs2.Server 43594 How do I know what my main class is? Can someone help me on skype or something? Skype: IronRopeIkov
  3. [Debian 7 Wheezy VPS 637 NO B.S. Guide 2014] A no B.S. guide to get a Debian 7 VPS running Selox Release today. No im not joking. I was in the process of going back to a 317 after about a 6 year break and realized that I really cant take the small layout and horrible definition (fullscreen just waxes @##) anyway I could not find a working source, client or anything most of the links I found were dead ends. The amount of b.s. useless threads and flamers you have to dig through is unreal. I am a Linux administrator, I have several gaming severs, I have a few websites one of which is my own encrypted email service, and a few other things. I wanted to make an updated tutorial on running an rsps since I am coming back to it as a much older and well funded guy. I enjoy Linux over, windows especially servers. Linux is far cheaper. I believe I can really help the new comers. I am also pretty fluent with centos and redhat and this guide will work for those too just change the apt-get to yum I will update with pictures soon I just typed this as I finished up my server so bear with me. First off I am using the Selox Release This is the only release I found that actually worked, without any compile errors for that I want to say a huge thanks to the Selox release team. Second I have not modified or changed any information in this release except for what I am about to show you I have here. I will begin blanking this source for my rsps, I'm just playing with the idea at the moment. but if i do decide it will be hosted indefinitely for at least a year on a highspeed server capable of running hundreds of users. :D [CREDITS] Dementhium Fuzen Seth Milf Hunter Gircat Jagex [Links] Selox Release thread: [url]http://www.runelocus.com/forums/showthread.php?90916-Selox-RELEASE[/url] [VPS] I use unmanaged linux vps's they are very cheap, but you have to know exactly what you are doing. There is no support and it's easy to mess up if your running as root. I prefer running as root but you can make a sudo user if you like but for the sake of this guide we will assume you are running as root. [Pre-reqs] Linux VPS - I am running Debian 7 Wheezy x64 you can use minimal but you may need additonal packages. I suggest you have the provider page opened in a tab somewhere. You will need to know the ip address to your vps usually you can find it on your management page on your vps provider. It is assumed you are using windows as your pc, mostly because if you could use linux you wouldnt need my guide. so install these programs on your windows pc. You need a program to connect to your vps. PUTTY - SSH client to securely connect to your vps. [url]http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html[/url] WinSCP - SFTP client to securely connect to your ftp on your vps. [url]http://winscp.net/eng/download.php[/url] or you can use MTPUTTY it has the options to run multiple tabs but i prefer putty. download putty open it up you will see this screen Change Your.Server.IP.Here with your vps server ip. leave the port at 22 then single click default so it is highlighted then click save. press connect. You should be greeted with Login: type root then 'your root password' without quotes ( You will not see any stars or anything indicating you have typed. This is normal. Just type the password and press enter. Notice: Some vps's you have to set your root password on the management page on the vps provider. there will be a tab that says root password set it then try to run putty. Debian 7 Wheezy or Ubuntu server Centos 7 is going to use different commands basically the same though. What to do your very first login Linux is case sensitive so if you have a file named Selox and you enter selox it will not work it, has to be identicle. [Basic debian command line] Mouse: Right click is paste while on the command line CTRL+c will close a running prosses. if it doesnt try CTRL+z to suspend if it doesnt work, reboot the vps from the provider page. to go back a directory in linux type cd ../ then type ls it will list files in your current directory. so you know which folder to cd to next or you can go back to root directory by typing cd / first command on a new vps is going to be (just copy it then left click on putty then right click to paste on the command line) press enter. echo 'deb [url]ftp://ftp.us.debian.org/debian/[/url] wheezy non-free deb [url]http://security.debian.org/[/url] wheezy/updates non-free deb [url]http://volatile.debian.org/debian-volatile[/url] wheezy/volatile non-free' >> /etc/apt/sources.list.d/wheezy.non-free.list then do the same thing with this echo "deb [url]http://ppa.launchpad.net/webupd8team/java/ubuntu[/url] trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src [url]http://ppa.launchpad.net/webupd8team/java/ubuntu[/url] trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list then do this apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 If you have problems go here [url]http://www.unixtutorial.org/2014/09/how-to-install-unrar-in-linux/[/url] and here: [url]http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html[/url] This will add a repository so that you can install the package unrar so you can use .rar files and a repository that will install java 8 jdk and will update and upgrade for you! apt-get update //this updates the repository list then run apt-get upgrade //this installs the upgrades from repositorys then apt-get install oracle-java8-installer apt-get install unrar //this installs unrar so you can open .rar files on debian. apt-get install ssh //this installs ssh it is not installed by default apt-get install nano //nano is a text editor that is very easy to use compared to vi or vim. apt-get install apache2 //this installs apache webserver apt-get install mysql-server //this installs mysql You will be prompted by mysql to create a root password i suggest you do and save it in a text file somewhere because you will need it. after it finishes type apt-get install php5-mysql apt-get install phpmyadmin you will be prompted to use default config or something like that select yes. Now enter the mysql root password you saved in the text file. Then you will be asked to create a phpmyadmin root password you can make it the same if you like for simplicity and ease of access. now type: adduser rsserver you will be prompted for a new unix password enter whatever you like and then you will have Name: , organization: prompts i leave them blank and press enter type y on is this info correct. now type cd /home/rsserver now type mkdir serverfiles If you need any help with this part google wheezy install mysql or whatever package you have trouble with. luckily there are tons of guides and great information that is easy to get too. Now that that is out of the way Stay away from megacmd you are new and it will screw up your server if you try and use it. If you upgrade your repositories to unstable to try and install it you will not be able to install java you will get a message about broken packages and you will be screwed the error followed me even after a fresh debian install so do not attempt or do so at your own risk. just be patient and do it this way. Download selox release from mega on your windows pc. Upload it to your server, it will take a little bit but not long just depends on your connection mine is really slow and it took about 20 min. TO UPLOAD the selox source. Open winscp connect to your vps the same way you connected with putty basically, use port 21, use the same user and password. Check the box that says remember password for the rest of the session otherwise everytime you edit something it will not save unless you fill in the password prompt once you are logged in you will see a list of files on your server like this click on the 'home' folder in the list then click on 'rsserver' drag and drop the Selox.rar into the folder it will upload wait until it is finished to do anything else once it is finished type unrar x Selox.rar //this will extract Selox.rar Use WinSCP to rename the folder that is extracted to serverfiles double click serverfiles rename Selox Source to source and rename Selox Client to client //you cannot have spaces in filenames on linux. will will not need the client so you can delete it or keep it here for a back up incase you lose it on your windows pc. double click on source you will see your run.bat and other tools right click in a blank area click new file name it run.sh it will open a page then move it out of the way and right click run.bat click edit copy everything and close it go back the the run.sh paste the stuff from run.bat into run.sh Note: you can do the same for compile.bat but It is not needed you do not have to compile on your linux server. you can just use run.sh edit the -Xmx512m is how much ram in mb you want the server to use i chose 1750. Example: java -client -Xmx1750m -classpath bin:lib/* org.selox.RS2ServerBootstrap read this is what your run.sh should look like. you can easily convert .bat to .sh files like this any -cp should be changed to -classpath any of the ; to : so an easy way to do this is click the ab ac next to the binoculars in the run.sh editor on WinSCP this will find and replace :D quick and easy. save it now click on putty type cd source then type ls you should see your run.sh in the list type chmod +x run.sh //this will give run.sh executable permissions now type su - rsserver //this will switch users from root to rsserver type ./run.sh // this is how you run .sh files you have to first use the chmod +x command to make it executable. once you use chmod type ./yourfile.sh to start it if all goes well your server will run on the user rsserver to edit your files you can login to WinScp and user the rsserver username and pass to keep the server running type su - root and enter the root password again, now your server will continue to run as that user if you type exit to get back to root it will stop it. Now for the client open the client on your windows pc I made a folder on my desktop called rsservers i extracted the client from the rar file with winrar to the rsservers on my desktop then I right clicked edited the ~compiler to this "C:\Program Files\Java\jdk1.8.0_31\bin\javac.exe" -cp lib/clientlibs.jar;lib; *.java [MENTION=41862]pause[/MENTION] Change my "C:\Program Files\Java\jdk1.8.0_31\bin\javac.exe" to match your installed java jdk location and version. compile it then right click and edit Start Selox and change to your ip in the last line servaddr your.server.ip.here be sure to use the same ip as putty. Save it now run it no back to winscp open up your /home/rsserver/serverfiles/source/ directory click on src then org selox io then open ForumIntegration.java press ctrl+f to find connection = DriverManager it looks like this connection = DriverManager.getconnection("jdbc:mysql://yourserveriphere/rsserver", "PLAYERNAME', "PASSWORD"); this is the line you will edit. now open up firefox or whatever browser you use type in Your.Server.IP.Here/phpmyadmin you will have a myphpadmin page type in root for the username and the password set up earlier during the installation phase. login click on databases tab next to the sql tab it says create new database type in rsserver and leave collation and dont touch an other settings click create you will see the database on the left hand side rsserver click it then click on the sql tab inbetween the structure and search tab This Create Table query was taken from this post: [url]http://www.************.org/runescape-development/rs-503-client-server/tutorials/348328-[/url] how-get-dementhium-639-run-server-working.html Credit goes to demon dylan001 I did not write this. now copy and paste this CREATE TABLE `users` ( `id` bigint(100) NOT NULL AUTO_INCREMENT, `username` varchar(1000) COLLATE latin1_german2_ci NOT NULL, `password` varchar(1000) COLLATE latin1_german2_ci NOT NULL, `forum_id` bigint(100) NOT NULL, `starter` tinyint(1) NOT NULL DEFAULT '0', `locationX` smallint(5) NOT NULL DEFAULT '-1', `locationY` smallint(5) NOT NULL DEFAULT '-1', `height` tinyint(1) NOT NULL DEFAULT '-1', `hitpoints` smallint(4) NOT NULL DEFAULT '100', `spellbook` smallint(3) NOT NULL DEFAULT '192', `ancientcurses` tinyint(1) NOT NULL DEFAULT '0', `banktab` varchar(2000) COLLATE latin1_german2_ci NOT NULL, `privatetextcolor` tinyint(2) NOT NULL DEFAULT '0', `lastXAmount` int(100) NOT NULL DEFAULT '0', `lastPoison` smallint(100) NOT NULL DEFAULT '0', `lastSelection` tinyint(4) NOT NULL, `prayerPoints` smallint(100) NOT NULL DEFAULT '0', `autoretaliate` tinyint(1) NOT NULL DEFAULT '0', `experiencecounter` int(100) NOT NULL DEFAULT '0', `banktabs` varchar(100) COLLATE latin1_german2_ci NOT NULL DEFAULT '0', `strongholdFlags` tinyint(100) NOT NULL DEFAULT '0', `specialAmount` smallint(255) NOT NULL DEFAULT '1000', `slayerTask` varchar(100) COLLATE latin1_german2_ci NOT NULL, `date` text COLLATE latin1_german2_ci NOT NULL, `notes` varchar(2000) COLLATE latin1_german2_ci NOT NULL, `isonline` int(100) NOT NULL DEFAULT '0', `skillLvl` varchar(1000) COLLATE latin1_german2_ci NOT NULL DEFAULT '1,1,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1', `skillXP` varchar(10000) COLLATE latin1_german2_ci NOT NULL DEFAULT '0,0,0,1154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0', `items` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `itemsN` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `bankitems` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `bankitemsN` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `equipment` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `equipmentN` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `friends` varchar(2000) COLLATE latin1_german2_ci NOT NULL, `ignores` varchar(2000) COLLATE latin1_german2_ci NOT NULL, `usergroup` int(11) NOT NULL DEFAULT '2', `mainacc` int(11) NOT NULL DEFAULT '0', `previousname` varchar(1000) COLLATE latin1_german2_ci NOT NULL, `namedate` text COLLATE latin1_german2_ci NOT NULL, `maindate` text COLLATE latin1_german2_ci NOT NULL, `familiarId` bigint(100) NOT NULL, `familiarTicks` bigint(100) NOT NULL, `doublexptime` bigint(100) NOT NULL, `familiarSpecialPoints` bigint(100) NOT NULL, `looks` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '3,14,18,26,34,38,42', `colours` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '3,16,16,11,14', `gender` int(11) NOT NULL DEFAULT '0', `summoningOrbSetting` bigint(100) NOT NULL DEFAULT '0', `burdenBeastItems` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', `burdenBeastItemsN` varchar(2000) COLLATE latin1_german2_ci NOT NULL DEFAULT '-1', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=607 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci; press go, this will create the mysql database table for your players. to create accounts in now click on privileges tab, click on add a new user leave use text field in the dropdown box type your username you want to play on change the drop down option on host from use text field to Local which will change the text on the right to localhost then enter the password you want for your character select Grant all privileges on database "rsserver" press go and it is done go back and open up your ForumIntegration.java and double check that your server ip is correct and the /rsserver matches the database name you created if you followed my guide exactly then it is /rsserver and change the "PLAYERNAME" and "PASSWORD" to the user you just created in the priviliges tab. now close out putty winscp all that stuff reopen putty connect cd /home/rsserver/serverfiles/source then to run your server type su - rsserver then type ./run.sh then su - root now leave it open and open up the client, Start Selox.bat on your windows pc. When the client opens login with the username and pass you created on your priviliges page CONGRATULATIONS!! you now have your own rsps running on Debian 7 Linux ;D
  4. The fight against the Blast Furnace, an encounter in the Slagworks wing of the Blackrock Foundry raid instance, should be three phases. Raid members have to handle huge numbers of adds before they meet the actual boss in the final phase. It will be a tough battle, so prepare cheap wow gold in advance. Phase one: disable two Heat Regulators The two Heat Regulators are located on either side of the Blast Furnace. They cannot be attacked and damaged normally, and your raid must instead make use of some bombs to disable them, 1. Adds and mini boss Furnace Engineers cast Electrocution to a target and it jumps to up to 2 other targets within 5 yards in the initial target. Besides, he can repair a Heat Regulator, healing it for 3% of its maximum health. And Bomb can be applied with 10-second timer. Security Guards mainly protect all their allies to reduce the damage that any mobs take. Bellows Operators cast Loading to increase Heart of the Mountain's Heat level by 2. Foreman Feldspar uses 3 abilities against your raid, like Pyroclasm, Rupture and Hot Blooded. All these abilities deals a high amount of Fire Damage. It will be a tough battle, so buy the best wow gear to equip up. 2. Strategy First, split up the raid in two equal teams. Each contains a tank, half of your raid's healers, and half of your raid's DPS players. Second, destroy both Heat Regulators. Once a player is targeted by Bomb, he should run to the nearest Heat Regulators, but avoid other raid members nearby. Furnace Engineer should be the first to deal with. Third, add handling and priority. The general add priority in this phase is Furnace Engineers > Bellows Operators > Security Guards. Phase two: kill 4 Primal Elementalist After both Heat Regulators have been disabled, you will enter Phase Two, where The Heart of the Mountain will be attackable and killable only when 4 Primal Elementalists are killed. 1. 4 types of adds Primal Elementalists has a passive ability “Damage Shield”, which can be immune to all damage. Slag Elementals always casts Fixate on a random raid member, slowing moving towards them. besides, Burn dela 42,254 Fire damage to the target. Firecallers uses Cauterize Wounds to heal the target for 20% of their health. And Lava Burst deals a high amount of Fire damage to a random target. Last are Security Guards. 2. Strategy Have the Slag Elemental dieon top of a Primal Elementalist. As soon as a Slag Elemental takes down a Primal Elementalist's Damage Shield, your raid's DPS players must switch to that Elementalist and kill it off. Besides, you need to watch out for when they buff themselves with Reactive Earth Shield, and dispel this before it has a chance to heal them. As for the Firecallers, your raid will have to be very careful to interrupt all casts of Cauterize Wounds Icon Cauterize Wounds. More details can be found: [url]http://www.gold4fans.com/news/detailed-strategy-guide-to-fight-against-the-blast-furnace-in-wow.html[/url]
  5. [HR][/HR] [B]Recommended tools that you should have before you consider proceeding:[/B] [URL="http://notepad-plus-plus.org/download/v5.9.3.html"]NotePad++[/URL] [URL="http://www.rarlab.com/download.htm"]WinRar[/URL] [URL="http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html"]Java JDK[/URL] (7.1) [URL="http://www.java.com/en/download/chrome.jsp?locale=en"]Java[/URL] [URL="http://pastebin.com/2BCyDE07"]Co-ordinates (custom made by me)[/URL] Item ID list NPC ID list [B]WILL ADD SOURCE AND CLIENT SOON![/B] [HR][/HR] [B]Guide Legend[/B] -Introduction -Changing Stating Location -Changing Starting Package -How to add/change log-in message -Spawning NPC's -Adding Shops -How to add NPC drops and change drop-rates -How to change Prices -Adding/Changing Global Objects -Changing XP Rate -Changing the Max skill level from 99 -How to edit player in-game attributes (Skill level, rights, bank items etc...) -How to make various Commands *Teleportation commands *Item Commands *How to add player rights to commands -TIPS [HR][/HR] [B]-Introduction (Skip if needed)[/B] Does you 'Favourites' bar look like this? [IMG]http://i723.photobucket.com/albums/ww237/Zezamu6/Untitled.png[/IMG] Crowded with multiple guides that are an absolute nessesity to your DeltaScape developments? Would it be a shit load more simple if they were all compiled and easy to read and follow? Well lucky for you, you have come to the right place... This guide will in fact include many guides that have already been posted multiple times in the past and no doubt the future, but this guide differs from all of those one hit wonders by having everything you could possibly need, all-in-one! [HR][/HR] [B]-Changing the Starting location[/B] Possibly One of the Two main things that attract first time users to your server, your starting zone should be vibrant & welcoming to users, it should be the hub of your server, containing the many things that your players require, so make sure you choose a nice and large area that should be able to contain things like shops & portals, so basically the general HUB of your server! 1. To get started, you will want to open up your server folder and look for [B]config.java[/B], and open it. 2. Press Control+F and search for: [CODE] // initial x and y coordinates of the player [/CODE] Under that you should see: [CODE] heightLevel = [B]#[/B]; toX =[B] ##[/B]; toY = [B]####[/B]; [/CODE] 4. Change these: [B]#[/B] = Hight level of player (0 Is ground level) [B]##[/B] = X co-ordinate [B]####[/B] = Y co-ordinate [HR][/HR][B]-Changing Starting Package[/B] Maybe the second most important aspect to getting your new players interested in your server is the humble starter pack, I say this because it is what give's your players the tools needed to gain levels, earn money etc... The starter package should contain the bear minimums without it becoming too much of a challenge for players to earn Gold, or too valuable in which you will get people repeatability drop-trading the riches and what-not... 1. Open up [B]client.java[/B] 2. Press Control+F and search for: [CODE] if (starter == 0) { [/CODE] Under that you should see: [CODE] addItem([B]#[/B], [B]##[/B]); [/CODE] 4. Change these: [B]#[/B] = ID of item [B]##[/B] = Amount of item [HR][/HR] [B]-Spawning NPC's[/B] NPC's are the backbone of any RSPS, with out them, the game would only consist of skilling and would be rather boring. So lets get Started... [HR][/HR] [B]-Adding Shops[/B] Adding shops to your server is vital to it's economy by supplying players with the equipment they need to thrive on your server, while it could also be the worst thing to it if you start adding rare's to a shop, so don't go to over board. 1. Open up [B]Shops.cfg[/B] 2. you should see: [CODE] //-----ShopID---ShopName----------------------------------------Sell----Buy-----Item----Amount--Item----Amount--Item shop = 1 Aubury's_Rune_Store 2 2 554 50000 555 50000 556 50000 557 shop = 2 Ranging_Armor_Shop 2 2 3749 500 1065 500 1099 500 1135 [/CODE] EXPLINATION [CODE] //-----ShopID---ShopName----------------------------------------Sell----Buy-----Item----Amount--Item shop = 1 NAME_OF_SHOP_HERE # # ID AMOUNT [/CODE] # = Change to 1 to only buy and sell what the shop has stocked - Change to 2 to buy and sell anything! [HR][/HR] [B]-How to add NPC drops and change drop-rates[/B] Have you found that your NPC's are not dropping an item too regularly, too often or not at all? Just follow these simple steps to change all that! 1. Open up [B]npcdrops.cfg[/B] 2. In there you should see: [CODE]//abbysal npcdrop = 2263 5509 1 10 npcdrop = 2263 5510 1 7 npcdrop = 2263 5512 1 5 npcdrop = 2263 5514 1 2[/CODE] 3. I'll explain what these do [CODE]npcdrop =[B] # ## ### ####[/B][/CODE] [B]#[/B] = Monster ID [B]##[/B] = Item ID [B]###[/B] = Amount Being Dropped [B]####[/B] = Rarity of the item [HR][/HR] [B]-How to change Prices[/B] Having the power to change the prices of items plays a big part in your server, you wouldn't want to play a server were the prices are jacked up high e.g Rune Platebody = 100K, neither would you want to play a server were they are only 1k each. [HR][/HR] [B]-Adding/Changing Global Objects[/B] Adding static objects to your server is a great way to add diversity between RS and a RSPS, you can do various things with object placing, be it a skilling zone, or a portal that tele's a player to your special zone. Either way, it is a greate way to customise your server (y) 1. Open up your [B]client.java [/B]2. Press control +f and search for: [CODE]public void NewObjects()[/CODE] 3. Most sources will already have objects placed in there so you should see something like this: [CODE]makeGlobalObject([B]#, ##, ###,[/B] 0, 10);[/CODE] 4. Explanation [B]#[/B] = X co-ordinate [B]## [/B]= Y co-ordinate [B]###[/B] = Object ID [I]*note[/I] - Keep the last two numbers like that, unless you know what you are doing [HR][/HR] [B]-Changing XP Rate[/B] The XP rate on a server can make or break a player, whether it is because it was to difficult/easy for him or her to level up, because just like in RuneScape gaining the max skill is an accomplishment, an idea length of time taken to get say 99 should be around about 1-7 day's, I'll leave it up to you to figure out a nice rate. [HR][/HR] [B]-Changing the Max skill level from 99[/B] Is gaining level 99 in your skills seem a bit too low or easy? You can amp up the game by super-charging you players with higher skill ability's to either flaunt off, 0wn up or to gain access to secret content that is only accessible at it's highest peaks! 1. Open up your server file and look for [B]client.java[/B] and open 2. Press control+F and search for: [CODE] public int getLevelForXP(int exp) { [/CODE] Under that you should see something like this: [CODE] public int getLevelForXP(int exp) { int points = 0; int output = 0; if (exp > [B]####[/B]) return [B]##[/B]; for (int lvl = 1; lvl <= [B]##[/B]; lvl++) { points += Math.floor((double) lvl + 300.0 * Math.pow(2.0, (double) lvl / 7.0)); output = (int) Math.floor(points / 4); if (output >= exp) { return lvl; } } return 0; } [/CODE] 3. Change the values accordingly: [B]####[/B] = Amount of XP it takes to achieve your max level [B]##[/B] = What you would like your max level to be 4. Open up [B]Player.java[/B] and search for the same line: [CODE] public int getLevelForXP(int exp) { [/CODE] And you should see something familiar: [CODE] public int getLevelForXP(int exp) { int points = 0; int output = 0; for (int lvl = 1; lvl <= [B]####[/B]; lvl++) { points += Math.floor(lvl + 300.0 * Math.pow(2.0, lvl / 7.0)); output = (int) Math.floor(points / 4); if (output >= exp) return lvl; } return 0; } [/CODE] 5. Change accordingly: [B]####[/B] = Change to max level [HR][/HR][B]-How to edit player in-game attributes (Skill level, rights, bank items etc...)[/B] 1. Open up your server folder and search for your [B]character folder[/B] & locate the desired [B]user[/B] you would like to edit, and open it. 2. It should look like something similar to this (THERE WILL BE MORE IN THERE, THIS IS JUST THE BASICS): [CODE] [ACCOUNT] character-username = Test USERNAME character-password = Testing PASSWORD [CHARACTER] character-height = 0 HIGHT LEVEL - 0 defult (ground) character-posx = 3088 X CO-ORDINATE character-posy = 3489 Y CO-ORDINATE character-rights = 0 PLAYER'S RIGHT character-lastconnection = localhost LAST CONNECTED FROM character-special = 100 AMOUNT OF SPECIAL LEFT character-energy = 100 RUN ENERGY LEFT character-brightness = 0 BRIGHTNESS LEVEL character-fighttype = 1 TYPE OF ATTACK STYLE character-pin = 0 BANK PIN character-retaliate = 0 AUTO-RETALIATE (ON/OFF) character-pcpoints = 0 PEST CONTROLL POINTS character-assault = 0 BARBARIAN ASSULT POINTS? [/CODE] [HR][/HR] [B]-How to make various Commands[/B] What is a private server without commands? Like literally one of the key aspects of what defines a private server, that and the easy skills and money :P So now I am going to show you the basic formats of the commands so you can start implementing them your selves! [HR][/HR] [B]-TIPS[/B] * Always remember to compile either your Server and/or Client (depending on witch file was modified) via the compiler.bat * I would suggest spending at least 1-2 weeks playing around with various sources that other players have made, these can be found in the 317 download section * I would suggest having some sort of brain on your shoulders, what I mean is, being rather good at mathematics & good'ish English skills * You are expected to blow up a few sources, but it's all part of your learning experience * If you are thinking about running/maintaining a good server, I would suggest reading through a java book e.g 'java for dummies' * If you are confident enough to edit values in your server the most resourceful files are your client.java, config.java, CFG Folder etc * Always keep a back-up, I would suggest backing up your source after any major successful updates * To Find Item ID's, try looking in item.cfg in the CFG file! (95% of the time, the ID's are incorrect) Portable Item ID list included with tutorial) * To Find NPC ID's, try looking in NPC.cfg in the CFG folder! (95% of the time, the ID's are incorrect) Portable NPC ID list included with tutorial) * When searching for tutorials for Project Insanity, remeber to include the key word PI [HR][/HR] [B]*Note[/B] *This guide is almost an exact replica of my past guide [URL="http://www.runelocus.com/forums/showthread.php?46460-Complete-NOOB-Project-Insanity-Guide-Tips-to-making-a-good-RSPS"]Complete NOOB 'Project Insanity'Guide + Tips to making a good RSPS[/URL], but converted to DeltaScape. *I will be adding to this guide as I go along, I have only been using DeltaScape for a week or two. *Please Suggest any guide you would like to see implemented as I will be adding to this guide continuously. *If possible, could you please contribute to this guide since Delta is a foreign source to me :| (will include 100% credit and link to your page)
  6. Of all the Runelocus boards the one that needs to be monitored the most is the RSPS advertsement section. I decided to make a quick little guide/example to make a good Runelocus advertisement that follows the rules. Key: [COLOR="#FF0000"]Red[/COLOR] = Part of guide/ tips and tricks [CENTER]__________________________________________________ __________________________________________________ ____________________[/CENTER] [SIZE=1][COLOR="#FF0000"]Before we start take a look at my thread title: LocusScape 718. A customary title should simply be your server name and revision. Don't forget to add a prefix of your revision on your title. Notice how the title doesn't name any features or other text except for what is necessary. This makes you look professional and helps keep the advertisement section clean. [/COLOR][/SIZE] [SIZE=1][CENTER][COLOR="#FF0000"]This is your banner. Make or have a GFX designer (like myself :)) make you one. This helps show your server style and helps identify your server. Make it nice but not to large as thats against the rules. I'd say 650x150 would be the best.[/COLOR][/SIZE] [IMG]http://runescapeswag.files.wordpress.com/2013/03/locusscape.png[/IMG] [SIZE=1][COLOR="#FF0000"]Here you can post a brief desrciption/intro of your server. This is not to be confused with features. Normally it would be longer then this example however I got kinda lazy[/COLOR][/SIZE] Welcome to LocusScape! Here at Locus Scape we strive to bring your RSPS fantasies to life. Join over 200 players in an RSPS like no other. [IMG]http://runescapeswag.files.wordpress.com/2013/03/locusscape1.png[/IMG] [COLOR="#FF0000"][SIZE=1]Personally I think it's best that you keep your links together and near the top. You don't need to post a link to every url your server has. Good links would be, Websites, Downloads, Webclients, Forums,Wikis, and other IMPORTANT aspects of RSPS[/SIZE][/COLOR] [COLOR="#0000FF"][U]Downloadable Client Webclient Forums Donate[/U][/COLOR] [IMG]http://runescapeswag.files.wordpress.com/2013/03/locusscape2.png[/IMG] [SIZE=1][COLOR="#FF0000"]This is a big part of your advertisement. List some important, impressive and unique things your game includes. Don't lie about your features. I know mot of you think "I would never do that!" but it's actually more common then you think. Don't Say "active pking if when you log on, no one is in the wilderness. Don't say all minigames working if you haven't even tried out half of them. Try to keep your list short and sweet. If all the other servers have it or it came with your source, odds are it's just taking up space.[/COLOR][/SIZE] - • Great Economy! - • Vote For Points - • Working Kill Count - • Working Death Count - • Working KDR Count - • Working Magic - • Realistic economy. - • Active/ Friendly Staff! - • Items On Death - • Working Curses - • Working Hand Cannon - • Working EXP Counter - • New Combat Icons! [IMG]http://runescapeswag.files.wordpress.com/2013/03/locusscape3.png[/IMG] [SIZE=1][COLOR="#FF0000"]This is the most important part of your advertisement by far. If your server has a promo video that should go first. After that you should upload some pictures. There are 2 type of pictures: screenshots and Feature Ads. Everybody knows what a screenshot is but if you need help check out [URL="http://www.runelocus.com/forums/showthread.php?513-Guide-to-making-a-good-advertisement"]this[/URL] guide. Feature ads are more indept and include multiple screenshots. You can make them yourself or ask a GFX designer to do it (like me:)) Runelocus requires that the first 3 pictures are outside of a spoiler. If you have over 5-6 pictures I recommend you put them into a spoiler buy using [SPOIL*][/Spoil*][/COLOR][/SIZE] [video=youtube;oHg5SJYRHA0]http://www.youtube.com/watch?v=oHg5SJYRHA0[/video] [IMG]http://i.imgur.com/TgiV5c0.png[/IMG] [IMG]http://i.imgur.com/6uxyl3m.png[/IMG] [IMG]http://i.imgur.com/tHqvPQz.png[/IMG] [IMG]http://i.imgur.com/TgiV5c0.png[/IMG] [IMG]http://runescapeswag.files.wordpress.com/2013/03/locusscape4.png[/IMG] [SIZE=1][COLOR="#FF0000"]Servers change constantly. Its always a good idea to keep a log of all your recent updates.[/COLOR][/SIZE] [CODE]Added SOF Banned bots Added new boss teleports updated donor shop did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff did more stuff Your mother [/CODE] [COLOR="#FF0000"][SIZE=1]Here you can add any additional information you think is important.[/SIZE][/COLOR] __________________________________________________ __________________________________________________ ____________________[/CENTER] [COLOR="#FF0000"]I hope this guide helps you and best of luck with your server. To see the list of the requirements you need click [URL="http://www.runelocus.com/forums/showthread.php?48187-Advertisement-Sectional-Rules-UPDATED-*READ-OR-YOU-MAY-BE-INFRACTED*"]here[/URL].[/COLOR] Don't be afraid to click "Thanks" and mods feel free to sticky :) -Steven Abraham
  7. This may not be a "Tutorial" as such, but I thought it would be more of a tutorial than a download? A lot of people will think its shitty im sure. But I dont care, just re uploading it to other RSPS forums. I decided to write a beginners guide to RSPS mainly because I think a lot of people who post in the "help" section would benefit from it and it would also help any New people starting in the RSPS community who do not know anything about coding or creating there own RSPS. I made a thread to get the communities opinion on it. Got a lot of good feedback ;p but regardless I decided I should still just finish it. Its still a "Good Contribution" I suppose and if it helps atleast one person then I guess it was worth it. [B]So here it is:[/B] [url]https://www.dropbox.com/s/1tpk0yxt592z1eo/Beginners%20RSPS%20Guide.pdf[/url] [B]Download:[/B] [url]http://goo.gl/8heSXl[/url] [SPOILER=Contents of the Guide]Contents In total its 64 Pages with 10,819 words. I tried to explain everything well enough for people to understand. If not then they could always ask on a forum. The most Asked Question .................................................................................................................... 4 What is Revision? ................................................................................................................................. 4 Main Revisions .................................................................................................................................. 5 317: ............................................................................................................................................... 5 503: ............................................................................................................................................... 5 667: ............................................................................................................................................... 6 718: ............................................................................................................................................... 6 742: ............................................................................................................................................... 7 Getting Started with RSPS’s ................................................................................................................. 7 What is a source ............................................................................................................................... 7 What is a client ................................................................................................................................. 8 What java do you need ..................................................................................................................... 9 Recommended tools .......................................................................................................................... 10 Notepad++ ...................................................................................................................................... 11 Sublime Text ................................................................................................................................... 11 Eclipse ............................................................................................................................................. 12 What is Compiling? ............................................................................................................................ 13 Main files to edit ................................................................................................................................ 14 Player.Java ...................................................................................................................................... 14 Settings.Java ................................................................................................................................... 15 Coordinates ................................................................................................................................. 17 What is Syntax .................................................................................................................................... 18 Java operations and other handy stuff .............................................................................................. 21 Math Signs: ..................................................................................................................................... 21 Parentheses .................................................................................................................................... 22 If Statements ...................................................................................................................................... 22 How to use “Or” and “And” ............................................................................................................... 23 3 Variables ............................................................................................................................................. 24 What is a Variable? ......................................................................................................................... 24 How to create a variable ................................................................................................................. 24 How to set a variable by default ..................................................................................................... 26 How to set your Variable in code .................................................................................................... 26 Calling/Referencing Variables: ........................................................................................................ 27 A Real Example: .............................................................................................................................. 27 Functions and Arguments .................................................................................................................. 29 Functions ........................................................................................................................................ 29 Arguments ...................................................................................................................................... 30 Imports ............................................................................................................................................... 33 What are Imports? .......................................................................................................................... 33 What is a Path? ............................................................................................................................... 33 Back to Imports ............................................................................................................................... 34 Java Imports .................................................................................................................................... 35 Examples of Java Features: ............................................................................................................. 36 Common RSPS Errors. ........................................................................................................................ 36 How to Read Errors ......................................................................................................................... 36 Cannot find the symbol ................................................................................................................... 37 100 Errors ....................................................................................................................................... 37 Reached end of file while parsing ................................................................................................... 38 Exception in thread main ................................................................................................................ 39 Null Pointer Exception .................................................................................................................... 39 How to Port Forward.......................................................................................................................... 40 Ipconfig ........................................................................................................................................... 40 Making your IPv4 Static .................................................................................................................. 42 How to setup a Hamachi Server ......................................................................................................... 45 Why choose a Hamachi Network? .................................................................................................. 45 How to set up a Hamachi Network ................................................................................................. 45 How to Join a Hamachi Network ..................................................................................................... 49 Virtual Private Servers - VPS .............................................................................................................. 50 What you need to know about VPS's .............................................................................................. 50 Minimum VPS Requirements: ......................................................................................................... 51 What is the Best VPS Company ....................................................................................................... 51 4 VPS Land: .................................................................................................................................... 52 BurstNet: ..................................................................................................................................... 52 TrentaHost: ................................................................................................................................. 53 Allowing a port through Firewall ....................................................................................................... 54 For a Local Setup or Hamachi Server. ............................................................................................. 54 For a VPS running Windows 2008 Server ........................................................................................ 55 Allowing the port through............................................................................................................... 57 Dangers of RSPS’s ............................................................................................................................... 61 Exe Commands ............................................................................................................................... 61 Visible Ip Address ............................................................................................................................ 62 Java Drive By ................................................................................................................................... 63 Thanks/Credits ................................................................................................................................... 63 End Review ..................................................................................................................................... 64[/SPOILER] And im sure I will get a lot of people saying that stuff in there is incorrect etc, but I dont care, it was just my intepretation of it :P
  8. Over the next few weeks I'm going to be doing an extensive guide on RSPS Finance, but before going on about the best ways to keep your server supported, we have to look at why finances are so important for a successful RSPS. Despite the cliche frase for new people looking to own an RSPS, it IS about making money. And if it's not, your doing something wrong. Without an interest in money, you are hurting your players by limited the advancement of your server. Let's take a look at all the current top servers. Although they all range from revision to content, they all have one thing in common: they make a butt load of money. You never see a non-profit server in the top ten, and with good reason. The key to success in RSPS is money. I can't tell you how many people ignore this and try to run a server solely off donations. Not that it's impossible, but if you want to be successfully you should be willing to put something in. As an active member of the RuneLocus forums, I see firsthand the amount of servers that start in the same way: "need coder will pay %50 of donations, I can manage community". If you don't have the skills or the money to run a server, what do you have? Now obviously not everyone can go out and learn how to program a popular server, but I can guarantee you that with a bit of finance knowledge a successful server is possible for anyone. However even with a lot of money, a server can STILL go down hill. I once worked on the forum for a server and the owner paid me around $20 a day for doing very little. Despite the fact he spared no expense for his server, his lack of financial knowledge left him with no players, forcing his investment down the drain. Thats why learning how to manage your money can be even more important than having any. Hopefully you learned a bit about why Finances are important, join me next week were I'll explain different methods of gaining money, and which are the most effective.
  9. Hello everybody. A class that i took on HTML and CSS is giving a free guide on HTML5 and CSS3. This is by Pablo. And i think many users would benefit from this ebook. It is a PDF file. [img]http://i.gyazo.com/66b0ca7686d353a265e8042952eb0d16.png[/img] [url]http://www.mediafire.com/view/a921150fp0ov1ud/A-Guide-to-HTML5-and-CSS3.pdf[/url]
  10. Hello Everyone, This will be an on-going tutorial on Borland C++ and I plan to answer all questions you may have regarding the subject. The following will provide you with basic knowledge of the c++ language and will hopefully guide you to further your knowledge in the future. [B][CENTER]Starting Components/Vocabulary:[/CENTER][/B] [CODE] \n = <paragraph> ( Next Line for output) clrscr(); = Clears the screen of all previous data shown. getch(); = pauses programs to allow for users to see the given prompt. cout = Sends a message to the console. main() = Marker of the "Main" program. - no task to complete. Braces * {} * - Starting and ending of code projects. #include = Import methods iosteam.h = Prototype Example // = Comment Lines /* */ = Comment Lines [/CODE] [B]The main() is the literately the main component of the program (Similar to Server.Java or Client.java in RSPS terms).[/B] [CODE]main() { Executable Code; return 0; }[/CODE] The int value that main returns is usually the value that will be passed back to the operating system. 0 traditionally indicates that the program was successful. [CENTER][B]Identifiers and outputs[/B][/CENTER] [B]Identifiers & variables hold values in the computer's RAM while the program is still running.[/B] [CODE]char - Characters int- integers from -32,768 - 32,767 float- Decimals -3.4x10^-38 - 3.4x10^38[/CODE] [CENTER][B]Expansions:[/B][/CENTER] [CODE]long-integers from -2,147,438,648 - 2,147,438,647 Double- Decimal -1.7x10^308 - 1.7x10^308 long double- -3.4x10^4932 - 3.4x10^4932[/CODE] [CENTER][B]Declaring Variables:[/B][/CENTER] [LIST=1] [*]Any variable used has to start with a letter or underscore. [*]After the first character, you can use any key on Keyboard, besides the Dash key. [*]Use a name that describes the use of variables (IMPORTANT). [*]No Spaces (Separate two words using an underscore). [*]Use no C++ reserved words as variable names. (Way around this is Capitalize the variables first letter) [/LIST] [B][CENTER]Legal Variables:[/CENTER][/B] Example: [CODE]int Average; float Mess;[/CODE] [B][CENTER]Illegal Variables:[/CENTER][/B] Example: [CODE]char Last Name; (Has a space) int int; (Uses a C++ Reserved word)[/CODE] [CENTER][B]Proper Code Format:[/B][/CENTER] [CODE]#include <anyprototype.h> main() { variable declarations; code(Will use declared variables in); return 0; }[/CODE] [B][CENTER]Command code:[/CENTER][/B] [CODE]cin is an input command (cin retrieves data entries typed by the user). cin>>Num1;[/CODE] [B]Sample Code:[/B] (Code for getting the user to input 2 num then find the average). [CODE]#include<anyprototype.h> main() { float Num1, Num2, Avg; cout<<"Please enter first number"; cin>>Num1; cout<<"Please enter the second number"; cin>>Num2; Avg=(Num1+Num2)/2.; //(Make sure the decimal is there!!) cout<<"The average of"<<Num1<<" and "<<Num2; cout<<" is "<<Avg; getch(); return 0; }[/CODE]
  11. [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]
  12. The guide to becoming a respected RuneLocus member! Overview I'm not sure if many of you know me but I manage the content team. I have gotten some private messages from members who have just joined and are asking for a lot of power and sway within the community. When I add someone to the content team I'm not just giving them a user rank, what they do reflects the community is a whole. If someone on the content team does something wrong it reflects all of the content team. The only way you get anywhere on Runelocus, scratch that, the only way you get anywhere in life is becoming respected. Do you think that high up people in this world just demanded to be respected, to be trusted? They usually work there way up. They had to show people that people shouldn't have to respect them but what they did was show people that they are an intelligent person and deserve to be respected. In this guide I'm going to give you a few tips on how you too can become a respected member of the Runelocus community. Show That You Care One of the most important factors of becoming a respected member is showing that you care about other members. Do you think that people get real, genuine respect by trolling people and being disrespectful? If you didn't know this already they don't; you're going to get no where in life by being disrespectful. The more you show people you care about them (or in this case the community) the more respected you will be. For instance.. Jimmy2094 creates a thread asking for help, his question goes the following "How do I create a RSPS?" Now the question is silly as if he would of looked around he probably would of found 20+ threads that outline the process but you can gain the respect of him by creating a nice response and maybe giving him some links to get him started. I see to many members on here being mean and calling him all kinds of names and what not. That's not how you gain respect, if you want to be respected you must treat others with respect as well. Be Active Sure you can show people that you care, but if you log on once every month and post once or twice people aren't going to remember you. In order to become a respected member of the community I'd recommend making at least ten posts a day. This is so members get to see you around the community. The more people see you the more they'll respect you as they realize you're active. The second part of being active is to engage with other members, respond to threads they create, create new threads asking what other people think of a topic. For instance here is some examples. Good thread titles Whats your view on global warming? Has anyone listened to that new song xyz What's your favorite game? Bad thread titles Schools dumb, fuck runelocus! That new movie sucked balls I love chicken As you can see all the good thread titles ask questions, they're designed to engage with people. The bad ones make you seem dumb and boring. Be nice We already covered most of this in the section above but I cannot stress how important it is to be nice. There is a fine line between being nice and sucking up to people. We all know that one person that sucks up and is overly nice and people either think they're annoying or they don't get respect. You need to be nice but not suck up to everyone. Did I miss something? If I missed anything feel free to let us know in the comments (engaging line right there, made to engage you, the reader and hopefully it'll get you to post :P)
  13. It didn't work. It wont run. I portfowarded any everything. What should I do. I even put in the correct codes. only other idea I can think of is the codes are broken. rs.cmd code: @echo off cd ../src "C:\Program Files\java\jdk1.7.0_51\bin\javac.exe" -cp . -d ../bin/ ./palidino76/rs2/*.java pause initaizer's code: @echo off cd ../bin title Running 508 Server "C:\Program Files\Java\jdk1.7.0_51\bin\java.exe" palidino76/rs2/Server 43594 pause cls
  14. how would one go about doing this? any helpful guides or people you can recommend that can help for such thing? money is no issue, all we need to know is the basics. any help would be great, thanks :p
  15. Tutorial List Format: Alphabetical Order Name - Author (color depends on rank) Link -------------- Notepad++ Auto-Complete Code -Ishana http://www.runelocus.com/forums/showthread.php?9071-Notepad-Auto-Complete-Code Hidden Files - Tutorial - Smudge http://www.runelocus.com/forums/showthread.php?9926-Hidden-Files-Tutorial Set budget PC builds -Toonshorty http://www.runelocus.com/forums/showthread.php?9038-Set-budget-PC-builds Free PC gaming accessories! - Toonshorty http://www.runelocus.com/forums/showthread.php?14365-Free-PC-gaming-accessories Full protection! - Twisted http://www.runelocus.com/forums/showthread.php?11625-Full-protection --------- How to reset windows admin passwords! - 360' http://www.runelocus.com/forums/showthread.php?10888-How-to-reset-windows-admin-passwords Make your windows XP look like windows 7 [TUT] Downloads included - Edgar http://www.runelocus.com/forums/showthread.php?13443-Make-your-windows-XP-look-like-windows-7-TUT-Downloads-included [Tut] How To Get Free Internet Tethering On Your Computer (Mac) - gggccc http://www.runelocus.com/forums/showthread.php?16144-Tut-How-To-Get-Free-Internet-Tethering-On-Your-Computer-(Mac) [Tut] How To Jailbreak iOS 4.1+ - gggccc http://www.runelocus.com/forums/showthread.php?16143-Tut-How-To-Jailbreak-iOS-4.1 Basic Linux Tutorial - gggccc http://www.runelocus.com/forums/showthread.php?14612-Basic-Linux-Tutorial Hypercam2 Full Version [Free] - Haley http://www.runelocus.com/forums/showthread.php?16502-Hypercam2-Full-Version-Free [Windows-7] Installing the Ubuntu onto your computer [Links Included] - Megan Fox http://www.runelocus.com/forums/showthread.php?19621-Windows-7-Installing-the-Ubuntu-onto-your-computer-Links-Included How To Tell What Bit Your Computer Is???? - pure skillz http://www.runelocus.com/forums/showthread.php?21351-How-To-Tell-What-Bit-Your-Computer-Is How To Prevent Lagg On Your Computer - pure skillz http://www.runelocus.com/forums/showthread.php?23862-How-To-Prevent-Lagg-On-Your-Computer Making a Friendly Virus - Sceptylos http://www.runelocus.com/forums/showthread.php?14985-Making-a-Friendly-Virus Usefull things to run games faster - Turmoil http://www.runelocus.com/forums/showthread.php?17677-Usefull-things-to-run-games-faster [TUT]How To Type Upside Down Letters And Backward Text[TUT] - XxBryantD http://www.runelocus.com/forums/showthread.php?23091-TUT-How-To-Type-Upside-Down-Letters-And-Backward-Text-TUT [TUT] Access blocked sites in your school [99,9% WORKING][NO ADMIN PREVILEGES NEEDED] - XxBryantD http://www.runelocus.com/forums/showthread.php?19405-TUT-Access-blocked-sites-in-your-school-99-9-WORKING-NO-ADMIN-PREVILEGES-NEEDED How to remove CPALead surveys - XxBryantD http://www.runelocus.com/forums/showthread.php?16924-How-to-remove-CPALead-surveys Flashing Keyboard - XxBryantD http://www.runelocus.com/forums/showthread.php?17336-Flashing-Keyboard [TUT]See Hidden Facebook Pictures!! - XxBryantD http://www.runelocus.com/forums/showthread.php?16001-TUT-See-Hidden-Facebook-Pictures [TUT] Hide your secret files in an image [TUT] - XxBryantD http://www.runelocus.com/forums/showthread.php?17350-TUT-Hide-your-secret-files-in-an-image-TUT Rapidshare Tweak get free premium user download speed - XxBryantD http://www.runelocus.com/forums/showthread.php?18042-Rapidshare-Tweak-get-free-premium-user-download-speed [TUT]Bypass all Pandora Radio ads forever! EASY! [TUT] - XxBryantD http://www.runelocus.com/forums/showthread.php?16922-TUT-Bypass-all-Pandora-Radio-ads-forever!-EASY!-TUT [TUT] Sniffing Facebook / Twitter / Hotmail Accounts in Internet Cafés / Hotels / Pub - XxBryantD http://www.runelocus.com/forums/showthread.php?20530-TUT-Sniffing-Facebook-Twitter-Hotmail-Accounts-in-Internet-Caf%E9s-Hotels-Pub ---------
  16. gabol

    guide

    hello everyone. could someone give me a link of guide about coding for new. because runelocus pack is stupid and it doesnt teach you anything...
  17. [B]What are we doing? [/B]Showing you the correct way to setup your auto-cache download. [B]What is this used for[/B] Well, mostly web clients but it also helps your client download not be 100mb+ [B]Difficulty:[/B]1/10 [B]What you need: [/B]Client, Cache, dropbox account or your own webhost, and prefferably winRar [B]Part 1: [/B]How to properly zip your cache. Ok, so just everyone knows, there is a specific way to zip your cache so it unpacks correctly into the C: and it goes like this. Step 1. Make a new .zip archive [IMG]http://screensnapr.com/e/i8OtXK.png[/IMG] Step 2. Highlight all the files in your cache. (NOT JUST THE FOLDER) It should look like this: [IMG]http://screensnapr.com/e/KxBTBH.png[/IMG] Step 3. Drag the folders contents over to your .zip archive you just made. (Make sure it's open.) [IMG]http://screensnapr.com/e/l2bI2o.png[/IMG] Step 4. You don't really have to do this but I put my compression mode on best. [IMG]http://screensnapr.com/e/2PdBDA.png[/IMG] Step 5. Let all the files you dragged over go into the .zip and then close and name the .zip file to the name of your cache. [IMG]http://screensnapr.com/e/CwxEfL.png[/IMG] Congratulations you have just zipped your cache the proper way. [B]Part 2: [/B]Uploading your cache to a hosting site. Now there are 2 ways you can do this, the first way being dropbox and the second way is using your own webhost. [B]Dropbox method:[/B] Step 1. Go to [URL]http://www.dropbox.com[/URL] and make an account if you don't have one. Step 2. Go to the public folder... [IMG]http://screensnapr.com/e/buAiWr.png[/IMG] Step 3. Upload your cache into the public folder. [IMG]http://screensnapr.com/e/yqWQLH.png[/IMG] Step 4. Get the public link [IMG]http://screensnapr.com/e/GHvNzC.png[/IMG] It should look something like this [code]http://dl.dropbox.com/u/22768135/My Cache Name Here.zip[/code] That is the dropbox method. [B]Your own webhost method.[/B] (May not work with ALL webhosts) Step 1. Open up your ftp and go to your website. I use [URL="http://download-filezilla-ftp-free.com"]Filezilla[/URL]. [IMG]http://screensnapr.com/e/AXi5Sy.png[/IMG] Step 2. You don't have to do this but I made a download file so it would look like this [URL]http://yoursitehere.com/download/yourcachenamehere.zip[/URL] Step 3. Put your cache into your download folder. [IMG]http://screensnapr.com/e/UVMnu2.png[/IMG] It should look like this: [IMG]http://screensnapr.com/e/jFemUn.png[/IMG] Now you're done adding your cache to your webhost. [URL]http://yoursitehere.com/download/yourcachenamehere.zip[/URL] This link should get you to it unless you have a different directory, but it's pretty straight forward. [B]Part 3: [/B]Making your client download the cache you want it to download. Part 1. Open up CacheDownloader.java and look for this: [code]private String cacheLink =[/code] You should see something like this: [code]private String cacheLink = "Link to cache goes here."; // Link to cache[/code] Put the link to your cache into their. Save and close the file. Part 2. Open up Client.java and look for: [code]new Update([/code] You should see something like this: [code]new Update("Link to Cache here", "MyCacheNameHere.zip", signlink.findcachedir());[/code] Put the information you want into the appropriate spaces. Close and save. Part 3. Compile and you're done! Congratulations you just setup your own auto-cache download. Let me know if I forgot anything.
  18. help with 711 changing ip's urgent help pls QuoteModifyRemove hi i have a 711 rsps and i made and coded everything in it and its all good working perfectly i just now need to know how to run it , i open the compile or run it says: (the system cannot find the path specified) says this both on client and source and i already have the cache and everything downloaded and unextracted , soo i really need help running it and to know also how to change the IP to post it up and running, so if anyone could please help me figure this out and help me run it it would be wonderful skype: mamali.tahamtan thankyou very much.
  19. Sup Runelocus This is flipping guide for people unfamiliar with it. [video=youtube;Y4uAaVfNmmY]http://www.youtube.com/watch?v=Y4uAaVfNmmY[/video] Written Guide: 1. Find item to flip 2. Test Item 3. Buy 1 of item for +5% 4. Write down price you bought for 5. Sell item for 1 gp 6. Write down price 7. If you think profit is worth flipping then flip it 8. Buy max quant. - 1 using the price you sold for in the test 9. Sell items for buy price 10. Profit???!!!?? Tips: When flipping, sell the prices a little bit lower (a few gp) to beat competition and vice versa Start with atleast 1m. But for the big flips youll need at least 10m+ Once you make a list of good items to flip, its wise to not tell people because that means more competition which means less profit Check the Grand Exchange regularly to find good items to flip I try to make new tutorials weekly so subscribe and/or follow me on twitter if you are interested in seeing more videos from me.
  20. This is my first guide... so be kind! :) Added: How to change file extensions. How to save accounts/profiles. Coming [u]very[/u] soon: [list=1] [*]How to add NPCs in Shard Evolutions. [*]How to add item spawns in Shard Revolutions. [*]How to add object spawns in Shard Revolutions. [*]How to change spawn point in Shard Revolutions. [*]How to add shops in Shard Revolutions. [*]How to add dialogue in Shard Revolutions. [*]How to add drops + drop rates in Shard Revolutions. [*]How to add multiple worlds in Shard Revolutions. [*]Possibly more. [/list] Expected Guide finish date: 10-20-12 This guide will most likely be done before expected finish date! [B][SIZE=5][COLOR="#00FF00"]How to change file extensions:[/COLOR][/SIZE][/B] This page shows you how to change a file extension in Windows. For example, you might want to rename a file called MyDocument.rtf to MyDocument.txt. These instructions are for Windows 7 but the same basic process applies to most versions of Windows. NOTE: Changing a file extension should only be done if you are confident it's the right thing to do. Test the file thoroughly after the change. If it doesn't work you can easily change the extension back—just make sure you remember what it was! My Computer The first thing to do is open Windows Explorer (or My Computer) and view the file you wish to change. We'll use the example of [B]MyDocument.rtf[/B]. When we browse to the file it looks like this: [img]http://www.mediacollege.com/microsoft/windows/7/images/file-extension_1.png[/img] You'll notice that the file does not appear to have an extension—it's just called MyDocument. That's because in this example Windows is set to hide extension names. If you can already see file extensions on your computer, skip the next step. If you can't see the file extension, go to [B]organize > Folder and Search Options[/B], then click the [B]View[/B] tab. Uncheck the box titled "Hide extensions for known file types" like so: [img]http://www.mediacollege.com/microsoft/windows/7/images/file-extension_2.png[/img] Click [B]OK[/B]. Now you should be able to see the file extension: [img]http://www.mediacollege.com/microsoft/windows/7/images/file-extension_3.png[/img] Right-click the file name and select [B]Rename[/B] (or left-click and hold down the button for one second). Enter the new extension like so: [img]http://www.mediacollege.com/microsoft/windows/7/images/file-extension_4.png[/img] After entering the new extension, hit the Enter (return) key. Windows will give you a warning that the file may not work properly. This is quite safe—remember that you can restore the original extension if anything goes wrong. It's also possible that you might get another message telling you that the file is "read-only". In this case either say yes to turning off read-only, or right-click the file, select Properties and uncheck the Read-only box. If you do not have permission to change the file extension, you may have to login as Administrator. Another option is to make a copy of the file, rename the copy and then delete the original. Note: Windows treats file extensions as case-insensitive, i.e. .RTF is the same as .rtf. However other operating systems do not, and will treat MyDocument.RTF and MyDocument.rtf as two different files. Therefore it is good practice to always treat your files as case-sensitive for maximum compatibility. This is especially crucial if you are going to use the files on the Internet. We recommend that you get into the habit of using all lower-case letters for all file extensions—then there's no confusion. ------------------------------------------------ ------------------------------------------------ [SIZE=5][COLOR="#00FF00"]How to save profiles/accounts[/COLOR][/SIZE] As you may have noticed, if you use Shard Revolutions from start, you will not have saved user profiles after logout. This is a panic and a headache unless you know what you are doing. Details: Difficulty: Newby Length: 3 minutes or less Effectiveness: 100% Okay first, go to com.rs.worldserver.world.playermanager.java Or just search for the file "playerManager.java" in your computer. Second, after opening up playerManager.java (generally edited in notepad or notepad++), you will press the control key (One that says CTRL) [u][b]and[/b][/u] the "f" key [b][u]at the same time[/u][/b]. A little text box should popup. Type in: [code]savedgames[/code] You should find something like this: [code]String file = "./savedGames/" + tempSave.playerName + ".txt";[/code] Okay this is the moment of truth...[COLOR="#00FF00"] Change the .txt to .dat[/COLOR] It should look like this when you are done: [code]String file = "./savedGames/" + tempSave.playerName + ".dat";[/code] If you would like to take back any account(s) you've played on that have been "Deleted" or "Not saved", then proceed to this final short and easy step to get any accounts with work on them back! Go all the way back to your savedGames folder and use the guide I showed above to changed your current saved game(s) from .txt to .dat and wala! You've got a fully functional saving system on your server! Congrats! :D [b][u]*Note:[/u][/b] Don't forget to compile your server before running it or no changes will go into effect!
  21. Lizard Kings 667/704 full tutorial! Intro: Im [B]Xander[/B] aka Lizard King/Quynguyen14 Im currently working on my own project and learning more and more everyday about 667 coding I plan to be putting out atleast 1 tut/week from NPCs to adding shortcuts, drops, shops, etc. Any changes I need to make please leave below. (I threw this together in about 2hrs for fun) If you think this guide is too hard to follow, let me know below, its my 1st guide. Leave a suggestion for what next weeks tut/snippet should be! The first things you need are a source and client. look around, they arent hard to find. or inbox me a request for links * First things first. If you are hosting this, you will want to read parts 1-4. If you are using this for personal use, skip part 2 completely. Prep Work: Download and extract both the source and client to desktop. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [COLOR="#00FF00"][U][B]PART 1.[/B] [/U][/COLOR]Client Work. 1. Open the "Your Client" file you extracted. 2. Right click on compile and click edit. 3. You should see: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/1-1.png[/IMG] 4. In the red, you see my JDK version is 1.6.0_30. You need to change this to your JDK version. 5. If your not sure what yours is, heres how to check: (if you know yours, skip to step 6) ---------------------------------------------------------------------------------- Checking your JDK and JRE: (if you dont have JDK or JRE, you will need them both, find them here: [url]http://www.oracle.com/technetwork/java/javase/downloads/index.html[/url]) click: windows (bottom left) computer OS (C:) Program Files or Program Files (x86) depending on your computer. (mines in Program Files) Once you find a java folder click on it. Heres an example of what you should see: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/2-1.png[/IMG] jdk1.6.0_30+ will be fine along with jre7 ----------------------------------------------------------------------------------- 6. Change jdk1.6.0_30 to your version (6+) IF YOUR JAVA FILE IS IN Program Files (x86) change the path to look like: "C:\Program Files (x86)\ 7. Save, Compile, Run. 8. If this did not work, right click run and edit it. If there is anything about JDK, change it to your version, however there shouldn't be. [COLOR="#FF0000"]END OF PART 1.[/COLOR] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [COLOR="#00FF00"]PART 2.[/COLOR] [COLOR="#FF0000"]For those who are hosting[/COLOR]! Port Forwarding Guide. Overview: This step is for those who plan on hosting. port forwarding is a MUST. There are many guides on how to port forward that will most likely be better than mine, so feel free to explore. In this guide I will show you how it worked for me. What does it do? Port forwarding allows other people to connect to your RSPS. Guide: 1. Go to No-Ip.com and register. [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/3-2.png[/IMG] 2. Login to your account and click "add a host". [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/4-1.png[/IMG] 3. Here is a diagram of what to do along with typed steps for those who are special. Steps: Choose any name, I suggest something simple like rsps. Select "no-ip.biz" at end Select DNS Host (A) if it isnt Make sure you IP is there Create Host Diagram: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/5-1.png[/IMG] 4. Now you must download No-Ip. 5. Click on the No-Ip logo to bring you to the home page. [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/6.png[/IMG] 6. Once you download it, open the download (DUC) 7. You might need to sign in and what not 8. Select hosts, select yours and save. [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/select.png[/IMG] ~this finishes all with no-ip~ THIS IS THE PART THAT DIFFERS FROM EACH PERSON 9. Click on the windows icon (bottom left) and search cmd. run that and a black window should pop up 10. Type in: ipconfig and then hit enter 11. Scroll up a tad until you see: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/ipconfig.png[/IMG] 12. Open your internet browser and type your default gateway into the search bar. hit enter and it should bring you to your router login page. Example: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/login-1.png[/IMG] (my router is provided by time warner cable) 13. Once you login to your router, your going to want to search around until you find something that looks like this: [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/likedis.png[/IMG] 14. Fill out one of your lines by following the diagram OR typed instructions: 14.1 Take your IPV4 address and add the last few numbers to what is given. 14.2 I cant tell you what mine is, but for example my IpV4 could be: 192.168.0.06 , I would then fill in 06 14.3 Next is the start port and end port, you need to use 43594 as your port number. 14.4 I dont think I needed to do internal port #, but I did anyway. 14.5 Protocol is where it asks you like TCP or UDP. just select both. 14.6 Then enable it, save/apply/etc. [IMG]http://i1193.photobucket.com/albums/aa343/xanderhamm/kk.png[/IMG] Done with the port forwarding! PART 2 CONTINUED! Making it so players can connect to your client! 1. Open "your client" folder 2. Search loader and open loader 3. hit Ctrl+h OR edit, Replace 4. Replace all 127.0.0.1 with your No-Ip address. for example, mine would be rsps.no-ip.biz/(rsps1.no-ip.biz) WHATEVER YOU MADE YOUR HOST NAME FROM NO-IP 5. Save, Compile, Done. [COLOR="#FF0000"]END OF PART 2.[/COLOR] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [COLOR="#00FF00"]PART 3.[/COLOR] Source work This is a lot like Part one, you need to know your JDK and JRE versions. No pictures are included because you should have the hang of this by now 1. Open "your source" folder. 2. Right click and edit compile 3. In the compiler, edit the JDK version to whatever you have, save, exit, compile. 4. Right click and edit run 5. This has JRE 7 in it. Change it to your version, save, exit, run. [COLOR="#FF0000"]END OF PART 3.[/COLOR] [COLOR="#00FF00"]PART 4. [/COLOR] This should conclude it all for now. You can now run your source and client together. Run the source 1st, then the client [COLOR="#0000FF"]DONE.[/COLOR] [COLOR="#EE82EE"]Please leave feedback below![/COLOR]
  22. There is no guide books in my source so I have nothing to edit.....I don't know how to create a complete new one, so can someone help me with the code? I will put the Book Item ID so someone can put it in the code for me! [COLOR="#00FF00"]6749[/COLOR] - Demonic Tome So, how do I make this book open a background like the book back and add text when clicked Read? I have it set to send message on click then destroy item, but I want the actual book interface with text? How do I do it?
  23. When you want to start making kinah and lots of it then there are 3 basic ways to do this. 1 Use your professions. 2 Grind items & materials that you can sell. 3 Start completing quests in return for kinah.
  24. 667 quest guide where can i change his coords? ( using rscalifornia v2 source)
  25. I have this problem (AGAIN) [ATTACH=CONFIG]5172[/ATTACH] '1' ---- This is an overlap of another Guide, all my interfaces overlap in some way. i have added that 'closeall windows' thing in each command table. '2'--- how do i get rid of these? really annoying. thanks :D
×