-
Posts
27 -
Joined
-
Last visited
biali's Achievements
-
L1nkZ, first of all, thank you very much for your hard work on this! I 've been willing to use SSO for a while and I will finally do that inspired by your patcher! I am not sure how your priority list is atm, but I'd like to recommend one thing I consider vital and still makes me miss thor patcher (not sure, though, how hard it is to implement: the hability to match the CRC of (at least) the ragnarok executable and if they dont match, to re-download it. in thor main.ini config file: [Patch] //use CheckSum tool, hash for client & patcher // used to make sure exe is up to date // (leave empty to disable this feature) ClientSum= PatcherSum= //This is compressed file for patcher & client update // To make these work, ClientSum and/or PatcherSum can't be empty // Note: these files should put same place as patch file (file_url in internal config) //Relative address, not FULL URL! ClientPath= PatcherPath= I find this very useful to avoid people from connecting using older clients. I use this along with the login-server hash control: // Client MD5 hashes // The client with the specified hash can be used to log in by players with // a group_id equal to or greater than the given value. // If you specify 'disabled' as hash, players with a group_id greater than or // equal to the given value will be able to log in regardless of hash (and even // if their client does not send a hash at all.) // Format: group_id, hash // Note: see 'doc/md5_hashcheck.txt' for more details. client_hash: 0, xxxxx and that is a perfect combo to force people to play whe the latest client and also to do that in a very user-friendly way. again, than you very much for your hard work and for sharing this with us! Best,
-
Release: Battleground Extended 2020 ! With Bomberman/Poring Ball
biali replied to grenat50's topic in Source Releases
Hi Guys! Anyone else receiving these warnings after applying this patch? [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#8::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#7::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#17::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#22::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#19::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#35::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#41::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#24::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#34::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#6::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#28::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#4::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#28::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#6::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#6::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event 'Explosion3#BBM::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#34::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#18::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#27::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#39::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#2::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#20::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '2Bomb#9::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#19::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#2::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#24::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#10::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#27::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '1Bomb#37::OnPCStatCalcEvent' ! [Warning]: npc_event: player's event queue is full, can't add event '3Bomb#39::OnPCStatCalcEvent' ! Or does anyone how to fix this? I tried increasing the MAX_EVENTQUEUE in map.hpp and have also increased check_gotocount: in conf/script_athena.conf to 655360 but none of these helped with the warnings. Thank you in advance! -
Hi Guys, hope you could help me as I've been trying to achieve this for about three days now but still stuck with a particular bug: The goal: I want to create a system where players could join a temporary (fake) guild to do some role-play. This data doesnt need to be saved in the DB and can/should be merely visual. What I've done so far: * I managed to create the temporary guilds and get the emulator to run them from a .txt file * I managed to get players in fake guilds successfully Where I am struggling: When players log in and pick join one of these fake guilds they receive all the information I meant to send: their new name, their new guild name even the guild emblem. Players that are in the range see these changes applied to their peer succeessfully but, someone arriving after that first player got into their fake-guild they can only see their (new/fake) name and guild name but not their guild emblem. It is like I am missing something in the clif_sendfakeemblem_single or something like that. Would any of you guys be so kind to help me with this? I think I dont understant it right how the emulator deals with the spread of information to players when the are in range My clif_sendfakeemblem_single is like this atm: void clif_sendfakeemblem_single(int fd, struct map_session_data *sd) { nullpo_retv(sd); WFIFOHEAD(fd,32); WFIFOW(fd,0) = 0x2dd; WFIFOL(fd,2) = sd->bl.id; safestrncpy(WFIFOCP(fd,6), sd->status.name, NAME_LENGTH); WFIFOW(fd,30) = sd->status.fake_guild_id; WFIFOSET(fd,packet_len(0x2dd)); } May you need more info please ask. thank you very much in advance!
-
[solved] Hi guys! How can I clone rAthena 17310? thank you
-
How to fix "intif_parse_Mail_delete: char not found"?
biali replied to rongmauhong's question in Source Support
same thing here. It started after we've implemented the attendance system -
Can u share the fix with us mate? Thank you
-
[PACKETVER 20180620] Client Release 2018-06-20eRagexeRE
biali replied to MathReaper's topic in Client Releases
(and this one too pls. sorry again!) -
[PACKETVER 20180620] Client Release 2018-06-20eRagexeRE
biali replied to MathReaper's topic in Client Releases
(pls delete this one, sorry about this) -
[PACKETVER 20180620] Client Release 2018-06-20eRagexeRE
biali replied to MathReaper's topic in Client Releases
Hiya! Did you guys manage to have the packet obfuscation working in this client? Thank you in advance! -
Hi! I am getting an error when I try to make (or make install) rathena/src/map/discord/discord_core.cpp:259:68: error: no matching function for call to ‘regex_replace(std::string&, std::regex, const char [1]’ content = std::regex_replace(content, std::regex("^\\s|\\s$"), ""); Centos7 cmake version 3.6.2 gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39) any help would be greately appreciated!
-
Random Option System to include original drops (with no extra script attached)
biali replied to biali's question in Source Support
Hi Mael! Thank you again! I managed to do it yesterday, I will leave it here just in case someone else is interested: in item_randomopt_db.txt, I've included a line in the end: RDMOPT_NONE,{} in item_randomopt_group.txt, for each group, I've set: RDMOPTG_OHStaff,1,RDMOPT_NONE,0,0 in const.txt, I've set: RDMOPT_NONE 194 Server-side that is it. You are gonna receive a warning when (re)starting the server but that doesnt seem to cause any harm. On the client-side, I had to change two files: On addrandomoptionnametable.lub , before the last line: [EnumVAR.NONE[1]] = "A classic equipment.", and on enunvar.lub, again before the last line, add: NONE = {194, 0}, That is it! You now have a chance to have items with no extra "buffs" at all along with the buffed ones. -
Thank you very much, Mael!! It is all sorted. Thank you a million!
-
Hiya! I honestly have no idea how to know the hash of the rAthena I am using. All I know is I've downloaded it from git about a month ago. Abracadabra is crashing map-server. Have any of you experienced this problem? Do you know any possible fix (apart from commenting skill 290 in the skill_db lol) Any help will be really appreciated! Best