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 10-24-2011, 11:03 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Yes, use perl 5.12.

You'll also need to edit the source code to use the proper libraries. Find in files for perl510, and change both lines it lists to perl512.

These are the lines you should see after your search:
Code:
  C:\EQEmu\ServerCode\trunk\EQEmuServer\world\EQWParser.cpp(35):#pragma comment(lib, "perl510.lib")
  C:\EQEmu\ServerCode\trunk\EQEmuServer\zone\embperl.cpp(26):#pragma comment(lib, "perl510.lib")
Reply With Quote
  #2  
Old 10-25-2011, 12:22 AM
dhgbrown
Fire Beetle
 
Join Date: Oct 2008
Location: Baton Rouge
Posts: 16
Default Perl512

Where can I get it? ActivePerl is at 514.

Dave
Reply With Quote
  #3  
Old 10-25-2011, 01:10 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

http://www.activestate.com/activeperl/downloads

Look down.
Reply With Quote
  #4  
Old 10-26-2011, 01:45 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

I compiled the server files Note: Missing Registered patch House of Thule
From http://projecteqemu.googlecode.com/svn/
Downloaded Oct-2011

[WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[NET__IDENTIFY] Registered patch 6.2
[NET__IDENTIFY] Registered patch Titanium
[NET__IDENTIFY] Registered patch SoF
[NET__IDENTIFY] Registered patch SoD
[NET__IDENTIFY] Registered patch Underfoot

Added #include "HoT.h"
Added HoT::Register(into);
Added HoT::Reload();

Edit Patches.cpp Example: Z:\ServerFiles\trunk\EQEmuServer\common\patches

#include "../debug.h"
#include "patches.h"
#include "Client62.h"
#include "Titanium.h"
#include "Anniversary.h"
#include "Underfoot.h"
#include "SoF.h"
#include "SoD.h"
#include "HoT.h"

void RegisterAllPatches(EQStreamIdentifier &into) {
Client62::Register(into);
Titanium::Register(into);
SoF::Register(into);
SoD::Register(into);
Underfoot::Register(into);
HoT::Register(into);
}

void ReloadAllPatches() {
Client62::Reload();
Titanium::Reload();
SoF::Reload();
SoD::Reload();
Underfoot::Reload();
HoT::Reload();
}

I have no idea why it was remarked in the file patches.cpp so i added it back.
I'll be running some test on standalone server.
Reply With Quote
  #5  
Old 10-26-2011, 02:33 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

The HoT patch is commented out because it is not in a playable state. The HoT patch has a minimal set of working Opcodes/structs to get in game with the live client (well the live client as it was the last time I updated it a couple of months ago).

Note that the House Of Thule client from Steam is really what we would class as Underfoot, the only difference from the Underfoot Steam download is the CD key gives you access to the HoT expansion, if you should choose to open an account with SOE and patch up to EQLive.
Reply With Quote
  #6  
Old 10-26-2011, 11:46 PM
dhgbrown
Fire Beetle
 
Join Date: Oct 2008
Location: Baton Rouge
Posts: 16
Default Got it

Thanks. Got it going server-wise except I am getting [Debug] [World__LS_ERR] Unable to resolve 'PEQ' to an IP.

I plan to delete my folders and start over to try to repeat the process and maybe fix the IP issue.

Dave
Reply With Quote
  #7  
Old 10-27-2011, 10:09 AM
wolfwalkereci
Discordant
 
Join Date: Dec 2005
Posts: 435
Default

Its been awhile since I played with this but I put mine back up today on a new machine. Started fresh and it took roughly 2hours because I was being dumb.
The guide is still pretty much spot on.

I used a copy of the following that I had saved:
ActivePerl-5.10.1.1007-MSWin32-x86
Mysql-5.0.82-win32
zlib123-dll
Visual C++ 2008 Express Edition with SP1
Reply With Quote
  #8  
Old 10-27-2011, 01:26 PM
dhgbrown
Fire Beetle
 
Join Date: Oct 2008
Location: Baton Rouge
Posts: 16
Default Errors What did I miss?

[Debug] Starting Log: logs/eqemu_debug_3012.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [NET__WORLD] WorldConnection connect: Connecting to the server localhost
:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[Debug] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[Debug] [LAUNCHER__INIT] Starting main loop...

This is getting frustrating.

Dave
Reply With Quote
  #9  
Old 10-27-2011, 07:18 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

It's normal to see that when you start everything as things get in sync. If you're still having trouble after it has been running a few minutes then you need to post those errors.
Reply With Quote
  #10  
Old 10-28-2011, 12:28 PM
dhgbrown
Fire Beetle
 
Join Date: Oct 2008
Location: Baton Rouge
Posts: 16
Default Error on client

I am getting this error message on the client:

Sorry %3, you already have the maximum number of active tasks.

What did I miss now?

Dave
Reply With Quote
  #11  
Old 10-28-2011, 01:42 PM
dhgbrown
Fire Beetle
 
Join Date: Oct 2008
Location: Baton Rouge
Posts: 16
Default Ok.

Ok after reading and searching the forums this tutorial is to establish a server online with a login server remotely.

I need to setup this server so that it is Lan only because it will soon not have internet access indefinately. So with that said. After checking on the server the world.exe was failing due to not finding end statement. Fixed that.

Then Started batch file again and I get Handle_NewLSInfo error, remote address was null, defaulting to stream address ... Login server crashes.

What can I do to get a Lan only server running? Do I need two boxes on with login server and another with database server?

Dave
Reply With Quote
  #12  
Old 12-02-2011, 09:07 PM
nikkisman69
Fire Beetle
 
Join Date: Jan 2011
Posts: 2
Default EqEmu Essentials

I just put all of the files listed at the beginning in a rar file and uploaded them for easier downloads.
http://www.megaupload.com/?d=JRN4CP6Y

Includes:
WinRAR
Zlib
ActivePerl 5.10.1.1007 32-bit
MySQL 5.1.54 32-bit
MS Visual C++ 2008 Express Edition
Navicat
TortoiseSVN
Notepad++
Reply With Quote
  #13  
Old 12-04-2011, 11:54 PM
pepsiphreak79
Sarnak
 
Join Date: Sep 2011
Posts: 70
Default

I have my sql pearl and apache up as portable but i dont know how to get the DB into it every time i try i get some error another and it never goes in correctly i dont understand what it means to sorce something or how to do it i cant even find matching maps to matching db files its all so scattered around that its to complex to just find the right things you need
Im just trying to get a server up for offline use for a new SOF un patched install that works on all the content. I figured out how to write uests and add content but the repack i used is so outdated and gimped i cant get sof to work on it
This is all so very frustrating that the people making the emu expect all of us to be devs and programmers and we arent :( More people might do eqemu if it was simplified alot more ...
Just so frustrated sorry for the rant but ive been trying to make mine work for 2 weeks and every time i get close it all gets screwed up and i have to start over i have so much crap downloaded none of it is ever versioned corectly its hard to tell what goes with what . im just going to have to delete everything and start all over
Reply With Quote
  #14  
Old 12-05-2011, 07:57 AM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,498
Default

You don't have to set up a server just to play. There also isn't a need for new servers. So if it is too complicated for the given step-by-step instructions, just join an existing server.
Reply With Quote
  #15  
Old 12-05-2011, 09:47 AM
wolfwalkereci
Discordant
 
Join Date: Dec 2005
Posts: 435
Default

If you really really must have your own local server I can assist you with compiled binaries but its up to you to get everything else working.
I have copy/pasted the guide from here to my forums and made it prettier and easier to follow (my opinion) however its almost exactly word for word what is posted here.
The only thing I do is provide downloads of the required files and compiled binaries starting with I believe 2027.
PM me if you want to go that route.
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 09:13 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3