Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-16-2014, 01:38 AM
Bohbo
Hill Giant
 
Join Date: Dec 2012
Posts: 116
Default 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?
Reply With Quote
  #2  
Old 12-16-2014, 03:47 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

Make sure you copy the conf file?

About it really.
Reply With Quote
  #3  
Old 12-16-2014, 10:12 AM
Bohbo
Hill Giant
 
Join Date: Dec 2012
Posts: 116
Default

Quote:
Originally Posted by demonstar55 View Post
Make sure you copy the conf file?

About it really.
Can you be a bit more specific on the conf file?

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
Reply With Quote
  #4  
Old 12-16-2014, 11:29 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

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.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #5  
Old 12-16-2014, 12:28 PM
Bohbo
Hill Giant
 
Join Date: Dec 2012
Posts: 116
Default

Quote:
Originally Posted by trevius View Post
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.
Recompiling latest version did the trick! Thanks much, I will start testing it out. Thanks again for the help, very much appreciated.
Reply With Quote
  #6  
Old 12-16-2014, 12:43 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Moved these posts to their own thread, since the RoF Dev thread is for dev work, not support.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #7  
Old 12-29-2014, 10:42 PM
ionhsmith
Discordant
 
Join Date: Jun 2014
Posts: 284
Default

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.
Reply With Quote
  #8  
Old 12-30-2014, 11:02 AM
Coenxai's Avatar
Coenxai
Hill Giant
 
Join Date: Dec 2013
Posts: 151
Default

Quote:
Originally Posted by ionhsmith View Post
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.
Again, make sure you have:

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.
Reply With Quote
  #9  
Old 12-30-2014, 08:51 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

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...
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #10  
Old 01-02-2015, 07:12 PM
ionhsmith
Discordant
 
Join Date: Jun 2014
Posts: 284
Default

yes i have done this all and still not working... I dont know what I am missing
Reply With Quote
  #11  
Old 01-02-2015, 09:15 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by ionhsmith View Post
yes i have done this all and still not working... I dont know what I am missing
Are you able to connect to PEQ, EZ, or Storm Haven with the same client? All of these servers have RoF2 enabled and work fine. If you cannot connect to them either, then the issue is with your client.

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.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #12  
Old 01-03-2015, 09:56 PM
ionhsmith
Discordant
 
Join Date: Jun 2014
Posts: 284
Default

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.
Reply With Quote
  #13  
Old 01-03-2015, 10:04 PM
ionhsmith
Discordant
 
Join Date: Jun 2014
Posts: 284
Default

i tried to source in a few things and got this

Quote:
\mysql> source 2014_12_24_npc_types_table_update.sql
ERROR 1060 (42S21): Duplicate column name 'herosforgemodel'
mysql> source 2014_12_15_multiple_table_updates.sql
ERROR 1060 (42S21): Duplicate column name 'augslot6type'
ERROR 1060 (42S21): Duplicate column name 'augslot6visible'
ERROR 1060 (42S21): Duplicate column name 'augslot6unk2'
ERROR 1060 (42S21): Duplicate column name 'augslot6'
ERROR 1060 (42S21): Duplicate column name 'augslot6'
ERROR 1060 (42S21): Duplicate column name 'augslot6'
ERROR 1146 (42S02): Table 'peq.character_corpse_items' doesn't exist
mysql>
Reply With Quote
  #14  
Old 01-03-2015, 11:39 PM
ionhsmith
Discordant
 
Join Date: Jun 2014
Posts: 284
Default

hmm nevermind I got it to work ... thanks guys!
Reply With Quote
  #15  
Old 01-05-2015, 01:17 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by ionhsmith View Post
hmm nevermind I got it to work ... thanks guys!
It is always good to post what you did to fix it. Multiple people spent time to assist you to get it resolved, so it is worthwhile to spent a little time to post what you did to fix it. The main reason for this is for future users that have the same issue, so they might know what they are missing or need to do.

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.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:52 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3