Enabling RoF2 on Server
I am redoing my server setup and was hoping to get it compatible with RoF2, however search wasn't yielding anything in terms of requirements to allow an RoF2 client to connect. I can connect to Grand Creation with it but that was about it.
Any tips for getting server RoF2 Client compatible? |
Make sure you copy the conf file?
About it really. |
Quote:
Where it is located and exactly where it needs to be placed? Sorry if this is a noobish question. I searched the RoF2 client for *.conf but didn't come up with anything so i assume all server side. Under the server directory I see the different client conf files. patch_RoF.conf and patch_6.2.conf seem like the mostly likely candidates, just not sure exactly what to do with it. EDIT: Okay i see rom the git the patches.cpp #include "rof2.h" I assume i un-comment that line and recompile the server? EDIT2: I found the the "file patch_RoF2.conf" in the Git i copied that to my server directory with the other similar files, and restarted the server. No luck though |
In this folder:
https://github.com/EQEmu/Server/tree.../utils/patches The patch_RoF2.conf file from your source in utils/patches/ needs to be copied into your server folder where you should have copied the other .conf files. That is all you should have to do. Make sure you are compiling the latest source yourself if you want RoF2. There are no pre-built windows binaries available for RoF2 client yet that I am aware of. |
Quote:
|
Moved these posts to their own thread, since the RoF Dev thread is for dev work, not support.
|
hmm I did all of this and yet when I try to log in all I get is the server selection ... I click my server and then the client becomes unresponsive.
|
Quote:
1.) Applied the appropriate SQL queries to your database. They can be found here: https://github.com/EQEmu/Server/tree...l/git/required 2.) Compiled the latest source code and moved it to your server's directory. 3.) Added the latest RoF2 opcodes; Link can be found in the post Trevius made. Quadruple check. |
Make sure that your client's eqhost file is set to use port 5999 and check your logs..they can tell you alot about what's going on.
EDIT: ..or not going on... |
yes i have done this all and still not working... I dont know what I am missing
|
Quote:
If your client works on those servers, then have you tried any client other than RoF2 on your server and verified it works? If not, you may have ports blocked in your router or something preventing it. If the above aren't the problem, then you are still doing something wrong on your server. Check your server logs. If you enable all logging, you should be able to see login attempts and see the server trying to match the client to the right patch version. If it doesn't check for RoF, it is because you are missing the patch_RoF2.conf file in your server folder or you are not on the latest version of the source code from git. |
I just pulled the git source and then sourced everything in that was new ... I didnt see anything about ROF... i even sourced in the optional files ... I can connot to other servers with it and I can connect to my server fine with UF client. I moved the patch_ROF2.conf into my server folder but still will not connect... I dont see anything in my logs about it having an issue.
|
i tried to source in a few things and got this
Quote:
|
hmm nevermind I got it to work ... thanks guys!
|
Quote:
Based on your SQL logs in the previous post showing you are missing the character_corpse_items table, I have to assume the issue was that you were not running the latest source code. Maybe you had just updated your database, but not the actual source code. I am guessing this because the character_corpse_items table is automatically created in more recent code updates as part of the removal of the corpse blob from the older tables. Since you were missing that table, it means your source was older than the corpse blob conversion, which means it was older than the RoF2 client compatibility. |
I went to sept as directed in guide. Problem I am having I cannot get some tables that are needed in the September DB. Player_corpse turns into Character_corpse and missing character_corpse_items etc. I recompiled to get the rof2 client and well no good has come of it unfortunately. Wish I knew what the guy did to fix his missing table. The sql updates in the C:\EQ\Source\utils\sql\git\required had all updates I need except these. rof2 patches etc all were there. Any ideas?
|
I think there have been issues with the PEQ DB backups for a while, but I am not sure of their current state. Depending on how your server is setup, it would probably be easiest to roll back to an older PEQ db and finish the install on that then update your source code and let the automatic SQL script and de-blob conversions do the rest of the work for you to get current.
|
Ty friend, u are absolutely right and is what I did, the handy updating script finished it up for me I really enjoyed that. Only thing now is to trying to connect to public login like my UF did. Rof2 keeps letting me in with my server not showing. I'll get it sometime I guess :) and thx for the info.
|
All times are GMT -4. The time now is 12:11 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.