Jump to content

Lunchbox

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by Lunchbox

  1. Is anyone knowledgeable on this subject? I'd really like these type of events. I tried pretty much all suggestions like changing langtype in clientinfo.xml etc.
  2. I used the Monster Counting Game from Emistry (downloaded). The disguise event is indeed from npc/custom/events. Is anyone knowledgeable on this subject? I'd really like these type of events. I tried pretty much all suggestions like changing langtype in clientinfo.xml etc.
  3. @chatterboy Yea, i used this xml before and the same exe. Nothing changed except for the langtype and ofcourse the recompilation of the server with ./configuration, make clean, make server.
  4. Just a few moments ago i was trying to get pcre working. For this i ran ./configure --with-pcre, make clean, make server. This had no effect so i went digging through posts, of which one claimed that changing the clientinfo.xml's langtype would fix it. This also did not work, so i tried changing the langtype it back, after which i could no longer login. When trying to log in i get the following message in my monitor. [Status] Request for connection of (ip: [personal ip address]) version=0 [Notice] Unknown account (account: , received pass: , ip: [personal ip address]) Can anyone tell me why it is bugged all of a sudden? I changed nothing but the langtype, and no matter what i place there, it won't fix it. In the end i thought it was the server, so i ran ./configure, make clean, make server as it had always worked before. This also did not fix it. Here is my clientinfo.xml
  5. So recently i followed this guide: https://github.com/rathena/rathena/wiki/PCRE Everything says my pcre is installed and working, i even ran ./configure --with-pcre without problems. But it doesn't seem to be helping, the npc's like Emistry's "Monster Counting Game" and "Disguise Event" don't work. Am i missing anything here?
  6. It seems i downloaded a rather buggy translation package. Just now i downloaded yours Zack, they work properly, but i'm not sure which lub file to edit to get my own items in. Do i edit the ones in lua files or luafiles514? In my previous situation there was no lua files folder, just luafiles514.
  7. Sorry for not posting enough info about the server. I run the server on 2013-08-07, the client is 2013-08-07a. The data ini looks like this: [Data] 0=LunchRo.grf 1=Palettes.grf 2=Customs.grf 3=data.grf 4=rdata.grf It uses lub files (not lua) as a default. It does not read my data folder. Here are my lub files: accessoryid.lub accname.lub itemInfo.lub And here are the regular item sprites: sprite.rar
  8. It seems that normal headgear crashes the client when equipped and viewed in alt+e or during the login screen when it is equipped. I get the following error "Game.exe has stopped working". This happens on any normal headgear (official ones like Apple of Archer, Ribbon or Hat). My custom items seem unaffected by it, in fact they are the only headgear that work. Now if i equip it, no sprites are loaded, but once i view my equipment screen or the login screen it crashes my client. Can anyone help me with this?
  9. Finally figured it out while writing this. Apparently the accessoryid.lub and accname.lub files were also in my server.grf. They don't merge the data, so the accessoryid.lub and accname.lub files in my customs.grf never worked as it was loaded later.
  10. I know this question has been asked alot, i have checked over 50 posts regarding this issue. But i am fairly positive the solutions suggested in these posts don't apply here. Can anyone help me out? Brief explanation: - Client is diffed with "Increase Headgear ViewID to 5000". - Sprites are working properly when checked with sprite editor tools. - Sprites are in the correct folder, namely in data/sprite/아이템/, in data/sprite/악세사리/남/ and in data/sprite/악세사리/여/. example: /data/sprite/아이템/Black_Cat_O_Nine_Tail_Hat.act /data/sprite/아이템/Black_Cat_O_Nine_Tail_Hat.spr /data/sprite/악세사리/남/남_Black_Cat_O_Nine_Tail_Hat.act /data/sprite/악세사리/남/남_Black_Cat_O_Nine_Tail_Hat.spr /data/sprite/악세사리/여/여_Black_Cat_O_Nine_Tail_Hat.act /data/sprite/악세사리/여/여_Black_Cat_O_Nine_Tail_Hat.spr Checked the normal data.grf and it also contains these folders. - In game there is no error, it just doesn't show it when equipped. - bmp / collection / drop files work fine. - Item is defined in /db/item_db.txt and in /System/itemInfo.lub - Data folder is not read, everything is packed in a grf. - The customs.grf is loaded before the data.grf and rdata,grf I'm running on a 2013-08-07 build, same for the client. Heres my item_dbt.txt. ......... ......... 31144,C_Indi_Feather_Band,Costume Indian Feather Headband,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,809,{},{},{} ////////////////////////////////////////////// //############## CUSTOM ITEMS ##############// ////////////////////////////////////////////// //##########################################// //### [1] ID, ###// //### [2] AegisName, ( for @item ) ###// //### [3] Name, ( shown name ) ###// //### [4] Type, ( see ~Type~ ) ###// //### [5] Buy, ( npc sells for ) ###// //### [6] Sell, ( npc buys for ) ###// //### [7] Weight, ###// //### [8] ATK, ###// //### [9] DEF, ###// //### [10] Range, ###// //### [11] Slots, ###// //### [12] Job, ( see ~Jobs~ ) ###// //### [13] Upper, ( see ~Class~?? ) ###// //### [14] Gender, ( see ~Gender~ ) ###// //### [15] Loc, ( see ~Loc~ ) ###// //### [16] wLV, ###// //### [17] eLV, ( equip level ) ###// //### [18] Refineable, ( 0=no, 1=yes ) ###// //### [19] View, ( see ~View~ ) ###// //### [20] { Script }, ###// //### [21] { OnEquip_Script }, ###// //### [22] { OnUnequip_Script } ###// //##########################################// ////////////////////////////////////////////// 40000,Cat_O_Nine_Tail_Hat,Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2000,{},{},{} 40001,Black_Cat_O_Nine_Tail_Hat,Black Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2001,{},{},{} 40002,Cyan_Cat_O_Nine_Tail_Hat,Cyan Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2002,{},{},{} 40003,Gold_Cat_O_Nine_Tail_Hat,Gold Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2003,{},{},{} 40004,Red_Cat_O_Nine_Tail_Hat,Red Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2004,{},{},{} 40005,White_Cat_O_Nine_Tail_Hat,White Cat O Nine Tail,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2005,{},{},{} 40006,Titan_Wings,Titan Wings,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,512,,0,1,2006,{},{},{} 40007,Darth_Vader_Mask,Darth Vader Mask,4,1000000,500000,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,2007,{},{},{} Here's my itemInfo.lub. ......... ......... [31023] = { unidentifiedDisplayName = "Celine Kimi Card", unidentifiedResourceName = "이름없는카드", unidentifiedDescriptionName = { }, identifiedDisplayName = "Celine Kimi Card", identifiedResourceName = "이름없는카드", identifiedDescriptionName = { "MATK +10%.", "Adds a chance to inflict [Fatal Wound] to all enemies on screen when dealing magical attacks.", "Class:^6666CC Card^000000", "Compound on:^FF0000 Weapon^000000", "Weight:^009900 1^000000" }, slotCount = 0, ClassNum = 0 }, [40000] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Regular Cat o Nine Tails", identifiedResourceName = "Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2000 }, [40001] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Black Cat o Nine Tails", identifiedResourceName = "Black_Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2001 }, [40002] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Cyan Cat o Nine Tails", identifiedResourceName = "Cyan_Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2002 }, [40003] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Gold Cat o Nine Tails", identifiedResourceName = "Gold_Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2003 }, [40004] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Red Cat o Nine Tails", identifiedResourceName = "Red_Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2004 }, [40005] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "White Cat o Nine Tails", identifiedResourceName = "White_Cat_O_Nine_Tail_Hat", identifiedDescriptionName = { "Isn't she cute?", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2005 }, [40006] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Titan Wings", identifiedResourceName = "Titan_Wings", identifiedDescriptionName = { "Wings of a Titan.", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2006 }, [40007] = { unidentifiedDisplayName = "Headgear", unidentifiedResourceName = "헬름", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Darth Vader Mask", identifiedResourceName = "Darth_Vader_Mask", identifiedDescriptionName = { "The mask of your father... i mean darth vader.", "Class:^6666CC Headgear^000000", "Defense:^0000FF 10^000000", "Location:^6666CC Upper^000000", "Weight:^009900 10^000000", "Level Requirement:^009900 0^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 1, ClassNum = 2007 },
  11. Thanks shrmike, i knew i saw an option like that somewhere, i just forgot where it was. Apparently i did have that option selected by accident.
  12. It seems like my gm sprites aren't working. I can't see the gm outfit for any of my my admin characters. So far i checked most posts but all refer to the clientinfo.xml having some fault, but i can't find it. Look below for the code, hopefully someone can point out to me what i'm doing wrong here. This id is definitely the one i have in the DB for the account. <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>LunchRO</desc> <servicetype>korea</servicetype> <servertype>primary</servertype> <connection> <display>LunchRO</display> <address>[My server's ip adress is here]</address> <port>6900</port> <version>45</version> <langtype>0</langtype> <registrationweb>lunch-ro.net/cp</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> </loading> <aid> <admin>2000000</admin> </aid> </connection> </clientinfo>
  13. Ah figured it out, it was due to the renewal calculations. After disabling them in /src/config/renewal.h it worked properly.
  14. So i recently got a server up and running but something seems off with my droprates. Heres why: My droprates are all the same, everything is 10000 (so 0.01% should be 1%). But for example my Anubis card which is normally 0.01% is now 0.5%, where as Angeling card which is also normally 0.01% IS now 1%. This is not just the case with cards but seems to occur randomly. The server runs on the 2013-08-07 build (packetver: 45). The client is 2013-08-07a.exe. I'm using the renewal settings. I really hope someone can help me out here. Below my drops.conf: //-------------------------------------------------------------- // rAthena Battle Configuration File // Originally Translated by Peter Kieser <[email protected]> // Made in to plainer English by Ancyker //-------------------------------------------------------------- // Note 1: Value is a config switch (on/off, yes/no or 1/0) // Note 2: Value is in percents (100 means 100%) //-------------------------------------------------------------- // If an item is dropped, does it go straight into the user's inventory? (Note 1) item_auto_get: no // How long does it take for an item to disappear from the floor after it is dropped? (in milliseconds) flooritem_lifetime: 60000 // Grace time during which only the person who did the most damage to a monster can get the item? (in milliseconds) item_first_get_time: 3000 // Grace time during which only the first and second person who did the most damage to a monster can get the item? (in milliseconds) // (Takes effect after item_first_get_time elapses) item_second_get_time: 1000 // Grace time during which only the first, second and third person who did the most damage to a monster can get the item? (in milliseconds) // (Takes effect after the item_second_get_time elapses) item_third_get_time: 1000 // Grace time to apply to MvP reward items when the Most Valuable Player can't get the prize item and it drops on the ground? (in milliseconds) mvp_item_first_get_time: 10000 // Grace time for the first and second MvP so they can get the item? (in milliseconds) // (Takes effect after mvp_item_first_get_time elapses) mvp_item_second_get_time: 10000 // Grace time for the first, second and third MvP so they can get the item? (in milliseconds) // (Takes effect after mvp_item_second_get_time elapses) mvp_item_third_get_time: 2000 // Item drop rates (Note 2) // The rate the common items are dropped (Items that are in the ETC tab, besides card) item_rate_common: 10000 item_rate_common_boss: 10000 item_rate_common_mvp: 10000 item_drop_common_min: 1 item_drop_common_max: 10000 // The rate healing items are dropped (items that restore HP or SP) item_rate_heal: 10000 item_rate_heal_boss: 10000 item_rate_heal_mvp: 10000 item_drop_heal_min: 1 item_drop_heal_max: 10000 // The rate at which usable items (in the item tab) other then healing items are dropped. item_rate_use: 10000 item_rate_use_boss: 10000 item_rate_use_mvp: 10000 item_drop_use_min: 1 item_drop_use_max: 10000 // The rate at which equipment is dropped. item_rate_equip: 10000 item_rate_equip_boss: 10000 item_rate_equip_mvp: 10000 item_drop_equip_min: 1 item_drop_equip_max: 10000 // The rate at which cards are dropped item_rate_card: 10000 item_rate_card_boss: 10000 item_rate_card_mvp: 10000 item_drop_card_min: 1 item_drop_card_max: 10000 // The rate adjustment for the MVP items that the MVP gets directly in their inventory // Mode: 0 - official order, 1 - random order, 2 - all items item_rate_mvp: 10000 item_drop_mvp_min: 1 item_drop_mvp_max: 10000 item_drop_mvp_mode: 0 // The rate adjustment for card-granted item drops. item_rate_adddrop: 10000 item_drop_add_min: 1 item_drop_add_max: 10000 // Rate adjustment for Treasure Box drops (these override all other modifiers) item_rate_treasure: 10000 item_drop_treasure_min: 1 item_drop_treasure_max: 10000 // Use logarithmic drops? (Note 1) // Logarithmic drops scale drop rates in a non-linear fashion using the equation // Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5)) // Where x is the original drop rate and y is the drop_rate modifier (the previously mentioned item_rate* variables) // Use the following table for an idea of how the rate will affect drop rates when logarithmic drops are used: // Y: Original Drop Rate // X: Rate drop modifier (eg: item_rate_equip) // X\Y | 0.01 0.02 0.05 0.10 0.20 0.50 1.00 2.00 5.00 10.00 20.00 // -----+--------------------------------------------------------------- // 50 | 0.01 0.01 0.03 0.06 0.11 0.30 0.62 1.30 3.49 7.42 15.92 // 100 | 0.01 0.02 0.05 0.10 0.20 0.50 1.00 2.00 5.00 10.00 20.00 // 200 | 0.02 0.04 0.09 0.18 0.35 0.84 1.61 3.07 7.16 13.48 25.13 // 500 | 0.05 0.09 0.22 0.40 0.74 1.65 3.00 5.40 11.51 20.00 33.98 // 1000 | 0.10 0.18 0.40 0.73 1.30 2.76 4.82 8.28 16.47 26.96 42.69 // 2000 | 0.20 0.36 0.76 1.32 2.28 4.62 7.73 12.70 23.58 36.33 53.64 // 5000 | 0.50 0.86 1.73 2.91 4.81 9.11 14.45 22.34 37.90 53.91 72.53 //10000 | 1.00 1.67 3.25 5.28 8.44 15.24 23.19 34.26 54.57 72.67 91.13 //20000 | 2.00 3.26 6.09 9.59 14.83 25.49 37.21 52.55 77.70 97.95 100% //50000 | 5.00 7.87 13.98 21.12 31.23 50.31 69.56 92.48 100% 100% 100% item_logarithmic_drops: no // Can the monster's drop rate become 0? (Note 1) // Default: no (as in official servers). drop_rate0item: no // Increase item drop rate +0.01%? (Note 1) // On official servers it is possible to get 0.00% drop chance so all items are increased by 0.01%. // NOTE: This is viewed as a bug to rAthena. // Default: no drop_rateincrease: no // Makes your LUK value affect drop rates on an absolute basis. // Setting to 100 means each luk adds 0.01% chance to find items // (regardless of item's base drop rate). drops_by_luk: 0 // Makes your LUK value affect 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 // The rate of monsters dropping ores by the skill Ore Discovery (Default is 100) finding_ore_rate: 100 // Whether or not Marine Spheres and Floras summoned by Alchemist drop items? // This setting has three available values: // 0: Nothing drops. // 1: Only marine spheres drop items. // 2: All alchemist summons drop items. alchemist_summon_reward: 1 // Make broadcast ** Player1 won Pupa's Pupa Card (chance 0.01%) *** // This can be set to any value between 0~10000. // 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
  15. Hi, i'm hoping i can get some help with the integration. Now i have installed it correctly, and the functionality is working but integrating it with the cp itself seems to get me nowhere. I tried including the index.php of the FluxBB addon in my forums module so i can load it inside FluxCP but that doesn't load it. There is no documentation regarding how i can get it working with the actual module system of FluxCP. Aside from that, after editing the core files just like explained in https://gitlab.com/carloquilala/fluxbb/wikis/fluxbb-integration-changes it breaks on language retrieved from $pun_user['language']. It is always empty regardless of being logged in or not, so i can't view the register page, use the login etc etc, anything basically where the integration changes have been made.
  16. I apologize, apparently it was exactly just that, i thought the non-resizable thing was a new "feature" reading that link i saw earlier. Thanks guys.
  17. Would that not just replace text, i don't see how replacing the msgstringtable would affect resizabilty of the inventory window?
  18. So recently i got everything working on my server, and i finally manage to log in. Now heres something you don't see every day: Note that i'm using the largest working resolution on my computer which is 2048 x 1152 x 32, if i went any lower it'd go off my screen. I already found one semi-solution, but i'd rather have the old inventory back. http://herc.ws/board/topic/5639-item-inventory-too-long/ Is there any way to get it back to its old resizable state?
  19. THANK YOU SO MUCH!!!!!!! Wow that was a blindspot for me, most guides and topics just noted mmo.h and clienfinfo.xml. This worked :D.
  20. I'm having problems with entering the server with my client. So far all my servers are running properly (char_server, login_server, map_server). I got the 2013-08-07a version from this post Afterwards i diffed it with the differ provided there, changed my PACKETVER in the mmo.h to 20130807 and the version in the client to 45. Now i can log in, create an account with _m / _f and create a character, but once i try to enter the world it gives "Rejected from Server. (3)" In my console i can see the following after which the connection closes: clif_parse: Disconnecting session #8 with unknown packet version (p:0x71a3,l:19). Heres my mmo.h: #ifndef PACKETVER #define PACKETVER 20130807 //#define PACKETVER 20120410 #endif Heres my clientinfo.xml: <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>LunchRO</display> <desc>LunchRO</desc> <address>[has my servers ip]</address> <port>6900</port> <version>45</version> <langtype>10</langtype> <balloon>LunchRO</balloon> <aid> <admin>2000000</admin> <loading> <image>loading00.jpg</image> </loading> </aid> </connection> </clientinfo> I read some stuff on packet obfuscation but i made sure Disable Packet Encryption was not checked. (even tried with it being checked just in case). Can anyone help me with this problem?
  21. clif_parse: Disconnecting session #8 with unknown packet version (p:0x0cd9,l:19). Now i understand this means that the version of the client i have is incompatible with my server. But i have the server set on PACKETVER 20130807 and clientinfo.xml version on 45. Aside from that i'm using the 2013-08-07aRagexe.exe and 2013-08-07aRagexe.xdiff. What am i doing wrong here?
  22. I'm sorry, what is the packet encryption diff? For the diffing im using WeeDiffGenerator with 2012-04-10aRagexeRE. The only diffs that i see which contain the word "packet" are: - [FIX] Force Send Client Hash Packet { not selected } - [Packet] Skip Packet Header Obfuscation { selected } - [FIX] Skip Packet Header Obfuscation (yes a 2nd one is there) { not selected }
  23. When i connect locally with 127.0.0.1 in my clientinfo.xml it works just fine. The problem i am experiencing is with connections from the outside when i have my WAN IP in the clientinfo.xml. When a player logs in from the outside it will go up to the server select. Once the server has been selected i get a message `waiting` and after several seconds `failed to connect to server`. I have made firewall exceptions for mapserver_sql, charserver_sql and loginserver_sql. I have added port forwards for both UDP and TCP on all 3 ports. Here are my files: src: port forwarding router src: map_athena.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: dummy passwd: password // 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: 86.80.120.130 // Map Server Port map_port: 5121 src: 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: dummy passwd: password // 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: rAthena // 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: 86.80.120.130 // Character Server Port char_port: 6121 src: subnet_athena.conf // Subnet support file // Format is: // subnet: net-submask:char_ip:map_ip // you can add more than one subnet //Standard subnet: 255.0.0.0:127.0.0.1:127.0.0.1 //LAN subnet: 255.255.255.0:192.168.2.254:192.168.2.254 //WAN subnet: 255.255.255.0:86.80.120.130:86.80.120.130 src: packet_db.txt packet_db_ver: 30 //2012-04-10aRagexeRE packet_ver: 30 0x01FD,15,repairitem,2 0x089C,26,friendslistadd,2 0x0885,5,hommenu,2:4 0x0961,36,storagepassword,0 0x0288,-1,cashshopbuy,4:8 0x091C,26,partyinvite2,2 0x094B,19,wanttoconnection,2:6:10:14:18 0x0369,7,actionrequest,2:6 0x083C,10,useskilltoid,2:4:6 0x0439,8,useitem,2:4 0x0945,-1,itemlistwindowselected,2:4:8 0x0815,-1,reqopenbuyingstore,2:4:8:9:89 0x0817,2,reqclosebuyingstore,0 0x0360,6,reqclickbuyingstore,2 0x0811,-1,reqtradebuyingstore,2:4:8:12 0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0835,2,searchstoreinfonextpage,0 0x0838,12,searchstoreinfolistitemclick,2:6:10 0x0437,5,walktoxy,2 0x0886,6,ticksend,2 0x0871,5,changedir,2:4 0x0938,6,takeitem,2 0x0891,6,dropitem,2:4 0x086C,8,movetokafra,2:4 0x08A6,8,movefromkafra,2:4 0x0438,10,useskilltopos,2:4:6:8 0x0366,90,useskilltoposinfo,2:4:6:8:10 0x0889,6,getcharnamerequest,2 0x0884,6,solvecharname,2 0x08E5,41,bookingregreq,2:4 //Added to prevent disconnections 0x08E6,4 0x08E7,10,bookingsearchreq,2 0x08E8,-1 0x08E9,2,bookingdelreq,2 0x08EA,4 0x08EB,39,bookingupdatereq,2 0x08EC,73 0x08ED,43 0x08EE,6 0x08EF,6,bookingignorereq,2 0x08F0,6 0x08F1,6,bookingjoinpartyreq,2 0x08F2,36 0x08F3,-1 0x08F4,6 0x08F5,-1,bookingsummonmember,2:4 0x08F6,22 0x08F7,3 0x08F8,7 0x08F9,6 0x08FA,6 0x08FB,6,bookingcanceljoinparty,2 0x0907,5,moveitem,2:4 0x0908,5 0x08D7,28,battlegroundreg,2:4 //Added to prevent disconnections 0x08CF,10 //Amulet spirits 0x0977,14 //Monster HP Bar src: mmo.h #ifndef PACKETVER #define PACKETVER 20120410 //#define PACKETVER 20111116 #endif src: clientinfo.xml <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>Style RO</display> <desc>Style RO</desc> <address>86.80.120.130</address> <port>6900</port> <version>30</version> <langtype>10</langtype> <balloon>Style RO</balloon> <aid> <admin>2000000</admin> <loading> <image>loading00.jpg</image> </loading> </aid> </connection> </clientinfo> Will add in more details (need to upload screenshots etc). Note~ I am using a .grf file instead of a data folder, i also have `read data folder` disabled when i diffed it.
×
×
  • Create New...