-
The ultimate Rune Files guide
Hi everyone. I decided to make a guide for the RuneFlyFF Files, because nobody has made one yet.
-------------------------------------
Contents:
1. Requirements
2. How to compile RuneFlyFF
3. Setting RuneFlyFF up
4. The command list
5. Credits
6. Important notes
-------------------------------------
1 - Requirements:
You will need the following stuff:
Microsoft Visual C++ [Google the link]
MySQL [Google the link]
Navicat Lite [Google the link]
Mootie's VC Folder [Download here]
Specific objects [.obj files] [Download here]
Latest Rune Files [Development section]
A mouse and a keyboard
Maybe a monitor and a computer
FlyFF Version 6 [Download here]
English knowledge [To understand this guide]
-------------------------------------
2 - How to compile RuneFlyFF:
First off, place Mootie's VC folder in C:\Program Files\Microsoft Visual Studio 9.0\ and replace the old VC folder, then extract the RuneFlyFF Serverfiles in a new folder. After that, extract objects.rar in the Release folders of Login server and World server and if it asks you if you want to replace any files click "Yes all". [Make sure you don't extract the folders in the RAR archive. Only drag and drop the files. Ex: Open the Login folder in objects.rar, and open the Login\Release folder in the new folder where your Rune files are located. Then just drag and drop the files from the RAR archive into your Login server folder]
Now, you will have to open up Microsoft Visual C++. Once you've done that, open up Login.sln [Login server folder].
Well, now we have opened the Login Server up. First thing you have to do now is, click on Build at the menustrip on the top and choose "Clean project map" (I'm not sure if it's exactly like that, because I don't have the english version). When C++ is done doing that, you will have to build the project map, just press F7 and it will be done within a short period of time. If it could not compile successfully, then retry. IMPORTANT! Make sure you compile it as a RELEASE not as a DEBUG build!
Now to the World Server. This is basically the same as the Login server, so I'll simplify it.
Open up worldserver7.sln in C++, click on Build on the menustrip up there, choose "Clean project map", then press F7. If it fails to compile, just retry. IMPORTANT! Make sure you compile it as a RELEASE not as a DEBUG build!
Now we're done with compiling RuneFlyFF.
-------------------------------------
3 - Setting RuneFlyFF up:
First, install MySQL and Navicat. Once you've done that, open up Navicat and make a new connection, put your MySQL information in there. Then, double click the connection, then rightclick and choose "New Database". Name the database whatever you want, for example "flyff". Then, right click the database you just created and choose "Execute batch file". You will now have to execute the SQL file that came together with the RuneFlyFF files, it should be in the RuneFlyFF server folder, when you found it, double click the file, and then press start. Wait a while until Navicat is done executing it. Alright, here we go, now we've got a database.
Next thing you have to do is open up Server.txt in your Login and Worldserver7 folder. [Both in the Release sub-directories]
You should see:
Code:
localhost
root
root
flyff
0
1
Localhost = Your MySQL host
root = MySQL username
root = MySQL password
flyff = Database
0 = MySQL Port
1 = Server ID
Set both Server.txt up properly, then save them and close.
We have now configured our server, and it is ready to use. Thought, we might want to change rates etc, in order to do that, open up C++ again and worldserver7.sln. Open the Source files folder in C++ and double click on Adat.cpp. Now look for:
Code:
float dropmult=10.0;
double moneymultiplier=100.0;
long double expMultiplier=50;
long double skillExpMultiplier=100;
int partypointsperlevel=10;
int partyexpszorzo=10.0;
unsigned long long explose=1.0;
const bool forcedchangeonblink=true;
int itemstaytime=1000*60;
int itemlocktime=1000*30;
dropmult is the item drop rate
moneymultiplier is the penya rate
expMultiplier is the EXP rate
skillExpMultiplier is the skill EXP rate
partypointsperlevel is how many party points you get for each party level
partyexpszorzo is the party EXP rate
explose is how much EXP you lose when your character dies
forcedchangeonblink I dunno what that is
itemstaytime is how long items lay on the floor [Not sure]
itemlocktime is the duration of how long you have to wait before re-using an item [Not sure]
Now scroll a bit down and look for:
Code:
int upgradeChances1[10]={95, 90, 80, 70, 60,50,40,30,20,10};
These are the upgrading chances.
Code:
95% chance = +1
90% chance = +2
80% chance = +3
70% chance = +4
60% chance = +5
50% chance = +6
40% chance = +7
30% chance = +8
20% chance = +9
10% chance = +10
Set it up to your likings.
-------------------------------------
4 - The command list
GM Commands:
Code:
// List written by HolySinX
// Last updated at 25th October 2009
>mob - Spawn a monster
>obj - Spawn a object
>teleportmodeon - Toogle Teleport mode on
>teleportmodeoff - Toogle Teleport mode off
>box - Unknown
>pos - Display your position
>mute - Mute someone
>unmute - Unmute someone
>spd - Uses Fast Walker on yourself
>nospd - Disable Fast Walker
>setpstat - Unknown
>money - Change your penya amount
>guildcreate - Create a guild
>exp - Change the EXP rate
>partyexp - Change the Party EXP rate
>addpartyexp - Add EXP to your party
>penyarate - Change the Penya rate
>drop - Change the Drop rate
>skillexp - Change the Skill EXP rate
>level - Change your level
>job - Change your job
>maxskills - Max out all Skills
>inv - Invisibility
>noinv - Make yourself visible
>item - Create an Item
>restat - Reset your Stats
>flushguilds - Save all guilds [Not verified]
>flush - Save the database [Verified by Organic]
>loadnpc - Reload NPC's
>npc - Spawn a NPC
>loadmob - Reload monster spawns
>mobspawns - Unknown
>search - Unknown
>searchmob - Unknown
>bank - Open up bank [Not verified]
>id - Your account ID [Not verified]
>dbid - Your characters ID
>nplayers - Show how many players are online in a messagebox
>music - Change Music
>speed - Unknown
>summon - Unknown
>inccheer - Increase cheer points
>effect - Show an effect
>notice - Send a notice
>teszt43 - Unknown
>teszt42 - Unknown
>teszt41 - Unknown
>teszt44 - Unknown
>ats [page] [itemid] - Add item to a shop
>dfs [page] [itemid] - Delete Item from shop
>cls [page] - Delete all items on the shop page
>addstat - Unknown
>substat - Unknown
>addstat1 - Unknown
>subtat1 - Unknown
>duel - Duel someone
>nplayers - Unknown
>setpstat - Unknown
>attack - Unknown
>attack2 - Unknown
>model - Change Model
Player commands [Work for GM's too]
Code:
>setkarma - Change your Karma
>str - Add STR
>sta - Add STA
>dex - Add DEX
>int - Add INT
-------------------------------------
So, that's it. I will keep this guide up-to-date.
-------------------------------------
5 - Credits:
Me - Time, effort and writing this guide
Duotone - Creator of Rune
Mootie - For his VC folder and because he helped me to compile Rune
Funkynicco - He also helped me, when I failed at compiling and he told me the last two lines of Server.txt
MisterKid - For the V6 Download link
Microsoft - For Visual C++
You - For reading my guide.
If you made a server using this guide, then please give credits to me and Duotone.
-------------------------------------
Attention! You may NOT post this guide on any other forums. This is a Ragezone-only guide. If I see this guide on any other site, I'll hunt you down. You may post this guide on an other forum, if you have my permission, otherwise, you may not do that.
-------------------------------------
-
Re: The ultimate Rune Files guide
O.o i was busy with it and then saw this post scary :P
Well for client you should try this
V6 client[now works]
http://www.megaupload.com/?d=BD68CFXX
-
Re: The ultimate Rune Files guide
There Holy, As U Asked =D
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
IHXFRYZZ
Is >droprate to change the drop rate, i didnt tested >drop, but i use >droprate
<:
btw: Very nice and clear guide.
>drop works too.
Thanks =P
-
Re: The ultimate Rune Files guide
Great job! Really nice guide. But I haven't tried to use this files yet, All who played with this said that V6 is boring - Just the skill system is fun.
V11 or more perfect files will be the real ultimate thing
Atleast somthing that is no caali.
-
Re: The ultimate Rune Files guide
Wow this will help many new noobs.:>
-
Re: The ultimate Rune Files guide
In the configuration file, server.txt, the two last is as follows (according to source):
Code:
0 // mysql port (if 0 it is default: 3306)
1 // server id, the id of this server (for multiserver configuration, see clusters table)
-
Re: The ultimate Rune Files guide
Easypeazy setup.
/verify >flush.
:]
-
Re: The ultimate Rune Files guide
-
Re: The ultimate Rune Files guide
Hello.
How am I supposed to get the server online?
I did find a login.exe at Release folder, but it seems not to work, and giving a error about "LIBMYSQL.dll missing". As the libmysql.dll seems to be at my "Rune" folder instead of "Login" folder.
I did send a PM of this to you, but I am hoping that if I dont get fast reply from you, someone else would maybe help me with this.
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
Aitsihia
Hello.
How am I supposed to get the server online?
I did find a login.exe at Release folder, but it seems not to work, and giving a error about "LIBMYSQL.dll missing". As the libmysql.dll seems to be at my "Rune" folder instead of "Login" folder.
I did send a PM of this to you, but I am hoping that if I dont get fast reply from you, someone else would maybe help me with this.
It's simple. Download objects.rar, then put all the files from the Login folder in that archive into your Login server folder.
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
HolySinX
It's simple. Download objects.rar, then put all the files from the Login folder in that archive into your Login server folder.
Sorry but I did not understand the meaning of your reply. So what I've done so far, is I did download the objects.rar, and did extract it to my Login and worldserver7 folder.
I am wondering do I have to copy the login.exe from my Login/Releases folder to the Login folder?
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
Aitsihia
Sorry but I did not understand the meaning of your reply. So what I've done so far, is I did download the objects.rar, and did extract it to my Login and worldserver7 folder.
I am wondering do I have to copy the login.exe from my Login/Releases folder to the Login folder?
Uh..
I'll simplify it..
1. Extract Objects.rar anywhere.
2. Open the Login folder in the directory where you extracted Objects.rar
3. Take all the stuff in that folder, and place it in your RuneFlyFF Login Server Folder.
Understood?
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
HolySinX
Uh..
I'll simplify it..
1. Extract Objects.rar anywhere.
2. Open the Login folder in the directory where you extracted Objects.rar
3. Take all the stuff in that folder, and place it in your RuneFlyFF Login Server Folder.
Understood?
So this is what I did.
1. I extracted the rune files to folder I named "RuneFlyFF".
2. I extracted objects.rar on my desktop.
3. I moved them to the folder name "RuneFlyFF", and it overwrited them on the files I got from rune.rar.
I think I did it correct?
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
Aitsihia
So this is what I did.
1. I extracted the rune files to folder I named "RuneFlyFF".
2. I extracted objects.rar on my desktop.
3. I moved them to the folder name "RuneFlyFF", and it overwrited them on the files I got from rune.rar.
I think I did it correct?
Or the easiest version:
Look for libmysql.dll in the objects archive, and just put it in the Login Server and worldserver7 folder :D
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
HolySinX
Or the easiest version:
Look for libmysql.dll in the objects archive, and just put it in the Login Server and worldserver7 folder :D
Okay so I now did put the "libmySQL.dll" and "pthreadVC2.dll" to the "Login" and "worldserver7" folders, but what I saw, they already exist in there.
So, the thing I now did, was copy the Login.exe from the Release fodler to the Login folder, and now it opened without errors.
But the Login.exe seems not to do anything, or is it supposed to be black without any text like "Login server up!", or like that?
EDIT: Okay nevermind. I got it working, it took a while tho. Thanks for nice tut. :)
-
Re: The ultimate Rune Files guide
Mootie's VC Folder
Another link please.
-
Re: The ultimate Rune Files guide
>str, >sta, >dex, >int arent working for me. Should they?
-
Re: The ultimate Rune Files guide
Aitsihia
can you please upload VC Folder to mediafire please
this very slow for me ( 1 day )
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
lmanso
Aitsihia
can you please upload VC Folder to mediafire please
this very slow for me ( 1 day )
Currently uploading to Mediafire. Will take 5 minutes or less.
Heres Mediafire link for VC Folder.
http://www.mediafire.com/download.php?dxn2jnwmnz4
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
Aitsihia
>str, >sta, >dex, >int arent working for me. Should they?
They should work. Make sure you have Rune 0.74 and not any previous version.
-
Re: The ultimate Rune Files guide
Uhm gonna give it a try when i finished the downloads, thanks for the release
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
HolySinX
They should work. Make sure you have Rune 0.74 and not any previous version.
I am using 0.74. Since theres 3 links, the uppest that doesnt even say what version is it, I tried that, and then the 3rd also, that says its 0.74.
But that still seems like its not working for me, or maybe it is not just working for a characters with access level of 1 (GM).
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
Aitsihia
I am using 0.74. Since theres 3 links, the uppest that doesnt even say what version is it, I tried that, and then the 3rd also, that says its 0.74.
But that still seems like its not working for me, or maybe it is not just working for a characters with access level of 1 (GM).
Erm..
You do know that you need status points in order to increase your stats.
Ex:
You have 1 Status Point.
You can only do >str 1
>str 2 etc wouldn't work
-
Re: The ultimate Rune Files guide
Quote:
Originally Posted by
HolySinX
Erm..
You do know that you need status points in order to increase your stats.
Ex:
You have 1 Status Point.
You can only do >str 1
>str 2 etc wouldn't work
I know this. I have 16 status points, and I am trying to do >int 16, but it doesnt work. I've even tried smaller numbers like >int 1.