-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Aeth
-
-
Okay man, I'll give it a try, again. Yesterday I made about 3 clienta and they didn't work. What I mean is that they didn't even open. I would PM you if I failed.
-
Hello guys,
I just wanted to ask you about some fresh guides for rAthena's newbies. Emulators sometimes could be really hard to understand despite some skills that I have.
My main problem is to make a RO Client which is gonna work(because server is already working on linux). I made lots of them, with or without some guides and I'm still... stuck. The next thing that I would love to see is "clean RO". I mean.. I saw a lot of clients to play on the other servers and they're absolutely clean and free from trash files etc.
Thanks for answers. Feel free to PM me.
Best Regards,
Aeth.
-
I've changed my client to 2012-04-10a version, I've changed everything as mrlongshen said and there is same problem as before. Oh my god..
@EDIT
http://rathena.org/board/topic/82099-updated-recommended-client-setup-complete-packed/
Used this client, did everything what should I do and.. it's still the same error.
-
I did it and nothing has changed..
-
Okey:
char_athena.conf
// Athena Character 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: ragnarokpasswd: 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: NewGenRO// 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: 194.181.21.117// 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 Portlogin_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: 194.181.21.117// Character Server Portchar_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// Console Commands// Allow for console commands to be used on/off// This prevents usage of >& log.fileconsole: off// 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=P2Pchar_maintenance: 0// 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.confgm_allow_group: 99// 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// Starting point for new characters// Format: <map_name>,<x>,<y>start_point: new_1-1,53,111// Starting items for new characters// Max number of items is MAX_STARTITEM in char.c (default 32)// Format: <id>,<amount>,<position>:<id>,<amount>,<position>:...// To auto-equip an item, include the position where it will be equipped; otherwise, use zero.start_items: 1201,1,2:2301,1,16// Starting zeny for new charactersstart_zeny: 0// Size for the fame-listsfame_list_alchemist: 10fame_list_blacksmith: 10fame_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 charactersunknown_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 allowedname_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// How many Characters are allowed per Account ? (0 = disabled)// You can not exceed the limit of MAX_CHARS slots, defined in mmo.h// Doing that, chars_per_account will be default to MAX_CHARS.chars_per_account: 0// 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// What folder the DB files are in (item_db.txt, etc.)db_path: db//===================================// Pincode system//===================================// NOTE: Requires client 2011-03-09aragexeRE or newer.// A window is opened before you can select your character and you will have to enter a pincode by using only your mouse.// Default: yespincode_enabled: yes// How often does a user have to change his pincode?// 0: never (default)// X: every X dayspincode_changetime: 0// How often can a user enter the wrong pincode?// Default: 3 (client maximum)pincode_maxtry: 3// Are users forced to use a pincode when the system is enabled?// Default: yespincode_force: yes//===================================// Addon system//===================================// Character moving// NOTE: Requires client 2011-09-28aragexeRE or newer.// Allows users to move their characters between slots.// Default: yeschar_move_enabled: yes// Allow users to move a character to a used slot?// If enabled the characters are exchanged.// Default: yeschar_movetoused: yes// Allow users to move characters as often as they like?char_moves_unlimited: noimport: conf/import/char_conf.txtmap-server_conf
//--------------------------------------------------------------//rAthena 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: ragnarokpasswd: 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: 194.181.21.117// 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 Portchar_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: 194.181.21.117// Map Server Portmap_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 settingconsole_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// Console Commands// Allow for console commands to be used on/off// This prevents usage of >& log.fileconsole: off// 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// 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: 127// Message of the day file, when a character logs on, this message is displayed.motd_txt: conf/motd.txt// 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.txthelp2_txt: conf/help2.txtcharhelp_txt: conf/charhelp.txt// Maps:import: conf/maps_athena.confimport: conf/import/map_conf.txtlogin_athena.conf
// Athena Login Server configuration file.// Translated by Peter Kieser <[email protected]>// 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.// The login 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 Portlogin_port: 6900//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 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// Console Commands// Allow for console commands to be used on/off// This prevents usage of >& log.fileconsole: off// Can you use _M/_F to make new accounts on the server?new_account: yes//If new_account is enabled, minimum length to userid and passwords should be 4?//Must be 'Yes' unless your client uses both 'Disable 4 LetterUserID/Password' Diffsnew_acc_length_limit: yes// Account registration flood protection system// allowed_regs is the number of registrations allowed in time_allowed (in seconds)allowed_regs: 1time_allowed: 10// Log Filename. All operations received by the server are logged in this file.login_log_filename: log/login.log// To log the login server?// NOTE: The login-sql server needs the login logs to enable dynamic pass failure bans.log_login: yes// Indicate how to display date in logs, to players, etc.date_format: %Y-%m-%d %H:%M:%S// Required account group id to connect to server.// -1: disabled// 0 or more: group idgroup_id_to_connect: -1// Minimum account group id required to connect to server.// Will not function if group_id_to_connect config is enabled.// -1: disabled// 0 or more: group idmin_group_id_to_connect: -1// Starting additional sec from now for the limited time at creation of account// -1: new account are created with UNlimited time (default value)// 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time)start_limited_time: -1// Check The clientversion set in the clientinfo ?check_client_version: no// What version we would allow to connect? (if the options above is enabled..)client_version_to_connect: 20// Store passwords as MD5 hashes instead of plaintext ?// NOTE: Will not work with clients that use <passwordencrypt>use_MD5_passwords: no// Ipban features (SQL only)ipban.enable: yes//ipban.sql.db_hostname: 127.0.0.1//ipban.sql.db_port: 3306//ipban.sql.db_username: ragnarok//ipban.sql.db_password: ragnarok//ipban.sql.db_database: ragnarok//ipban.sql.codepage://ipban.sql.ipban_table: ipbanlist// Dynamic password failure ipban systemipban.dynamic_pass_failure_ban: yesipban.dynamic_pass_failure_ban_interval: 5ipban.dynamic_pass_failure_ban_limit: 7ipban.dynamic_pass_failure_ban_duration: 5// Interval (in seconds) to clean up expired IP bans. 0 = disabled. default = 60.// NOTE: Even if this is disabled, expired IP bans will be cleaned up on login server start/stop.// Players will still be able to login if an ipban entry exists but the expiration time has already passed.ipban_cleanup_interval: 60// Interval (in minutes) to execute a DNS/IP update. Disabled by default.// Enable it if your server uses a dynamic IP which changes with time.//ip_sync_interval: 10// DNS Blacklist Blocking// If enabled, each incoming connection will be tested against the blacklists// on the specified dnsbl_servers (comma-separated list)use_dnsbl: nodnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net// Here are some free DNS Blacklist Services: http://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists//==============================================================================// dnsbl_servers Description// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// bl.blocklist.de IP-Addresses who attack other servers/honeypots over SSH, FTP, IMAP, etc.// ircbl.ahbl.org AHBL (open proxies, compromised machines, comment spammers)// safe.dnsbl.sorbs.net All zones in dnsbl.sorbs.net except "recent" and "escalations"// sbl-xbl.spamhaus.org Spamhaus blacklist (spammers, open proxies)// socks.dnsbl.sorbs.net Open SOCKS proxy servers// tor.ahbl.org Current tor relay and exit nodes// Which account engine to use.// 'auto' selects the first engine available (txt, sql, then others)// (defaults to auto)account.engine: auto// Account data storage configuration// SQL//account.sql.db_hostname: 127.0.0.1//account.sql.db_port: 3306//account.sql.db_username: ragnarok//account.sql.db_password: ragnarok//account.sql.db_database: ragnarok//account.sql.codepage://account.sql.case_sensitive: no//account.sql.account_db: login//account.sql.accreg_db: global_reg_value// Client MD5 hash check// If turned on, the login server will check if the client's hash matches// the value below, and will not connect tampered clients.// Note: see doc\md5_hashcheck.txt for more details.client_hash_check: off// Client MD5 hashes// A player can login with a client hash at or below the account group_id.// Format: group_id, hashclient_hash: 0, 113e195e6c051bb1cfb12a644bb084c5client_hash: 99, cb1ea78023d337c38e8ba5124e2338aeimport: conf/inter_athena.confimport: conf/import/login_conf.txtpacket_athena.conf
// Athena sockets Configuration file// translated (davidsiaw)// Display debug reports (When something goes wrong during the report, the report is saved.)debug: no// How long can a socket stall before closing the connection (in seconds)stall_time: 60// Maximum allowed size for clients packets in bytes (default: 24576).// NOTE: To reduce the size of reported packets, lower the values of defines, which// have been customized, such as MAX_STORAGE, MAX_GUILD_STORAGE or MAX_CART.// NOTE: Do not modify this setting, unless the client has been modified to support// larger packets. The client will crash, when it receives larger packets.socket_max_client_packet: 24576//----- IP Rules Settings -----// If IP's are checked when connecting.// This also enables DDoS protection.enable_ip_rules: yes// Order of the checks// deny,allow : Checks deny rules, then allow rules. Allows if no rules match.// allow,deny : Checks allow rules, then deny rules. Allows if no rules match.// mutual-failure : Allows only if an allow rule matches and no deny rules match.// (default is deny,allow)order: deny,allow// order: allow,deny// order: mutual-failture// IP rules// allow : Accepts connections from the ip range (even if flagged as DDoS)// deny : Rejects connections from the ip range// The rules are processed in order, the first matching rule of each list (allow and deny) is used// allow: 127.0.0.1// allow: 192.168.0.0/16// allow: 10.0.0.0/255.0.0.0// allow: all// deny: 127.0.0.1//---- DDoS Protection Settings ----// If ddos_count connection request are made within ddos_interval msec, it assumes it's a DDoS attack// Consecutive attempts interval (msec)// (default is 3000 msecs, 3 seconds)ddos_interval: 3000// Consecutive attempts trigger// (default is 5 attemps)ddos_count: 5// The time interval after which the threat of DDoS is assumed to be gone. (msec)// After this amount of time, the DDoS restrictions are lifted.// (default is 600000 msecs, 10 minutes)ddos_autoreset: 600000import: conf/import/packet_conf.txtsubnet.conf
// Subnet support file// Format is:// subnet: net-submask:char_ip:map_ip// you can add more than one subnetsubnet: 255.0.0.0:194.181.21.117:194.181.21.117clientinfo.xml
<?xml version="1.0" encoding="euc-kr" ?><clientinfo><servicetype>korea</servicetype><servertype>sakray</servertype><connection><display>NewGenRO</display><balloon>the balloon</balloon><desc>description</desc><address>194.181.21.117</address><port>6900</port><version>26</version><langtype>1</langtype><registrationweb>flux.domain.com</registrationweb><aid><admin>2000000</admin><admin>2000001</admin><admin>2000002</admin></aid><loading><image>loadingscreen01.jpg</image></loading></connection></clientinfo>Hope you reply soon
-
Hey guys,
Actually I'm doing my own server. I have done server-side part now, but the problem is client-side part. I have downloaded client with 2011-10-25.exe, I've changed db packet and correct line in mmo.h, but when I'm trying to join to the server, I'm logging in, and when I want to click again to open character select, I got communication: Rejected from server. What's wrong?
[Showcase] Thor Patcher Design
in Other Graphics Showcase
Posted · Edited by Aeth
Hello, just wanted to show a skin for Thor Patcher I just made.
Let me know what do you think.
Cheers!