0.6.2-DR0 in CVS
Anyone that has been pulling the Development tag from CVS has probably noticed that the revision bumped to 0.6.2-DR0. To pull the development tag you need to specify you want version "Development":
Code:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemulator co -rDevelopment EQEmuCVS
I think that's it for now, I'll add to this if I think of other things. * It has been reported that serialize_items.pl doesn't work right, I'll be looking at it tonight to see why. So, either take option b or sit tight. |
I didn't notice these files included are they on sourceforge ?
You'll need to add files to the vs.* project file(s) (if you're using Windows):
|
Compatible with the 7/14 live patch.
What does this mean? Maybe that PEQ may become compatible with live soon? The reason Im asking is...My Family members are not compatible right now. Should I tell them to copy/paste their folders now or wont it make a difference if there is another patch. I mean if there is another patch then PEQ devs will wait and complete that before changing? Like is there ever a time where PEQ becomes compatible with an earlier version or is it always changing directly to a live version? I hope that makes sense! |
peq
Quote:
|
sdabbs65: Are you sure you are pulling the development branch from sourceforge? Check common/version.h to see if you really are on 0.6.2-DR0
Dr Zauis: That is up to the PEQ guys as to when/if they will move to 0.6.0-DR0 or not. |
version.
Quote:
#define CURRENT_CHAT_VERSION "EQEMu 0.6.1-DR1" cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemulator co EQEmuCVS |
Code:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemulator co -rDevelopment EQEmuCVS |
Everything compiled fine on vs .net 2003, but while compiling Zone i get the following errors
Quote:
|
Nvm, got it to build clean... Can't zone though, and when i #kill myself i go to CharSel, but it puts me in the zone..
|
Compile issues
I got Sharemem.dll to compile. Pulled cvs last night. Not having much luck with world/zone. I added the files from common. Getting winsock.h errors. Probably something I did to my compiler install. I'm using vc++6 sp5. If anyone gets a good compile please pm me with a url I can grab em from =).
I'm also looking for a dump of a db... |
If it's a perl compile, do this
On line ~18 of perl\lib\core\socket.h, change it from: #include <winsock.h> to: #include <winsock2.h> |
Dump of the compiler output.
:\program files\microsoft visual studio\vc98\include\winsock.h(49) : error C2011: 'fd_set' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock.h(83) : warning C4005: 'FD_SET' : macro redefinition c:\program files\microsoft visual studio\vc98\include\winsock2.h(134) : see previous definition of 'FD_SET' c:\program files\microsoft visual studio\vc98\include\winsock.h(92) : error C2011: 'timeval' : 'struct' type redefinition c:\program files\microsoft visual studio\vc98\include\winsock.h(148) : error And alot more of the same... Prob a noob error. |
Perl Compile.
Nope not a perl compile. Although I need to install Activestate.. Obviously the goal is to get a working server =P. Won't be much of a server without quests.
Thanks for all ur help drog. I'd like to quit eqlive and this is my shot I think. |
Funny doesn't display right.
Quote:
Your post on my comp doens't display all the text. |
On line ~18 of perl\lib\core\socket.h, change it from:
Quote:
Quote:
|
Uh perl/ subtree
is missing for me. Am I not getting everything in cvs? I only need to do the one cvs co right?
|
Winsock Conflicts
I still get errors compiling the files we add from common.
Sample is : --------------------Configuration: World - Win32 Release-------------------- Compiling... EQChatPacket.cpp C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(49) : error C2011: 'fd_set' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(83) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(134) : see previous definition of 'FD_SET' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(92) : error C2011: 'timeval' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(148) : error C2011: 'hostent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(161) : error C2011: 'netent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(168) : error C2011: 'servent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(175) : error C2011: 'protoent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(259) : error C2011: 'in_addr' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(309) : error C2011: 'sockaddr_in' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(319) : error C2011: 'WSAData' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(391) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(430) : see previous definition of 'SO_DONTLINGER' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(449) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(483) : see previous definition of 'AF_IPX' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(468) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(506) : see previous definition of 'AF_MAX' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(474) : error C2011: 'sockaddr' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(483) : error C2011: 'sockproto' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(520) : error C2011: 'linger' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(533) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(573) : see previous definition of 'SOMAXCONN' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(551) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(598) : see previous definition of 'FD_READ' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(552) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(601) : see previous definition of 'FD_WRITE' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(553) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(604) : see previous definition of 'FD_OOB' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(554) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(607) : see previous definition of 'FD_ACCEPT' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(555) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(610) : see previous definition of 'FD_CONNECT' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(556) : note C6311: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock2.h(613) : see previous definition of 'FD_CLOSE' C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winsock.h(829) : error C2011: '_TRANSMIT_FILE_BUFFERS' : 'struct' type redefinition Error executing cl.exe. EQChatPacket.obj - 13 error(s), 0 warning(s) Now it looks like part of the project is using winsock.h and part is using winsock2.h... I can't seem to find the files that need changing. I found a couple references to winsock2.h and changed em to winsock.h and still no-go. Ans I do not have a perl/* subtree. Thanks. |
Rimok, did you have any luck fixing this?
I'm having the exact same problem. |
hmm?
Quote:
|
Minilogin for 0.6.2??
Hi all, I am pretty new for this forum and
I just made success to build 0.6.2-DR0 on NetBSD with some platform specific modifications, and also made DB thingies setup done with information from this forums. (Thanks a lot guys B) Now I have a world server and zone servers running on my NetBSD box, but I can't login into the world server with Minilogin 0.6.1 downloaded from sourceforge project page. Are there plans to update the Minilogin to 0.6.2 (with the latest opcodes.conf)? Or is it possible to login with 0.6.2-DR0 server with 0.6.1 Minilogin using the latest opcodes.conf? Anyway I put some debug print in world/client.cpp to check what the Minilogin server send to the world server with OP_SendLoginInfo (w/ opcodes.conf included in 0.6.1 Minilogin.) And its show: 1. strncpy(name, (char*)li->login_info,18) and name is '1'. 2. strncpy(password, (char*)&(li->login_info[strlen(name)+1]), 15) and password is just a garbage, barely NUL terminated fortunately :) When I tried to use the latest opcodes.conf with 0.6.1 Minilogin, the world server wasn't respond. Hope this might help someone :) P.S. If someone trying to run 0.6.2-DR0 or older version of EQemu on NetBSD, you might do followings: 1. Increase SYSV maximum shared memory size with kernel config by: options SHMMAXPGS=16384 2. If you are using perl-5.8.1 compiled on older NetBSD (like 1.6), zone servers embeded perl dumps core. Update it to perl-5.8.6nb4, the latest pkgsrc. |
hmm
Quote:
I seem to be stuck on the patch version. c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1188) : error C2039: 'npc' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1188) : error C2039: 'pet_owner_id' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1213) : error C2039: 'last_name' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1224) : error C2039: 'hairstyle' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1228) : error C2039: 'texture' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1229) : error C2039: 'helm' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1229) : error C2039: 'helm' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1255) : error C2039: 'delta_heading' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1258) : error C2039: 'spawn_id' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ extractors.cpp(1259) : error C2039: 'spawn_id' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(51) : error C2039: 'spawn_id' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(53) : error C2039: 'last_name' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(54) : error C2039: 'npc' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(79) : error C2039: 'delta_heading' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(88) : error C2039: 'pet_owner_id' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(91) : error C2039: 'beard' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(93) : error C2039: 'texture' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(97) : error C2039: 'helm' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\eqextractor\ buildwriter.cpp(98) : error C2039: 'hairstyle' : is not a member of 'Spawn_Struct' c:\eqemu\wincvs\cvsnt\eqemucvs\source\common\eq_pa cket_structs.h(191) : see declaration of 'Spawn_Struct' |
Nope
Still having the same problems. I got a new laptop and am going to make another attempt at it. But, I'm going to install activeperl first. Plus looks like other peeps are having success. Not sure what is wrong with my setup but I'd like to get it going.
Thanks guys. |
Need help
I am pretty new to the forum and after a few days of trying to research the issue and reslove it on my own I have decided it's time to ask for help.
I have a 0.6.2-DR0 server that builds and loads cleanly but anytime I try to zone i get a message saying "This zone is not ready for visitors, please try again in a few minutes." I have tried rebuilding my database using the SQL files included with the CVS and still have not been able to resolve this issue. Any suggestions would be appreciated. |
Quote:
Check out this list of bugs..http://www.krusher.org/index.php?nam...iewtopic&t=130 Also the last time Krusher had his server up all the animations seemed really good. At least no NPCs were running in place anymore..I think Krusher is trying to fix the zone issue as we speak.(I hope) |
Quote:
|
no
Quote:
good info from it as I got it to compile tonight. C:\eqemu\collect\pf>eqextractor Usage: eqextract [options] (packet file...) Patch Modes: -P - Auto-detect patch mode based on file internal -p [patch name] - Manually specify the patch name, Extractors: -a - extract AAs -d - extract doors (fuzzy, recommended) -D - extract doors (strict) -o - extract world objects & ground spawns (fuzzy, recom -O - extract world objects & ground spawns (strict) -z - extract zone points -Z - extract zone header -t - extract tribute entries -T - extract tribute descriptions -b - extract books -m - extract mob information -s - extract skill titles -M - extract task history -C - print the short name of the zone. Build file options: -B [filename] - create a build file for eqbuilder Explorers: -1 - explore zone headers -2 - explore objects -5 - explore unknown -c - Print channel message while exploring -l - Print spawn list with IDs -U [id] - Explore position updates By Default, text updates are printed. (needs DB) -i - generate inserts instead of text data. (no DB) -u - generate updates instead of text data. (needs DB) |
drognir, can you tell me how you fixed the "Zone error LNK2001: unresolved external symbol "class OpcodeManager" errors? I'm getting the same problem ... the opcodemanager header and includes are all included in the project and called where they should be, can't figure out why it's giving the errors.
Thanks. |
1. EQWorldPacket.cpp
2. EQZonePacket.cpp 3. EQLoginPacket.cpp 4. EQChatPacket.cpp 5. EQMailPacket.cpp These 5 files seem to be non-existant on the cvs release, where can we find them? :) |
All times are GMT -4. The time now is 03:50 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.