Jump to content

eKoh

Members
  • Posts

    206
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by eKoh

  1. And for example, what files should I change? I am reading the SVN from rAthena and for example a Pre-Renewal server for Episode 13.2 there are some maps that needs to be deslisted:

     

    HnwaxEs.jpg

     

    These maps are for Episode 13.3

     

    jyzf7QD.jpg

     

    So they need to be deleted, right?

     

    And for what some other things I should worry?

     

    Items

    Monsters

    Skills?

    Quests

     

    P.S. I found that Revision 14775 has the latest update to Episode 13.2. But I am not really sure if I must replace these Rev files (npc, monsters, quests, etc) with my current revision.

     

    What is the best way to apply these modifications?

  2. Hello everybody =)!

     

    Well, that is my question. I was thinking if there is a revision for example, Episode 13.2, eAthena or rAthena, and then check what files are changing to my current emulator and replace them or something like that.

     

    Or maybe there is a more effective way to make this modification.

     

    I don't want to go to an old revision because it might have not bugs fixed or updates as most recent rAthena version.

     

    Well, I am really newbie in this thing haha, I would really appreciate any help =)!

     

     

    Ty for reading =)!

  3. Hmm, and what are the advantages about using a Dedicated Server instead of a VPS?

     

    I have read this for VPS from a website:

     

     


    During peak times this can cause some performance degradation but minimums are guaranteed and highly managed.

     

     

    This is traduced to lag, right?

     

    Does it varies from company to company?


    other question :3 hehe

     

    How bad is being attacked by DDOS nowadays? How often is it on RO private servers?? It's just that I've seen that Hosts gets overpriced with this DDOS protection, and I am not sure if it is really needed.

  4. Hello,

     

    what you need to worry is the location. What region will most of your players be, if you have an idea already i suggest get a server close to that region.

    In my experience i prefer west coast server which has low latency on almost all region. 

     

    Hmm, I have read something about what you say, and I had a question for that.

     

    What ping is enough good?

     

    300ms is it?

  5. Seriously jaffar, I am really thankful with your reply, I was really worried about this, but now I can calm my mind =D

     

    Thank you a lot jaffar!

     

     

    By the way, another dought came up.

     

    I've been looking for hosts, and there are these VPNs and Dedicated servers.

     

    I have seen VPNs and Dedicated servers with the same specifications, but What is the difference between these 2? and also How does these 2 impacts in the server's performance?

     

    Since I saw that VPNs are much less expensive than Dedicated servers.

  6. Hello rAthena community! I am very happy to see you back =)!

     

    Well, as I am getting closer to release the server I am working on, this question is still hitting my head =(

     

    I am searching for dedicated hosts, vpns, here and there but I am not really sure what should I focus on:

    • Processor
    • Ram
    • HDD
    • Bandwith speed
    • Bandwith capacity
    • Ping

    For example, how do the processor impacts in the server's performance, also for ram, bandwith speed and all these listed things.

     

    And what is an acceptable ping?

     

    I would really really appreciate any help, this is driving me crazy =/

     

    Have a nice day =)!!

     

    P.S. 

     

    For example, what do I need to worry about if my server is going to have more players? Like... 600 players online, is the RAM? the Bandwith speed?

  7. Shouldn't modifying party_check_exp_share be enough?

     

    But if should be:

    if (p->max_lvl < 80)

    Because otherwise you can always share with a level 90+ as long as there is one member below 80.

     

     

    hello there, I've been reading a lot of c++ stuff and writing some minor codes, I feel that I can start doing this thing I want.

     

    But I wonder, where is party_check_exp_share thing, I've looked on party.c and party.h files but I had not luck.

     

    by the way, what does sd-> means? I've been looking the source files and I find it is used very often.

  8.  

    well, setquest it used to mark that the player is starting a quest

     

    not all the scripts need that, only the ones that are quests, and when you start a quest, an icon should appear on the top right screen as you say, it is in korean because you don't have the data translation folder

     

    it is important because when you are making a quest, a npc now should know that you are following it, so it is needed to detect that you are making the quest

    if ( checkquest(xxxx) == 1 )
    
    mes "You are doing the quest xxxx";
    
    else
    
    mes "You are not doing the quest xxxx";

    I hope that I've explained myself

     

     

    thank you eKoh for explain 

    but ex: bg quest 6025 6026

    it show the korea word in my screen although i have translated it.

     

    then I try to remove set quest on the script 

    but everything still work fine.

    then I need to make sure , that it safe or not. about this bg removed setquest

     

     

    can you post a screenshot with the problem?

     

    I don't really understand what is the problem

  9. well, setquest it used to mark that the player is starting a quest

     

    not all the scripts need that, only the ones that are quests, and when you start a quest, an icon should appear on the top right screen as you say, it is in korean because you don't have the data translation folder

     

    it is important because when you are making a quest, a npc now should know that you are following it, so it is needed to detect that you are making the quest

    if ( checkquest(xxxx) == 1 )
    
    mes "You are doing the quest xxxx";
    
    else
    
    mes "You are not doing the quest xxxx";

    I hope that I've explained myself

  10. 1. PhpMyAdmin is installed on your webhosting.
     
    2. You'll need to set up some configuration in these files application.php and server.php
     
    application.php
     

    <?php
    // This is the application configuration file. All values have been set to
    // the default, and should be changed as needed.
    return array(
    'ServerAddress'        => 'localhost',              // This value is the hostname:port under which Flux runs. (e.g., example.com or example.com:80)

     

     

    servers.php

     

     

     

    return array(

    // Example server configuration. You may have more arrays like this one to
    // specify multiple server groups (however they should share the same login
    // server whilst they are allowed to have multiple char/map pairs).
    array(
    'ServerName'     => 'FluxRO',
    // Global database configuration (excludes logs database configuration).
    'DbConfig'       => array(
    //'Socket'     => '/tmp/mysql.sock',
    //'Port'       => 3306,
    //'Encoding'   => 'utf8', // Connection encoding -- use whatever here your MySQL tables collation is.
    'Convert'    => 'utf8',
    // -- 'Convert' option only works when 'Encoding' option is specified and iconv (http://php.net/iconv) is available.
    // -- It specifies the encoding to convert your MySQL data to on the website (most likely needs to be utf8)
    'Hostname'   => '127.0.0.1',
    'Username'   => 'ragnarok',
    'Password'   => 'ragnarok',
    'Database'   => 'ragnarok',
     
    You'll need to read carefully and put the correct IP from your VPS.
     

     

    3. You do not need to install it, your webhost should have it already installed. 

     
  11. Hello there, I want to make a script or what ever has to be needed to make this:

    From Level 1 - 79 make the Level Share Range of 30 Levels

     

    And from 80 - 99, the Level Share Range of 10 Levels

     

    Why do I want to make this?

     

    Well, the answer is simple, and it is because the parties on lower levels ( 1 - 79 ) are really low and by increasing the share level range, we are making a more party oriented server.

     

    But also if we leave the 30 level range, for 80+, we are going to make a Leeching oriented server, since the main goal for every player would be to reach 80 ASAP to finally get a friend or somebody to leech them till getting 99.

     

    And the purpose is to have more parties = more fun.

     

    If you have any idea of how to make this possible, please tell me, I can do the research and the hardwork, but the thing is that I have no clue of how to do this haha.

  12. That is because you have not property added the item, it happens because the Client needs to load the Item's file, but since they are not properly declared, the client cannot find these files and throws you that error.

     

    You can follow this guide, you'll need to change your ItemInfo.lub and add the item's files to your data folder,

     

    Custom Items - rAthena Wiki

     


    System/ItemInfo.lub

    Since ItemInfo.lub is compiled, you need to decompile it to lua , add your customs and recompile back to lub file (Some have said that renaming a decompiled file to lub also works) Syntax:

    [<item id>] = {
    unidentifiedDisplayName = <item name to show when not magnified>,
    unidentifiedResourceName = <file name prefix used for all the images and drop sprite when not magnified>,
    unidentifiedDescriptionName = { <comma separated list of strings>,<to get multiple lines>,<in item description> },
    identifiedDisplayName = <item name to show when magnified>,
    identifiedResourceName = <file name prefix used for all the images and drop sprite when magnified>,
    identifiedDescriptionName = { <same format as unidentifiedDescriptionName but for magnified items> },
    slotCount = <number of slots>,
    ClassNum = <View ID - yes the same one that was there item_db>
    },

    You can also put the different values in DescriptionName in separate lines.

    Example: Lets say i want to add a weapon to item id 25000 - a One handed sword named Devastator with 3 slots & the image files & drop sprite files are all named Black_Sword.* . Also i want to display a Sword when not magnified.

    [25000] = {
    unidentifiedDisplayName = "Sword",
    unidentifiedResourceName = "¼Òµå",
    unidentifiedDescriptionName = { "Unidentified item, can be identified with [Magnifier]." },
    identifiedDisplayName = "Devastator",
    identifiedResourceName = "Black_Sword",
    identifiedDescriptionName = {
    "An Unholy Sword that was created with the sole purpose of destruction",
    "Class :^777777 Sword^000000",
    "Attack :^777777 325^000000",
    "Weight :^777777 80^000000",
    "Weapon Level :^777777 4^000000",
    "Required Level :^777777 100^000000",
    "Applicable Job :^777777 Novice, Swordsman Class, Merchant Class, Thief Class^000000"
    },
    slotCount = 3,
    ClassNum = 2
    },

  13. but i dont have item.lua in datainfo item.lub only

     

    Then you have to edit that itemInfo.lub, look for some guide, it is not hard to edit it, and you also need to edit your item database, and use the proper Headgear view to your item.

  14. we all passed on this, as everybody said, make your own server, you'll need to put a lot of effort, a lot of things will not work at the 1st time, but when you finally make them work, you'll start loving what you are doing and it gives you strength to do what you want to do, that is to be a GM, making games and helping players.

     

    You can always ask any question if you do not have any clue on how to do something, good luck =)!

  15.  

     

    Me too =/ But if you are still interested you can send me a message =)

     

     

    You might do better to send a message directly to one of the Global Moderators or Scripting Developers/Leaders.

     

    Regards,

    ~Azura Skyy

     

     

    this way is better, because I've already sold 2 copies via rAthena but the admins have never approved my "Pay out" (to move the money to my paypal account), so I am not really gaining anything via rAthena downloads

  16. 20+ days are passed and I can't download it o_o

    However, is there a way to prevent players from running to the safe zones when they're about to die? else it would be pretty annoying xD

     

    I know... it is... bullshet~ 

    And well, you cannot walk into the safe zones, since there is a barrier to them. The beta version is the one that does not have this, that's why I've uploaded a recent version that has this barrier.

     

    wow its amazing i hope someone approve this soon :(

     

    Me too =/ But if you are still interested you can send me a message =)

  17. you have to know that there is 1 IP configuration for your servers to connect to each other (map, login, char) that is local (127.0.0.1)

     

    and there is another configuration to connect the players (you) to the map and char servers which is Wan (54.86.187.93) in your case.

     

    so you need to set the ips correctly

     

    char_athena.conf

    // Character Server IP
    
    // The IP address which clients will use to connect.
    
    // Set this to what your server's public IP address is.
    
    char_ip: here.the.wan.ip // which is 54.86.187.93
    
    

    map_athena.conf

    // Map Server IP
    
    // The IP address which clients will use to connect.
    
    // Set this to what your server's public IP address is.
    
    map_ip: here.the.wan.ip
    
    

    you also need to set subnet_athena.conf

     

    subnet: 255.255.255.0:127.0.0.1:127.0.0.1
    subnet: 255.255.255.0:HERE.YOUR.WAN.IP:HERE.YOUR.WAN.IP
    

     

    if all of this does not work, try with the IP that appears in the loginserver

     

    172.31.19.175

     

    and also change the clientinfo

×
×
  • Create New...