About: this thread will help you start a server and fix some problems, yes you can add your own faq's, NO you cannot ask for help in this thread.
Please read this post before you ask something !
(just use CTRL+F to search for something your looking an answer for)
Ah well, here we go!
FAQ: EXP
1: Where can I set the rates?
-go to your eathena folder /config / battle / exp.txt , in this file you can set your rates
(// Rate at which exp. is given. (Note 2) (Note 3)
base_exp_rate: <-- 100 = 1x rate, 1000 = 10x rates , etc )
2: Where can I turn multi level up on?
-Its in the same file as the rates, right under the job exp rates,
you'll see a line like this: multi_level_up: no
change it to multi_level_up: yes
3: I want to put off the exp penalties ! what to do?
-go to your eathena folder / config / battle / exp.txt , scroll a bit down till you find this line:
// When a player dies, how should we penalize them?
// 0 = No penalty.
// 1 = Lose % of current level when killed.
// 2 = Lose % of total experience when killed.
death_penalty_type: 1 <change this to 0 for no penalty.
FAQ: DROPS
1: Where can I change the drop rates?
-go to your eathenafolder/config/battle/drops folder, in this file you can set your drop rates.
just search till you find this line:
// The rate the common items are dropped (Items that are in the ETC tab, besides card)
item_rate_common: 100 <-- 100 = 1x drop rate, 1000 = 10x drop rate, etc)
item_rate_common_boss: 100 <--- drop rate for bosses
item_drop_common_min: 1 <--- minimal drop rate
item_drop_common_max: 10000 <--- maximum drop rate.
In the same file you can set up the card drop rate, healing drop rate, gear droprate, etc.
2: How can I make my luk affect my drop rate ?
its in the same file as the drop rates, just scroll totally down till you see this line;
/Alternate System: Your luk affects the drop rates on a relative basis.
//Setting to 100 means each luk adds 1% chance to find items
//(So at 100 luk, everything will have double chance of dropping).
drops_by_luk2: 0 <-- (100 = e.a luk = 1%, 1000 = 10%, etc)
3: How can I make so that the server announces when someone finds a rare item?
Just like the drop rate and the luk affect, its in the same folder !
Search for these lines:
// Make broadcast ** Player1 won Pupa's Pupa Card (chance 0.01%) ***
// Note: It also announces STEAL skill usage with rare items
// 0 = don't show announces at all
// 1 = show announces for 0.01% drop chance items
// 333 = show announces for 3.33% or lower drop chance items
// 10000 = show announces for all items
rare_drop_announce: 0 <-- setting this to 1 or 333, not 10000, cause it will announce EVERY item you find, so that would be a total chaos.
FAQ: GM's
1:I want to use all the skills as a GM !
-Go to your eathenafolder/conf/battle/gm.txt, and you'll see this line:
// [GM] Can use all skills? (No or mimimum GM level)
gm_all_skill: no <-- just type yes instead of no and the GM can use ALL the skills available in RO!
Alot of other things about a GM can be changed here, like that your GM can put on everything (like a mirror shield with an archer.)
2: where can I set my GM account?
-go to your eathenafolder/conf/GM_account.txt,
and put in your account ID.
(if you are using SQL, you have to edit it in the query browser to (go to "login", and click on your account and change the "level" to 99 (wich is normally 0 ) )
3: Where can I find the GM commands?
-The GM commands can be found in the files help.txt and help2.txt in your eathenafolder/conf folder.
FAQ: @ commands
1
mfg I want to set my @ commands, but where must I look?!
-go to your eathenafolder/conf/atcommand_athena, open it and just look for the @commands you want to enable for normal players.
when you find them, change the number to 0 (for normal players) if you want normal players to be able to use them.
FAQ: NPC's
1: Where are the NPC's located?
-The NPC folder is located at eathenafolder/npc .
There are alot of folders in there in wich are all different NPC's, according to the folder names, so all Kafras are stored in the folder called Kafra.
2: I want a custom warper!!!!!
-In the NPC folder, go look for the file scripts_custom.txt,
after that go look for the warper:
// -- City and Dungeon Warper
//npc: npc/custom/warper/warper.txt
Just unlock it, by removed the "//" from the line //npc: npc/custom/warper/warper.txt.
so it will look like this:
// -- City and Dungeon Warper
npc: npc/custom/warper/warper.txt
If you want to enable other custom npc's,
just unlock them !
3: I want to add my own custom npc, but how do I do that?
make a new folder in your Npc folder, and call it whatever you like, and put your npc txt file in there.
after that, go to scripts_custom, and add in this:
// --------------------------------------------------------------
// --------------------------- Custom ---------------------------
// ------------------------- My own custom NPC's -------------------------
npc: npc/"your npc custom folder name"/"the name of the txt file"
(example:
npc: npc/kinotocustom/sexywarper.txt
FAQ: Dyes and Hairstyles
1: Where can I add in more dyes and hairstyles?
-you can change them in your aethenafolder/conf/battle/client.txt,
and you'll see these lines:
// valid range of dye's and styles on the client
min_hair_style: 0
max_hair_style: 23 < set it to 23 or more !
min_hair_color: 0
max_hair_color: 251 < set it to 251 or more!
min_cloth_color: 0
max_cloth_color: 77 < 77 or more !
After you've done this, just make a special dye npc, wich supports all the dyes and hairstyles !
FAQ: Server announcements
1: How can to change the Wisp name that announces the server announcements?
-please go to your eathenafolder/conf/char_athena.txt,
You'll see this line:
// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: YourRO announcement <-- change this to your servername !
2: where can I set the MOTD? (message of the day)
-just open eathenafolder/conf/motd.txt , and change your MOTD to your likings
(when you lock them ( // ) , that line will not be shown in the MOTD ingame. )
3
ingame) Whats the difference between /b and /lb?
-the difference is that /b (broadcast) will be all over the server, and /lb (local broadcast) will only be shown at the map you are on atm
Here are some different broadcast types:
/b (broadcast over the server)
/nb (nameless broadcast over the server, without your GM character name)
/lb (local broadcast, will only broadcast on the map you are on)
/nlb (nameless local broadcast , will only broadcast on the map you are on, without your GM's character name)
FAQ: Banning
1: How can I ban someone?
-Go to your eathenafolder/conf/login_athena.txt, and look for the following line:
// Indicate the IP that the server refuse.
// Add as many IP's as you wish, as long as you put deny: before it.
//deny: 123.123.123.123
//deny: 234.234.234.234
deny: 80.142.169.216 <-- dont forget to unlock them (delete the // )
p.s , this ip is from an server hacker that I caught when he tried to overflood everything. so you can also put this ip in there ! xP
Credits: Kinoto-chan
Okay. Here are the basic way to protect your system from intruders/hackers from getting in/hacking your system.
1. Get the best firewalls in the web today.
- This is the first step in protecting your system from unwanted attacks. But just placing the firewall is just lame. So, to use some ports for eA, allow ports 6900,6121 and 5121(The default) or the ports you use for eA to accept incoming and outgoing connections, since this is a server. Close unneeded ports for security reasons. I recommend Norton System works or Norton Internet Security. They both have an antivirus and a Firewall but both have some missing components that the other has. Configure your firewall as you please. And please, always update it so that you get the latest protection from hackers.
2. Monitor your eA Server for unusual activity.
- Second on the list. Monitoring the server will help you on figuring out if you are already being hacked. If you see something unusual and can't figure it out immediately, check it in game. Then try to figure out what's happening. If you still can't find it out immediately, shutdown the server for a while. Then turn it on again. If that happens again, recheck again. Repeat the process to find out who and what's hacking you.
3. Constantly monitor your SQL DB's of your server, if you are using SQL, or the files in the /save folder in your eA Server folder, if you are using TXT.
- This is an alternative for checking what/who is hacking you. Constantly check for unusual inputs in an account. This helps especially when the hacker tried to duplicate zennies or something like that.
4. Record the logs of your server, if you can.
- Recording the logs may help in resolving the problem. I know some Server Managers that saves all the logs of the server. IP's are recorded in the logs. So, if you see that an IP just done an unusual thing, check it. If this is confirmed and had made something really bad, ban the IP.
5. Update your OS as well.
- Updating is a good way to protect your system. The updates usually contains security fixes, which is helpful in protecting the system. The Windows XP OS is, i think, the most vulnerable OS when attacked. That's why Microsoft is always issuing Security Fixes as well. So updating the OS is helpful as well.
6. Use Linux as much as possible...
- Linux is gaining popularity nowadays. It's also stable for server use than Windows. Therefore, Linux is best for Servers, which includes eA. So if you are going to start a server, better learn how to use linux! tongue.gif
Credits: Lazarus, Kurt (Cleaned it up a bit)
Please read this post before you ask something !
(just use CTRL+F to search for something your looking an answer for)
Ah well, here we go!
FAQ: EXP
1: Where can I set the rates?
-go to your eathena folder /config / battle / exp.txt , in this file you can set your rates
(// Rate at which exp. is given. (Note 2) (Note 3)
base_exp_rate: <-- 100 = 1x rate, 1000 = 10x rates , etc )
2: Where can I turn multi level up on?
-Its in the same file as the rates, right under the job exp rates,
you'll see a line like this: multi_level_up: no
change it to multi_level_up: yes
3: I want to put off the exp penalties ! what to do?
-go to your eathena folder / config / battle / exp.txt , scroll a bit down till you find this line:
// When a player dies, how should we penalize them?
// 0 = No penalty.
// 1 = Lose % of current level when killed.
// 2 = Lose % of total experience when killed.
death_penalty_type: 1 <change this to 0 for no penalty.
FAQ: DROPS
1: Where can I change the drop rates?
-go to your eathenafolder/config/battle/drops folder, in this file you can set your drop rates.
just search till you find this line:
// The rate the common items are dropped (Items that are in the ETC tab, besides card)
item_rate_common: 100 <-- 100 = 1x drop rate, 1000 = 10x drop rate, etc)
item_rate_common_boss: 100 <--- drop rate for bosses
item_drop_common_min: 1 <--- minimal drop rate
item_drop_common_max: 10000 <--- maximum drop rate.
In the same file you can set up the card drop rate, healing drop rate, gear droprate, etc.
2: How can I make my luk affect my drop rate ?
its in the same file as the drop rates, just scroll totally down till you see this line;
/Alternate System: Your luk affects the drop rates on a relative basis.
//Setting to 100 means each luk adds 1% chance to find items
//(So at 100 luk, everything will have double chance of dropping).
drops_by_luk2: 0 <-- (100 = e.a luk = 1%, 1000 = 10%, etc)
3: How can I make so that the server announces when someone finds a rare item?
Just like the drop rate and the luk affect, its in the same folder !
Search for these lines:
// Make broadcast ** Player1 won Pupa's Pupa Card (chance 0.01%) ***
// Note: It also announces STEAL skill usage with rare items
// 0 = don't show announces at all
// 1 = show announces for 0.01% drop chance items
// 333 = show announces for 3.33% or lower drop chance items
// 10000 = show announces for all items
rare_drop_announce: 0 <-- setting this to 1 or 333, not 10000, cause it will announce EVERY item you find, so that would be a total chaos.
FAQ: GM's
1:I want to use all the skills as a GM !
-Go to your eathenafolder/conf/battle/gm.txt, and you'll see this line:
// [GM] Can use all skills? (No or mimimum GM level)
gm_all_skill: no <-- just type yes instead of no and the GM can use ALL the skills available in RO!
Alot of other things about a GM can be changed here, like that your GM can put on everything (like a mirror shield with an archer.)
2: where can I set my GM account?
-go to your eathenafolder/conf/GM_account.txt,
and put in your account ID.
(if you are using SQL, you have to edit it in the query browser to (go to "login", and click on your account and change the "level" to 99 (wich is normally 0 ) )
3: Where can I find the GM commands?
-The GM commands can be found in the files help.txt and help2.txt in your eathenafolder/conf folder.
FAQ: @ commands
1

-go to your eathenafolder/conf/atcommand_athena, open it and just look for the @commands you want to enable for normal players.
when you find them, change the number to 0 (for normal players) if you want normal players to be able to use them.
FAQ: NPC's
1: Where are the NPC's located?
-The NPC folder is located at eathenafolder/npc .
There are alot of folders in there in wich are all different NPC's, according to the folder names, so all Kafras are stored in the folder called Kafra.
2: I want a custom warper!!!!!
-In the NPC folder, go look for the file scripts_custom.txt,
after that go look for the warper:
// -- City and Dungeon Warper
//npc: npc/custom/warper/warper.txt
Just unlock it, by removed the "//" from the line //npc: npc/custom/warper/warper.txt.
so it will look like this:
// -- City and Dungeon Warper
npc: npc/custom/warper/warper.txt
If you want to enable other custom npc's,
just unlock them !
3: I want to add my own custom npc, but how do I do that?
make a new folder in your Npc folder, and call it whatever you like, and put your npc txt file in there.
after that, go to scripts_custom, and add in this:
// --------------------------------------------------------------
// --------------------------- Custom ---------------------------
// ------------------------- My own custom NPC's -------------------------
npc: npc/"your npc custom folder name"/"the name of the txt file"
(example:
npc: npc/kinotocustom/sexywarper.txt
FAQ: Dyes and Hairstyles
1: Where can I add in more dyes and hairstyles?
-you can change them in your aethenafolder/conf/battle/client.txt,
and you'll see these lines:
// valid range of dye's and styles on the client
min_hair_style: 0
max_hair_style: 23 < set it to 23 or more !
min_hair_color: 0
max_hair_color: 251 < set it to 251 or more!
min_cloth_color: 0
max_cloth_color: 77 < 77 or more !
After you've done this, just make a special dye npc, wich supports all the dyes and hairstyles !
FAQ: Server announcements
1: How can to change the Wisp name that announces the server announcements?
-please go to your eathenafolder/conf/char_athena.txt,
You'll see this line:
// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: YourRO announcement <-- change this to your servername !
2: where can I set the MOTD? (message of the day)
-just open eathenafolder/conf/motd.txt , and change your MOTD to your likings
(when you lock them ( // ) , that line will not be shown in the MOTD ingame. )
3

-the difference is that /b (broadcast) will be all over the server, and /lb (local broadcast) will only be shown at the map you are on atm
Here are some different broadcast types:
/b (broadcast over the server)
/nb (nameless broadcast over the server, without your GM character name)
/lb (local broadcast, will only broadcast on the map you are on)
/nlb (nameless local broadcast , will only broadcast on the map you are on, without your GM's character name)
FAQ: Banning
1: How can I ban someone?
-Go to your eathenafolder/conf/login_athena.txt, and look for the following line:
// Indicate the IP that the server refuse.
// Add as many IP's as you wish, as long as you put deny: before it.
//deny: 123.123.123.123
//deny: 234.234.234.234
deny: 80.142.169.216 <-- dont forget to unlock them (delete the // )
p.s , this ip is from an server hacker that I caught when he tried to overflood everything. so you can also put this ip in there ! xP
Credits: Kinoto-chan
Okay. Here are the basic way to protect your system from intruders/hackers from getting in/hacking your system.
1. Get the best firewalls in the web today.
- This is the first step in protecting your system from unwanted attacks. But just placing the firewall is just lame. So, to use some ports for eA, allow ports 6900,6121 and 5121(The default) or the ports you use for eA to accept incoming and outgoing connections, since this is a server. Close unneeded ports for security reasons. I recommend Norton System works or Norton Internet Security. They both have an antivirus and a Firewall but both have some missing components that the other has. Configure your firewall as you please. And please, always update it so that you get the latest protection from hackers.
2. Monitor your eA Server for unusual activity.
- Second on the list. Monitoring the server will help you on figuring out if you are already being hacked. If you see something unusual and can't figure it out immediately, check it in game. Then try to figure out what's happening. If you still can't find it out immediately, shutdown the server for a while. Then turn it on again. If that happens again, recheck again. Repeat the process to find out who and what's hacking you.
3. Constantly monitor your SQL DB's of your server, if you are using SQL, or the files in the /save folder in your eA Server folder, if you are using TXT.
- This is an alternative for checking what/who is hacking you. Constantly check for unusual inputs in an account. This helps especially when the hacker tried to duplicate zennies or something like that.
4. Record the logs of your server, if you can.
- Recording the logs may help in resolving the problem. I know some Server Managers that saves all the logs of the server. IP's are recorded in the logs. So, if you see that an IP just done an unusual thing, check it. If this is confirmed and had made something really bad, ban the IP.
5. Update your OS as well.
- Updating is a good way to protect your system. The updates usually contains security fixes, which is helpful in protecting the system. The Windows XP OS is, i think, the most vulnerable OS when attacked. That's why Microsoft is always issuing Security Fixes as well. So updating the OS is helpful as well.
6. Use Linux as much as possible...
- Linux is gaining popularity nowadays. It's also stable for server use than Windows. Therefore, Linux is best for Servers, which includes eA. So if you are going to start a server, better learn how to use linux! tongue.gif
Credits: Lazarus, Kurt (Cleaned it up a bit)
Last edited by a moderator: