Jump to content

BattleGrounds

Members
  • Content Count

    8
  • Joined

  • Last visited

Posts posted by BattleGrounds


  1. So far these are the changes I've been able to make to the skill:

     

    - Triple HP

    - ATK +200%

    - Enabled skills

    - Removed SP penalty

     

    But haven't been able to find where to enable item usage during the skill. Do you know where can I find this? Thanks.


  2. 03016daead80b7ecbdaf57c876ff28f7 Full_kRO_Renewal_20150301.torrent

     

    I actually got it to run using Happy's 2013-12-23 Premade Client Pack, but I checked to see the differences between folders, and even copied some files to the kRO folder. Diffed the client and packed the grf once again but the problem remains. I suspect it was a corrupt download.


  3. Sorry to bother once more, but now that I've finished setting up the Hercules server, I'm having some trouble getting the client to work. I followed zackdreaver's guide, but I get this error after I run the patched exe:

     

     

    client%20error_zps9n2gi7kk.png

     

     

    Basically, this are the steps I've done so far:

     

    - Downloaded kRO from https://www.nickyzai.com/?p=kro

    - Updated using rsu-kro-rag-lite and rsu-kro-renewal-lite.

    - Dowloaded the Fixed 2014 April client from the guide.

    - Used NEMO patcher to diff client.

    - Edited mmo.h to accept client date.

    - Compiled hercules.

    - Dowloaded Client Translation from the guide.

    - Made english.grf from the data folder, added it to the RO folder, and included the 1=english.grf line in DATA.ini

    - Copied SystemFont from Client Translation folder to RO folder

    - Copied itemInfo.lua from Client Translation folder to RO System folder.

     

    After that I ran the exe and received the error, I'm totally lost in how to fix this. Any help would be appreciated.

     

     


  4. char-server

     

     

    // Character Server configuration file.

    // Note: "Comments" are all text on the right side of a double slash "//"
    // Whatever text is commented will not be parsed by the servers, and serves
    // only as information/reference.

    // Server Communication username and password.
    userid: root
    passwd: ragnarok

    // Server name, use alternative character such as ASCII 160 for spaces.
    // NOTE: Do not use spaces or any of these characters which are not allowed in
    // Windows filenames /:*?"<>|
    // ... or else guild emblems won't work client-side!
    server_name: BattleGrounds

    // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
    wisp_server_name: Server

    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    login_ip: 127.0.0.1

    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Login Server Port
    login_port: 6900

    // 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: 127.0.0.1

    // Character Server Port
    char_port: 6121

    //Time-stamp format which will be printed before all messages.
    //Can at most be 20 characters long.
    //Common formats:
    // %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
    // %H:%M:%S (hour:minute:second, 24 hour format)
    // %d/%b/%Y (day/Month/year)
    //For full format information, consult the strftime() manual.
    //timestamp_format: [%d/%b %H:%M]

    //If redirected output contains escape sequences (color codes)
    stdout_with_ansisequence: no

    //Makes server output more silent by ommitting certain types of messages:
    //1: Hide Information messages
    //2: Hide Status messages
    //4: Hide Notice Messages
    //8: Hide Warning Messages
    //16: Hide Error and SQL Error messages.
    //32: Hide Debug Messages
    //Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
    console_silent: 0

    // Type of server.
    // No functional side effects at the moment.
    // Displayed next to the server name in the client.
    // 0=normal, 1=maintenance, 2=over 18, 3=paying, 4=F2P
    char_server_type: 0

    // Minimum Group ID to join char server when it is on char_server_type 1 (maintenance)
    char_maintenance_min_group_id: 99

    // Enable or disable creation of new characters.
    // Now it is actually supported [Kevin]
    char_new: 1

    // Display (New) in the server list.
    char_new_display: 0

    // Maximum users able to connect to the server.
    // Set to 0 to disable users to log-in. (-1 means unlimited)
    max_connect_user: -1

    // Group ID that is allowed to bypass the server limit of users.
    // Default: -1 = nobody (there are no groups with ID < 0)
    // See: conf/groups.conf
    gm_allow_group: -1

    // How often should the server save all files? (In seconds)
    // Note: Applies to all data files on TXT servers.
    // On SQL servers, it applies to guilds (character save interval is defined on the map config)
    autosave_time: 60

    // Display information on the console whenever characters/guilds/parties/pets are loaded/saved?
    save_log: yes

    // Start point, Map name followed by coordinates (x,y)
    start_point: new_1-1,53,111

    // Starting items for new characters
    // Format is: id1,quantity1,stackable1,idN,quantityN,stackableN
    // stackable:
    // 0 - Not stackable (weapon, armor, egg, pet armor)
    // 1 - Stackable
    start_items: 1201,1,0,2301,1,0

    // Starting zeny for new characters
    start_zeny: 0

    // Size for the fame-lists
    fame_list_alchemist: 10
    fame_list_blacksmith: 10
    fame_list_taekwon: 10

    // Guild earned exp modifier.
    // Adjusts taxed exp before adding it to the guild's exp. For example, if set
    // to 200, the guild receives double the player's taxed exp.
    guild_exp_rate: 100

    // Name used for unknown characters
    unknown_char_name: Unknown

    // To log the character server?
    log_char: 1

    // Allow or not identical name for characters but with a different case (upper/lower):
    // example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed
    name_ignoring_case: no

    // Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are:
    // NOTE: Applies to character, party and guild names.
    // 0: no restriction (default)
    // 1: only letters/symbols in 'char_name_letters' option.
    // 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles.
    char_name_option: 1

    // Set the letters/symbols that you want use with the 'char_name_option' option.
    // Note: Don't add spaces unless you mean to add 'space' to the list.
    char_name_letters: abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890

    // Restrict character deletion by BaseLevel
    // 0: no restriction (players can delete characters of any level)
    // -X: you can't delete chars with BaseLevel <= X
    // Y: you can't delete chars with BaseLevel >= Y
    // e.g. char_del_level: 80 (players can't delete characters with 80+ BaseLevel)
    char_del_level: 0

    // Amount of time in seconds by which the character deletion is delayed.
    // Default: 86400 (24 hours)
    // NOTE: Requires client 2010-08-03aragexeRE or newer.
    char_del_delay: 86400

    // Block deletion if character is inside a guild or a party? (BOOL)
    // default: 0 official: 1
    // !!This check is imposed by Aegis to avoid dead entries in databases and _is_not_needed_ as we clear data properly!!
    char_aegis_delete: 0

    // What folder the DB files are in (item_db.conf, etc.)
    db_path: db

    //==================================================================
    // Pincode system
    //==================================================================

    // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse
    // NOTE: Requires client 2011-03-09aragexeRE or newer.
    // 0: disabled
    // 1: enabled
    pincode_enabled: 1

    // Request Pincode only on login or on everytime char select is accessed?
    // 0: only on login (default)
    // 1: everytime the char select window is accessed
    pincode_charselect: 0

    // How often does a user have to change his pincode?
    // Default: 0
    // 0: never
    // X: every X minutes
    pincode_changetime: 0

    // How often can a user enter the wrong password?
    // Default: 3
    // NOTE: The maximum on clientside is 3
    pincode_maxtry: 3

    import: conf/import/char_conf.txt

     

     

    inter-server

     

     

    // Hercules InterServer (settings shared/used by more than 1 server) configuration.

    // Options for both versions

    // Log Inter Connections, etc.?
    log_inter: 1

    // Inter Log Filename
    inter_log_filename: log/inter.log

    // Level range for sharing within a party
    party_share_level: 15

    // SQL version options only

    // You can specify the codepage to use in your mySQL tables here.
    // (Note that this feature requires MySQL 4.1+)
    //default_codepage:


    // For IPs, ideally under linux, you want to use localhost instead of 127.0.0.1
    // Under windows, you want to use 127.0.0.1. If you see a message like
    // "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"
    // and you have localhost, switch it to 127.0.0.1

    // Global SQL settings
    // overridden by local settings when the hostname is defined there
    // (currently only the login-server reads/obeys these settings)
    sql.db_hostname: 127.0.0.1
    sql.db_port: 3306
    sql.db_username: rootsql.db_password: ragnarok
    sql.db_database: hercules
    sql.codepage:

    // MySQL Character SQL server
    char_server_ip: 127.0.0.1
    char_server_port: 3306
    char_server_id: root
    char_server_pw: ragnarok
    char_server_db: hercules

    // MySQL Map SQL Server
    map_server_ip: 127.0.0.1
    map_server_port: 3306
    map_server_id: root
    map_server_pw: ragnarok
    map_server_db: hercules

    // MySQL Log SQL Database
    log_db_ip: 127.0.0.1
    log_db_port: 3306
    log_db_id: root
    log_db_pw: ragnarok
    log_db_db: log
    log_codepage:
    log_login_db: loginlog

    // == MySQL Reconnect Settings
    // ===========================
    // - mysql_reconnect_type
    // - 1: when mysql disconnects during runtime, the server tries to reconnect mysql_reconnect_count times and,
    // -- if unsuccessful, the server is shut down
    // - 2: when mysql disconnects during runtime it tries to reconnect indefinitely
    mysql_reconnect_type:2
    // - mysql_reconnect_count
    // - number of reconnect attempts the server should do when the database disconnects during runtime
    // - only used when mysql_reconnect_type is 1
    mysql_reconnect_count:1

    // DO NOT CHANGE ANYTHING BEYOND THIS LINE UNLESS YOU KNOW YOUR DATABASE DAMN WELL
    // this is meant for people who KNOW their stuff, and for some reason want to change their
    // database layout. [CLOWNISIUS]

    // ALL MySQL Database Table names

    //Shared
    interreg_db: interreg
    global_acc_reg_num_db: global_acc_reg_num_db
    global_acc_reg_str_db: global_acc_reg_str_db

    // Char Database Tables
    char_db: char
    hotkey_db: hotkey
    scdata_db: sc_data
    cart_db: cart_inventory
    inventory_db: inventory
    charlog_db: charlog
    storage_db: storage
    skill_db: skill
    interlog_db: interlog
    memo_db: memo
    guild_db: guild
    guild_alliance_db: guild_alliance
    guild_castle_db: guild_castle
    guild_expulsion_db: guild_expulsion
    guild_member_db: guild_member
    guild_skill_db: guild_skill
    guild_position_db: guild_position
    guild_storage_db: guild_storage
    party_db: party
    pet_db: pet
    friend_db: friends
    mail_db: mail
    auction_db: auction
    quest_db: quest
    homunculus_db: homunculus
    skill_homunculus_db: skill_homunculus
    mercenary_db: mercenary
    mercenary_owner_db: mercenary_owner
    ragsrvinfo_db: ragsrvinfo
    elemental_db: elemental
    account_data_db: account_data
    acc_reg_num_db: acc_reg_num_db
    acc_reg_str_db: acc_reg_str_db
    char_reg_str_db: char_reg_str_db
    char_reg_num_db: char_reg_num_db

    // Map Database Tables
    item_db_db: item_db
    item_db2_db: item_db2
    mob_db_db: mob_db
    mob_db2_db: mob_db2
    mob_skill_db_db: mob_skill_db
    mob_skill_db2_db: mob_skill_db2
    mapreg_db: mapreg
    autotrade_merchants_db: autotrade_merchants
    autotrade_data_db: autotrade_data
    npc_market_data_db: npc_market_data

    // == SQL item, mob, mob skill databases
    // =====================================
    // Note: the following databases may get out of date at times, or not be
    // thoroughly tested (if at all, since they're auto-generated). As such it is
    // not advisable to rely on them other than for informative reasons (Control
    // Panels, websites, etc.)
    // Unless you know what you're doing, please consider using their txt version.
    // Note2: It is perfectly legit (and recommended) to use txt databases in
    // Hercules, while still loading the SQL tables we provide to be used
    // exclusively by your Control Panel or Website.

    // Use SQL for item_db? (not recommended)
    use_sql_item_db: no

    // Use SQL for mob_db? (not recommended)
    use_sql_mob_db: no

    // Use SQL for mob_skill_db? (not recommended)
    use_sql_mob_skill_db: no

    import: conf/import/inter_conf.txt

     

     

    map-server

     

     

    //--------------------------------------------------------------
    // Hercules Map-Server Configuration File
    //--------------------------------------------------------------

    // Note: "Comments" are all text on the right side of a double slash "//"
    // Whatever text is commented will not be parsed by the servers, and serves
    // only as information/reference.

    //--------------------------------------------------------------
    // Configuration Info
    //--------------------------------------------------------------
    // Interserver communication passwords, set in account.txt (or equiv.)
    userid: roopasswd: ragnarok

    // Character Server IP
    // The map server connects to the character server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    char_ip: 127.0.0.1

    // The map server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121

    // 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: 127.0.0.1

    // Map Server Port
    map_port: 5121

    //Time-stamp format which will be printed before all messages.
    //Can at most be 20 characters long.
    //Common formats:
    // %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
    // %H:%M:%S (hour:minute:second, 24 hour format)
    // %d/%b/%Y (day/Month/year)
    //For full format information, consult the strftime() manual.
    //timestamp_format: [%d/%b %H:%M]

    //If redirected output contains escape sequences (color codes)
    stdout_with_ansisequence: no

    //Makes server log selected message types to a file in the /log/ folder
    //1: Log Warning Messages
    //2: Log Error and SQL Error messages.
    //4: Log Debug Messages
    //Example: "console_msg_log: 7" logs all 3 kinds
    //Messages logged by this overrides console_silent setting
    console_msg_log: 0

    //Makes server output more silent by omitting certain types of messages:
    //1: Hide Information messages
    //2: Hide Status messages
    //4: Hide Notice Messages
    //8: Hide Warning Messages
    //16: Hide Error and SQL Error messages.
    //32: Hide Debug Messages
    //Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
    console_silent: 0

    //Where should all database data be read from?
    db_path: db

    // Enable the @guildspy and @partyspy at commands?
    // Note that enabling them decreases packet sending performance.
    enable_spy: no

    // Read map data from GATs and RSWs in GRF files or a data directory
    // as referenced by grf-files.txt rather than from the mapcache?
    use_grf: no

    // Database autosave time
    // All characters are saved on this time in seconds (example:
    // autosave of 60 secs with 60 characters online -> one char is saved every
    // second)
    autosave_time: 300

    // Min database save intervals (in ms)
    // Prevent saving characters faster than at this rate (prevents char-server
    // save-load getting too high as character-count increases)
    minsave_time: 100

    // Apart from the autosave_time, players will also get saved when involved
    // in the following (add as needed):
    // 1: After every successful trade
    // 2: After every vending transaction
    // 4: After closing storage/guild storage.
    // 8: After hatching/returning to egg a pet.
    // 16: After successfully sending a mail with attachment
    // 32: After successfully submitting an item for auction
    // 64: After successfully get/delete/complete a quest
    // 128: After every buying store transaction
    // 256: After every bank transaction (deposit/withdraw)
    // NOTE: These settings decrease the chance of dupes/lost items when there's a
    // server crash at the expense of increasing the map/char server lag. If your
    // server rarely crashes, but experiences interserver lag, you may want to set
    // these off.
    save_settings: 511

    //When employing more than one language (see db/translations.conf),
    //this setting is used as a fallback
    default_language: English

    // When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands.
    help_txt: conf/help.txt
    help2_txt: conf/help2.txt
    charhelp_txt: conf/charhelp.txt

    // Maps:
    import: conf/maps.conf

    import: conf/import/map_conf.txt

     


  5. After several failed attempts setting up a server (both client and server side), I decided to follow Patskie's guide, but still can't get the server to run.

     

    Here's how my char-server, inter-server, and map-server look:

     

    char-server

     

    inter-server

     

    map-server

     

    As I configured the user and password just as the guide, I used root for user and ragnarok for password for everything (conf and mysql).

     

    MySQL Workbench home screen looks like this

     

    And the editor like this

     

    The login error I receive when trying to run the server is this

     

    Any assistance would be appreciated. Thanks.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.