[Release] Server binary based on my source Binaries 

Joined
Apr 9, 2012
Messages
2,494
Reaction score
560
not sure what title I should have used -_-
but this is binary from this thread/project:


--------update--------
this is the final update for 2232 for now, some change log:
- fix account and login server (now you could login with normal account too)
- add setup/db installation, current account and login server use argon2 for password hash, hence this won't work with db currently available in this forum, so you had to install fresh db during setup (when you open account and loginserver the first time, there will be a setup form)
- accountserver is responsible for RF_User and RF_World db installation
- loginserver is responsible for Billing db installation
- as far as my test, no ODBC setup is needed for this server, just install mssql server, run acc and login server, install db on setup then start
- worldserver is based on base2232 branch, main branch is now only for my experimental that I currently work on, I will not update this thread with binary from main branch anymore
- there's 2 folder on worldserver, debug and shipdebug, shipdebug is release build with pdb (if you had problem running debug, this might work out for you)
- you still need to put worldserver on any zoneserver/rf_bin 2232 tho', as for accountserver, loginserver and mapeditor, it could run standalone/portable
- I forgot whether base2232 branch had db installation setup or not during first time run, but it probably have, the only change in this base2232 are integration yorozuya module to this worldserver and also GVG checkgoal, somehow I didn't get goal packet, hence I force it ._.

 
Last edited:
Haha It’s an honor to see you posting again after so many years, thank you
hahaha, you are welcome, this is still in development so there will be a lot of bug.

-----update the binary at the bottom of first post (gdrive link)----
should fix force teleport, please retry dexterc2r
 
Can you tell me if you plan to upload the compilation files?
 
Can you tell me if you plan to upload the compilation files?
it is right at the first post ._. there's google drive and mediafire and update binary google drive with fix to elan force teleport during war ._.
it didn't shows as url but google drive preview due to the nature of the forum :rolleyes:
 
it is right at the first post ._. there's google drive and mediafire and update binary google drive with fix to elan force teleport during war ._.
it didn't shows as url but google drive preview due to the nature of the forum :rolleyes:
Do you plan to upload the source files too? I mean the .h and .cpp files
 
Ah, got it — sorry, I missed that. Thanks for pointing it out.😅
 
Can you look into the client's bin file? It doesn't have a PDB file, and I want to modify it, but it takes way too much time.
 
Can you look into the client's bin file? It doesn't have a PDB file, and I want to modify it, but it takes way too much time.
as far as I know, there's no pdb for client? if you could provide one, then sure, no pdb would mean a disaster to implement

update:
- fix wrong EXP gained from Monster
- fix Guild war
- fix trade system
- fix archon/election system
- fix battle dungeon
- fix auction too
- fix guild honor (using command @guildhonor [<guildname> <tax>,...] max is 5 pair with tax sum of 50 and this command only usable for race leader)

update link on post #1 has been update, check repo for the most updated change (no binary/build in the repo tho')
 
Last edited:
Thanks. I'm converting to mysql/mariadb because I have nothing better to do, and your WorldServer was still running on mssql. By the time I reached the world, I'd converted the entire RF_World database, which was stored on your server. However, the client has a slight issue with fg protection, even though it's disabled, and it requires you to enter a password. It's an interesting piece of software.
 
update, this is the final update for 2232 for now, some change log:
  • fix account and login server (now you could login with normal account too)
  • add setup/db installation, current account and login server use argon2 for password hash, hence this won't work with db currently available in this forum, so you had to install fresh db during setup (when you open account and loginserver the first time, there will be a setup form)
  • accountserver is responsible for RF_User and RF_World db installation
  • loginserver is responsible for Billing db installation
  • as far as my test, no ODBC setup is needed for this server, just install mssql server, run acc and login server, install db on setup then start
  • worldserver is based on base2232 branch, main branch is now only for my experimental that I currently work on, I will not update this thread with binary from main branch anymore
  • there's 2 folder on worldserver, debug and shipdebug, shipdebug is release build with pdb (if you had problem running debug, this might work out for you)
  • you still need to put worldserver on any zoneserver/rf_bin 2232 tho', as for accountserver, loginserver and mapeditor, it could run standalone/portable
  • I forgot whether base2232 branch had db installation setup or not during first time run, but it probably have, the only change in this base2232 are integration yorozuya module to this worldserver and also GVG checkgoal, somehow I didn't get goal packet, hence I force it ._.

P.S:
I will not provide main branch binary build, it is still open source tho' so you are free to build it yourself
 
Can you tell me what could be causing the delays between attacks? Sometimes it hits the mobs as it should, but sometimes there's a long delay between attacks, and you have to wait.
 
Can you tell me what could be causing the delays between attacks? Sometimes it hits the mobs as it should, but sometimes there's a long delay between attacks, and you have to wait.
Hmmm, what attack did you use? Probably related how I implementation yoro attack speed or distance problem
 
Hmmm, what attack did you use? Probably related how I implementation yoro attack speed or distance problem
Yes, both ranged and melee attacks have a delay between them, and the delay is quite long. Sometimes it works fine, but other times it takes a long time. I can't figure out where the problem is. This issue occurs on almost every mob, and it sometimes works fine, but it's rare.
 
I'll try again later, right now my internet is down due to road construction, my repo also down since morning until this evening
I got it. There's also a problem with the synchronization of mobs, their jumps, and the drop location. When you kill a mob, the drop appears in a different location.
 
I got it. There's also a problem with the synchronization of mobs, their jumps, and the drop location. When you kill a mob, the drop appears in a different location.
my internet just got restored today,
after checking, I didn't get different drop location, how did you produce it? it probably just mob location missmatch between client/server (happened a lot honestly, didn't this happened to the original 2232 too?)

as for attack I am still trying to.... reproduce it ._.
any clue how you did it? does it says MISS on fail? or simply does nothing? what weapon did you use?
does client and server weapon data matched?
 
In my experience testing the source, I haven't encountered the attack delay issue with either ranged or melee so far. The attacks seem to work normally on my side.


I also haven't experienced the drop appearing in a different location after killing mobs. In my tests, the drops appear correctly where the mob dies.


It might be helpful to check if the client and server data are fully synchronized (especially weapon data, skill data, and mob position updates), since mismatches there could sometimes cause issues like this.


I'll continue testing and will report back here if I manage to reproduce the problem. ;)
 
Back