Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Any Version] Change Faction Max Player Limit Per Level

Elite Diviner
Joined
Jun 26, 2013
Messages
486
Reaction score
91
Since I replied to a post with this information already I am just re-posting it here for the sake of making the information easier to find:

Open GFACTIOND in IDA.

//FactionConfig holds a lot of parameters to toy with but for now we just go to members limits
Navigate to FactionConfig::MaxMember

//Depending on server version this exact name can look slightly different but you will know what I'm talking about if it looks close enough
Double click on _ZZN4GNET13FactionConfig9MaxMemberEiE7members and it will take you to raw hex values saying '32h' '64h' and '0C8h'.
These are your faction member limits per level and you can change them at your leisure. If anyone is aware of a client edit which needs to be done you can add it to this post.
:dancemental:
 
Last edited:
Initiate Mage
Joined
Nov 18, 2020
Messages
4
Reaction score
0
I have used this editor, if it makes the modification inside the gfactiond but when I enter the game everything is the same as before, is there any other guide on this? I've looked everywhere and nothing ... sorry for the English (google traslate) . Tnx u


editor - [Any Version] Change Faction Max Player Limit Per Level - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Apr 18, 2011
Messages
280
Reaction score
11
oh I forgot :blink:

so can you please update the guide that work? to edit gamedbd as well?
because if we onlye change gfactiond and client without change gamedbd, it will not working.



I have used this editor, if it makes the modification inside the gfactiond but when I enter the game everything is the same as before, is there any other guide on this? I've looked everywhere and nothing ... sorry for the English (google traslate) . Tnx u


View attachment 169091

where do you find this editor? can you share?
 
Last edited:
Newbie Spellweaver
Joined
Dec 23, 2011
Messages
45
Reaction score
11
gameddb/addmember.hrp

Log::formatlog("faction","type=join:roleid=%d:factionid=%d", arg->rid, arg->fid); Marshal::OctetsStream(pinfo->find(Marshal::OctetsStream() << arg->fid,txn)) >> info; if((info.level==0&&info.member.size()>=50)||(info.level==1&&info.member.size()>=100) ||info.member.size()>=200) { res->retcode = ERR_FC_FULL; return; }
 
Back
Top