-
Posts
28 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Triplus
-
Compiling rAthena on ARM (raspberry pi)
Triplus replied to Triplus's question in Installation Support
I have model B, so i have 512mb ram And how would i start on deleting NPC entries, just deleting them in the file? (after backup ofc) And i think the actual problem has something to do with sourcecode that is not compatible with ARM, but i could be wrong -
Hello I am working on compiling+installing rAthena on my raspberry pi, i know i could just do it on my desktop pc, but it's more about the challenge than the actual server (i might play around with it but w/e). I have found this (http://rathena.org/board/topic/78187-raspberry-ro/?hl=raspberry) topic, and it actually worked. This is where i am so far: I am able to compile the server without errors, but I know something is wrong: Starting up the server stops at the following screen: (I also pressed crtl+c because it waited a long time already and nothing happened, no CPU/RAM usage, ...) Full server log root@raspberrypi:/home/rAthena/rAthena# [Status]: Memory manager initialised: log/char-server_sql.leaks [Status]: Memory manager initialised: log/map-server_sql.leaks [Status]: Memory manager initialised: log/login-server_sql.leaks rAthena Development Team presents ___ __ __ _____/ | / /_/ /_ ___ ____ ____ _ / ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/ / / / ___ / /_/ / / / __/ / / / /_/ / /_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/ http://rathena.org/board/ [Warning]: You are running rAthena with root privileges, it is not necessary. rAthena Development Team presents ___ __ __ _____/ | / /_/ /_ ___ ____ ____ _ / ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/ / / / ___ / /_/ / / / __/ / / / /_/ / /_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/ http://rathena.org/board/ [Warning]: You are running rAthena with root privileges, it is not necessary. rAthena Development Team presents ___ __ __ _____/ | / /_/ /_ ___ ____ ____ _ / ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/ / / / ___ / /_/ / / / __/ / / / /_/ / /_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/ http://rathena.org/board/ [Warning]: You are running rAthena with root privileges, it is not necessary. [Info]: Server supports up to '1024' concurrent connections. [Info]: Server supports up to '1024' concurrent connections. [Info]: Server supports up to '1024' concurrent connections. [Info]: Finished reading conf/msg_conf/login_msg.conf. [Info]: Finished reading conf/import/inter_conf.txt. [Info]: Finished reading conf/inter_athena.conf. [Info]: Finished reading conf/import/login_conf.txt. [Info]: Finished reading conf/login_athena.conf. [Info]: Char Server IP Address : 'localhost' -> '127.0.0.1'. [Info]: Map Server IP Address : '192.168.1.10' -> '192.168.1.10'. [Info]: Finished reading conf/msg_conf/char_msg.conf. [Status]: Login server IP address : localhost -> 127.0.0.1 [Status]: Character server IP address : 192.168.1.10 -> 192.168.1.10 [Info]: Done reading conf/import/char_conf.txt. [Info]: Done reading conf/char_athena.conf. [Info]: Done reading conf/import/inter_conf.txt. [Info]: Done reading conf/inter_athena.conf. [Info]: Done reading conf/import/inter_conf.txt. [Info]: Done reading conf/inter_athena.conf. [Info]: Connect Character DB server.... (Character Server) [Status]: Done reading '50' entries in 'db/re/exp_guild.txt'. [Status]: Done reading '0' entries in 'db/import/exp_guild.txt'. [Status]: The login-server is ready (Server is listening on the port 6900). [Status]: Finished Reading GeoIP Database. [Status]: The char-server is ready (Server is listening on the port 6121). [Status]: Using SQL dbs: no [Info]: Logging item transactions to table 'picklog'. [Info]: Logging commands to table 'atcommandlog'. [Info]: Logging Cash transactions to table 'cashlog'. [Info]: Connecting to the Map DB Server.... [Status]: Connect success! (Map Server Connection) [Info]: [SQL]: Connecting to the Log Database rAthena_log At localhost... [Status]: [SQL]: Successfully 'connected' to Database 'rAthena_log'. [Status]: Loading maps (using db/re/map_cache.dat as map cache)... [Info]: Attempt to connect to login-server... [Status]: Connecting to 127.0.0.1:6900 [Info]: Connection request of the char-server 'TriplusRO' @ 192.168.1.10:6121 (account: 'rAthena', pass: 'fire3plus', ip: '127.0.0.1') [Notice]: Authentication accepted (account: rAthena, id: 1, ip: 127.0.0.1) [Status]: Connection of the char-server 'TriplusRO' accepted. [Status]: Connected to login-server (connection #5). [Status]: Awaiting maps from map-server. [Info]: Successfully loaded '862' maps. [Info]: Finished reading conf/msg_conf/map_msg.conf. [Status]: Done reading '64' command aliases in 'conf/atcommand_athena.conf'. [Status]: Done reading '11' entries in 'db/re/instance_db.txt'. [Status]: Done reading '0' entries in 'db/import/instance_db.txt'. [Status]: Done reading '4' channels in 'conf/channels.conf'. [Status]: Done reading '951' entries in 'packet_db.txt'. [Status]: Done reading '951' entries in 'packet_db.txt'. [Status]: Using default packet version: 45. [Status]: Done reading '8658' entries in 're/item_db.txt'. [Status]: Done reading '0' entries in 'import/item_db.txt'. [Status]: Done reading '1' entries in 'db/item_avail.txt'. [Status]: Done reading '10' entries in 'db/item_stack.txt'. [Status]: Done reading '124' entries in 'db/item_nouse.txt'. [Status]: Done reading '1022' entries in 'db/re/item_bluebox.txt'. [Status]: Done reading '923' entries in 'db/re/item_violetbox.txt'. [Status]: Done reading '440' entries in 'db/re/item_cardalbum.txt'. [Status]: Done reading '20' entries in 'db/item_findingore.txt'. [Status]: Done reading '617' entries in 'db/re/item_giftbox.txt'. [Status]: Done reading '1161' entries in 'db/re/item_misc.txt'. [Status]: Done reading '2610' entries in 'db/re/item_package.txt'. [Status]: Done reading '0' entries in 'db/re/item_group_db.txt'. [Status]: Done reading '249' entries in 'db/re/item_combo_db.txt'. [Status]: Done reading '50' entries in 'db/re/item_noequip.txt'. [Status]: Done reading '1909' entries in 'db/re/item_trade.txt'. [Status]: Done reading '21' entries in 'db/re/item_delay.txt'. [Status]: Done reading '1057' entries in 'db/re/item_buyingstore.txt'. [Status]: Done reading '0' entries in 'db/import/item_avail.txt'. [Status]: Done reading '0' entries in 'db/import/item_stack.txt'. [Status]: Done reading '0' entries in 'db/import/item_nouse.txt'. [Status]: Done reading '0' entries in 'db/import/item_group_db.txt'. [Status]: Done reading '0' entries in 'db/import/item_combo_db.txt'. [Status]: Done reading '0' entries in 'db/import/item_noequip.txt'. [Status]: Done reading '0' entries in 'db/import/item_trade.txt'. [Status]: Done reading '0' entries in 'db/import/item_delay.txt'. [Status]: Done reading '0' entries in 'db/import/item_buyingstore.txt'. [Status]: Done reading '0' entries in 're/item_cash_db.txt'. [Status]: Done reading '0' entries in 'import/item_cash_db.txt'. [Status]: Done reading '1094' entries in 'db/re/skill_db.txt'. [Status]: Done reading '864' entries in 'db/re/skill_require_db.txt'. [Status]: Done reading '811' entries in 'db//re/skill_cast_db.txt'. [Status]: Done reading '40' entries in 'db/re/skill_castnodex_db.txt'. [Status]: Done reading '144' entries in 'db/re/skill_unit_db.txt'. [Status]: Done reading '104' entries in 'db/re/skill_nocast_db.txt'. [Status]: Done reading '264' entries in 'db//produce_db.txt'. [Status]: Done reading '136' entries in 'db//create_arrow_db.txt'. [Status]: Done reading '155' entries in 'db//abra_db.txt'. [Status]: Done reading '17' entries in 'db//spellbook_db.txt'. [Status]: Done reading '23' entries in 'db//magicmushroom_db.txt'. [Status]: Done reading '133' entries in 'db//skill_copyable_db.txt'. [Status]: Done reading '25' entries in 'db//skill_improvise_db.txt'. [Status]: Done reading '75' entries in 'db//skill_changematerial_db.txt'. [Status]: Done reading '2' entries in 'db//skill_nonearnpc_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_require_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_castnodex_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_unit_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_nocast_db.txt'. [Status]: Done reading '0' entries in 'db/import/produce_db.txt'. [Status]: Done reading '0' entries in 'db/import/create_arrow_db.txt'. [Status]: Done reading '0' entries in 'db/import/abra_db.txt'. [Status]: Done reading '0' entries in 'db/import/spellbook_db.txt'. [Status]: Done reading '0' entries in 'db/import/magicmushroom_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_copyable_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_improvise_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_changematerial_db.txt'. [Status]: Done reading '0' entries in 'db/import/skill_nonearnpc_db.txt'. [Status]: Done reading '0' entries in 'db//mob_item_ratio.txt'. [Status]: Done reading '40' entries in 'db//mob_chat_db.txt'. [Status]: Done reading '1316' entries in 'db/re/mob_db.txt'. [Status]: Done reading '7979' entries in 'db/re/mob_skill_db.txt'. [Status]: Done reading '0' entries in 'db//mob_avail.txt'. [Status]: Done reading '6' entries in 'db/re/mob_race2_db.txt'. [Status]: Done reading '0' entries in 'db/import/mob_item_ratio.txt'. [Status]: Done reading '0' entries in 'db/import/mob_chat_db.txt'. [Status]: Done reading '0' entries in 'db/import/mob_db.txt'. [Status]: Done reading '0' entries in 'db/import/mob_skill_db.txt'. [Status]: Done reading '0' entries in 'db/import/mob_avail.txt'. [Status]: Done reading '0' entries in 'db/import/mob_race2_db.txt'. [Status]: Done reading '480' entries in 're/mob_branch.txt'. [Status]: Done reading '14' entries in 're/mob_poring.txt'. [Status]: Done reading '47' entries in 're/mob_boss.txt'. [Status]: Done reading '331' entries in 'mob_pouch.txt'. [Status]: Done reading '25' entries in 'mob_classchange.txt'. [Status]: Done reading '0' entries in 'import/mob_branch.txt'. [Status]: Done reading '0' entries in 'import/mob_poring.txt'. [Status]: Done reading '0' entries in 'import/mob_boss.txt'. [Status]: Done reading '0' entries in 'import/mob_pouch.txt'. [Status]: Done reading '0' entries in 'import/mob_classchange.txt'. [Status]: Done reading '5316' entries in 'db/re/skill_tree.txt'. [Status]: Done reading '0' entries in 'db/import/skill_tree.txt'. [Status]: Done reading '37' entries in 'db/re/level_penalty.txt'. [Status]: Done reading '0' entries in 'db/import/level_penalty.txt'. [Status]: Done reading '175' entries in 'db/restatpoint.txt'. [Status]: Done reading '134' entries in 'db//re/job_db1.txt'. [Status]: Done reading '133' entries in 'db//job_db2.txt'. [Status]: Done reading '17' entries in 'db/re/job_exp.txt'. [Status]: Done reading '0' entries in 'db/re/job_param_db.txt'. [Status]: Done reading '1' entries in 'db/importstatpoint.txt'. [Status]: Done reading '0' entries in 'db/import/job_db2.txt'. [Status]: Done reading '0' entries in 'db/import/job_exp.txt'. [Status]: Done reading '0' entries in 'db/import/job_param_db.txt'. [Status]: Done reading '1' entries in 'conf/motd.txt'. [Status]: Done reading '8' groups in 'conf/groups.conf'. [Status]: Done reading '4' entries in 'db/re/attr_fix.txt'. [Status]: Done reading '3' entries in 'db//size_fix.txt'. [Status]: Done reading '5' entries in 'db/re/refine_db.txt'. [Status]: Done reading '0' entries in 'db/import/attr_fix.txt'. [Status]: Done reading '0' entries in 'db/import/size_fix.txt'. [Status]: Done reading '0' entries in 'db/import/refine_db.txt'. [Status]: Done reading '34' entries in 'db//castle_db.txt'. [Status]: Done reading '15' entries in 'db//guild_skill_tree.txt'. [Status]: Done reading '0' entries in 'db/import//castle_db.txt'. [Status]: Done reading '0' entries in 'db/import//guild_skill_tree.txt'. [Status]: Done reading '58' pets in 'pet_db.txt'. [Status]: Done reading '0' pets in 'import/pet_db.txt'. [Status]: Done reading '13' entries in 'db/re/homunculus_db.txt'. [Status]: Done reading '0' entries in 'db/import/homunculus_db.txt'. [Status]: Done reading '150' levels in 're/exp_homun.txt'. [Status]: Done reading '150' levels in 'import/exp_homun.txt'. [Status]: Done reading '82' entries in 'db/homun_skill_tree.txt'. [Status]: Done reading '0' entries in 'db/import/homun_skill_tree.txt'. [Status]: Done reading '61' entries in 'db/mercenary_db.txt'. [Status]: Done reading '0' entries in 'db/import/mercenary_db.txt'. [Status]: Done reading '153' entries in 'db/mercenary_skill_db.txt'. [Status]: Done reading '0' entries in 'db/import/mercenary_skill_db.txt'. [Status]: Done reading '12' elementals in 'db/elemental_db.txt'. [Status]: Done reading '36' entries in 'db/elemental_skill_db.txt'. [Status]: Done reading '2670' entries in 'db/quest_db.txt'. [Status]: Done reading '0' entries in 'db/import/quest_db.txt'. [Status]: Loading NPCs... New as far as i know the problem is in /src/common/atomic.h since it had no build-in ARM functions, It compiled because i removed some checks but of course that won't work because the functions don't work... Also in nullpo.c i changed the NULL return to an empty va_list, which i think shouldn't be a problem... Any help on this? Thanks Joren C.
-
Closed connection from 'myIP' -- Rejected from server || Need help
Triplus posted a question in Client-side Support
Hello A couple of days ago I suddenly tought of this awsome game i played years ago... Ragnarok Online. I decided i actually wanted to create my own private server (more for fun than actual playing but still) and foun rAthena. I've been googeling, trying, ... to figure things out and i made progress step by step, but now i am completely stuck. I have found the error i have on multiple forums, but the solutions provided there don't work. Here is my problem and the files, configs, ... i have Error: I'm using 2012-04-10aRagexeRE_J.exe This is a pack i've found for the version i'm using http://rathena.org/board/topic/82099-updated-recommended-client-setup-complete-packed/ I also tried making my own package using the sharpienRO tutotial, but that went even worse, client kept crashing. I also used another tutorial that invloved using a loki launcher, but that also crashed. With the current setup i'm able to contact the server and login, but i cant get past the server selection screen. I see TriplusRO(0) but when i select it i get this: Files: (client side) Clientinfo.xml (ip is from my vps). The port is also forwared, i checked it with a site i found. <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>TriplusRO</display> <desc>Ragnarok Online</desc> <balloon>TriplusRO</balloon> <address>5.231.59.222</address> <port>6900</port> <version>30</version> <langtype>1</langtype> <registrationweb>triplustutorials.tk</registrationweb> <yellow> <admin>2000001</admin> </yellow> <loading> <image>loading00.jpg</image> </loading> </connection> </clientinfo> (server side) Packet_db.txt (spoiler cuz its long) Char_athena // 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: xxx passwd: xxx // 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: TriplusRO // 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: 5.231.59.222 // 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: 5.231.59.222 // 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: 5.231.59.222 // 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 // Console Commands // Allow for console commands to be used on/off // This prevents usage of >& log.file console: 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=P2P char_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.conf gm_allow_group: 99 // How often should the server save guild infos? (In seconds) // (character save interval is defined on the map config (autosave_time)) 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 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 // 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: yes pincode_enabled: yes // How often does a user have to change his pincode? // 0: never (default) // X: every X days pincode_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: yes pincode_force: yes //=================================== // Addon system //=================================== // Character moving // NOTE: Requires client 2011-09-28aragexeRE or newer. // Allows users to move their characters between slots. // Default: yes char_move_enabled: yes // Allow users to move a character to a used slot? // If enabled the characters are exchanged. // Default: yes char_movetoused: yes // Allow users to move characters as often as they like? char_moves_unlimited: no import: conf/import/char_conf.txt map_Athena //-------------------------------------------------------------- //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: xxx passwd: xxx // 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: 5.231.59.222 // 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: 5.231.59.222 // 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 // Console Commands // Allow for console commands to be used on/off // This prevents usage of >& log.file console: 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 // 128: 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: 255 // 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.txt help2_txt: conf/help2.txt charhelp_txt: conf/charhelp.txt // Maps: import: conf/maps_athena.conf import: conf/import/map_conf.txt Login Athena // 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 Port login_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.file console: 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' Diffs new_acc_length_limit: yes // Account registration flood protection system // allowed_regs is the number of registrations allowed in time_allowed (in seconds) allowed_regs: 1 time_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 id group_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 id min_group_id_to_connect: -1 // Which group (ID) will be denoted as the VIP group? // Default: 5 vip_group: 5 // How many characters are allowed per account? // You cannot exceed the limit of MAX_CHARS slots, defined in mmo.h, or chars_per_account // will default to MAX_CHARS. // 0 will default to the value of MIN_CHARS. (default) chars_per_account: 0 // Max character limit increase for VIP accounts (0 to disable) // Increase the value of MAX_CHARS if you want to increase vip_char_increase. // Note: The amount of VIP characters = MAX_CHARS - chars_per_account. // Note 2: This setting must be set after chars_per_account. // Default: 6 vip_char_increase: 6 // Create accounts with limited time? // -1: new accounts are created with unlimited time (default) // 0 or more: new accounts automatically expire after the given value, in seconds start_limited_time: -1 // Check the clientversion field set in clientinfo.xml? check_client_version: no // What version is allowed to connect? (if the option above is enabled) client_version_to_connect: 20 // Store passwords as MD5 hashes instead of plain text? // 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 system ipban.dynamic_pass_failure_ban: yes ipban.dynamic_pass_failure_ban_interval: 5 ipban.dynamic_pass_failure_ban_limit: 7 ipban.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: no dnsbl_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, hash client_hash: 0, 113e195e6c051bb1cfb12a644bb084c5 client_hash: 99, cb1ea78023d337c38e8ba5124e2338ae import: conf/inter_athena.conf import: conf/import/login_conf.txt _______________________________________________________________________ Today i tried using a newer version (2013-05-22Ragexe) I updated the server to work with this version, diffed my client Still getting the same error. I get an accepted connection, and a closed connection. I looked into it and they happen at the same time, so not after i push something else. _______________________________________________________________________ Okay, after some more looking around i did the following: Made a completely new client (it's even still in korean, but if it works i'm happy) Recompiled a new server... Left most of it default, only changed my SQL connection info en some other usernames ect. I am still getting [Status]: Connection of the account 'tr1plus' accepted. [Info]: Closed connection from '<MY IP>'. Altough now the error ingame is: So it changed, but I don't know if it's better or worse... And honestly, i have no idea if this is server or Client related...