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-04-2010, 07:23 PM
Ciji
Fire Beetle
 
Join Date: Nov 2010
Location: California
Posts: 8
Default Best Advice

So, it's finally the weekend. Enough time to actually sit down and get working on setting up my own server to experiment with. I am asking for a little help, due to the numerous guides and set up walk throughs that vary in date posted.

To start, I have a PC with 2 OS installed on different partitions. Win7 x64 on one, and Server 2008 x64 on the other.
- Intel Core 2 Quad Q6700 @ 2.66GHz CPU
- 8.0GB Dual-Channel DDR3 @ 533MHz RAM
- 512MB GeForce 9800 GTX/9800 GTX+ (XFX Pine Group) x2 [SLI Enabled]
- 976.76GB Western Digital WDC WD10 01FALS-00J7B SCSI Disk Device (SCSI)

I initially wanted to install the server on Win7, and ultimately uninstall that server 2008 partition all together. This was a bit of time ago, back when I frequented EZ server. Sadly I failed in this venture, and was so disgruntled I just quit. I had a lot of feed back and suggestions, but none ever seemed to help. Last night I used http://www.eqemulator.net/wiki/wikka.php?wakka=Windows guide, finished it up this morning but had errors at the very end of set up. I think this was a more aggravating blow than the first time, just because I was so close.

Obviously I'm not blaming the guides for my failure to get this working, but I would like to know if anyone has posted (and i just didn't see it) a guide that:
A. Is meant for either Win Server 2008 (2003), or Win 7
B. Is for a custom server, I believe I saw a few mention being for just EQ as its initially set up. Could be wrong in this though
C. Has the SoD release in mind. I imagine it doesn't matter when the guide says "install EQ Titanium" and I just replace it with Seeds... But in the back of my mind I wonder if its whats causing the errors possibly.

I attempted to patch a few guides together, but even then there is a difference in software used between guides (some use Minilogin, Navicat, Tortoise SVN, Heidi SQL, etc..) . I hate to seem so helpless, but I would much rather ask the questions now and hope someone has been in this boat before, than just give up.

Thank you in advance for any assistance
Reply With Quote
  #2  
Old 12-04-2010, 09:35 PM
blackdragonsdg
Dragon
 
Join Date: Dec 2008
Location: Tennessee
Posts: 656
Default

For a minilogin setup Titanium and SoF are interchangable in the guides but SoD is not as the opcodes.conf is different.

SoD opcodes.conf
Code:
#ShowEQ Import Notes:
# ZERO THE FILE first
#  perl -pi -e 's/0x[0-9a-fA-F]{4}/0x0000/g' opcodes.conf
#Unknown Mapping:
#OP_Action2 -> OP_Damage
#OP_EnvDamage -> OP_Damage ---> might have been a one time mistake
#Name Differences:
#OP_CancelInvite -> OP_GroupCancelInvite
#OP_GMFind -> OP_FindPersonRequest
#OP_CommonMessage -> OP_ChannelMessage

OP_Unknown=0x0000
OP_ExploreUnknown=0x0000		#used for unknown explorer

#world packets
OP_ApproveWorld=0x3c25			# ShowEQ 10/27/05
OP_LogServer=0x0fa6			# ShowEQ 10/27/05
OP_MOTD=0x024d			# ShowEQ 10/27/05
OP_SendLoginInfo=0x4dd0			# ShowEQ 10/27/05
OP_DeleteCharacter=0x26c9			# ShowEQ 10/27/05
OP_SendCharInfo=0x4513			# ShowEQ 10/27/05
OP_ExpansionInfo=0x04ec			# ShowEQ 10/27/05
OP_CharacterCreate=0x10b2		# EQEmu 11/28/05
OP_RandomNameGenerator=0x23d4		# EQEmu 11/28/05
OP_GuildsList=0x6957			#same as zone guild list afaik
OP_ApproveName=0x3ea6			# EQEmu 11/28/05
OP_EnterWorld=0x7cba			# ShowEQ 10/27/05
OP_PostEnterWorld=0x52A4		# EQEmu 06/29/05
OP_World_Client_CRC1=0x5072			# ShowEQ 10/27/05
OP_World_Client_CRC2=0x5b18			# ShowEQ 10/27/05
OP_SetChatServer=0x00d7			# ShowEQ 10/27/05
OP_SetChatServer2=0x6536			# ShowEQ 10/27/05
OP_ZoneServerInfo=0x61b6			# ShowEQ 10/27/05
OP_WorldComplete=0x509d			# ShowEQ 10/27/05
OP_ZoneUnavail=0x407C
OP_WorldClientReady=0x5e99		# EQEmu 11/28/05 (Guess - Doodman)
OP_WorldUnknown001=0x0000		# EQEmu 06/29/05 (New to 6/29)
OP_CharacterStillInZone=0x60fa		# world->client. reject.
OP_WorldChecksumFailure=0x7D37		# world->client. reject.
OP_WorldLoginFailed=0x8DA7		# world->client. reject.
OP_WorldLogout=0x7718			# client->world
OP_WorldLevelTooHigh=0x583b		# world->client. Cancels zone in.
OP_CharInacessable=0x436A		# world->client. Cancels zone in.

#Zone in opcodes
OP_ZoneEntry=0x7213			# ShowEQ 10/27/05
OP_ZoneInUnknown=0x0000
OP_AckPacket=0x7752			# ShowEQ 10/27/05
OP_NewZone=0x0920			# ShowEQ 10/27/05
OP_ReqClientSpawn=0x0322			# ShowEQ 10/27/05
OP_ZoneSpawns=0x2e78			# ShowEQ 10/27/05
OP_CharInventory=0x5394			# EQEmu 06/29/05
OP_SetServerFilter=0x6563			# ShowEQ 10/27/05
OP_LockoutTimerInfo=0x7c12			# ShowEQ 10/27/05
OP_SendZonepoints=0x3eba			# ShowEQ 10/27/05
OP_SpawnDoor=0x4c24			# ShowEQ 10/27/05
OP_ReqNewZone=0x7ac5			# ShowEQ 10/27/05
OP_PlayerProfile=0x75df			# ShowEQ 10/27/05
OP_TimeOfDay=0x1580			# ShowEQ 10/27/05
OP_SendExpZonein=0x0587			# ShowEQ 10/27/05
OP_WorldObjectsSent=0x1FA1		# New for SoF 1/1/09
OP_BlockedBuffs=0x39C4			# New for SoF 1/1/09

OP_Logout=0x61ff
OP_LogoutReply=0x48c2		#0x0F66	is not quite right.. this causes disconnect error...
OP_LevelUpdate=0x6d44			
OP_Stamina=0x7a83			# ShowEQ 10/27/05

#Petition Opcodes
OP_PetitionSearch=0x0000                #search term for petition
OP_PetitionSearchResults=0x0000         #(list of?) matches from search
OP_PetitionSearchText=0x0000            #text results of search
OP_Petition=0x251f
OP_PetitionUpdate=0x0000	#guess
OP_PetitionCheckout=0x0000
OP_PetitionCheckIn=0x0000
OP_PetitionQue=0x0000
OP_PetitionUnCheckout=0x0000
OP_PetitionDelete=0x5692
OP_DeletePetition=0x0000
OP_PetitionResolve=0x0000	#0x0000	
OP_PDeletePetition=0x0000
OP_PetitionBug=0x0000
OP_PetitionRefresh=0x0000
OP_PetitionCheckout2=0x0000
OP_PetitionViewPetition=0x0000

#Guild Opcodes
#list to client : 0x0F4D, 0x147d, 0x18B7, 0x2ec9, 0x3230, 0x32CF, 0x461A, 0x4CC7
# 0x6966, 0x712A, 0x754E, 0x7C32, 0x7C59
# some from client: 0x7825
OP_ZoneGuildList=0x6957 (one entry too long)			# ShowEQ 10/27/05
OP_GetGuildMOTD=6d5d
OP_GuildMemberList=0x147d			# ShowEQ 10/27/05
OP_GuildMemberUpdate=0x0f4d			# ShowEQ 10/27/05
OP_GuildRemove=0x0000
OP_GuildPeace=0x0000
OP_GuildWar=0x0000
OP_GuildLeader=0x0000
OP_GuildDemote=0x0000
OP_GuildMOTD=0x475a			# ShowEQ 10/27/05
OP_SetGuildMOTD=0x0000
OP_GetGuildsList=0x0000			
OP_GuildInvite=0x0000
OP_GuildPublicNote=0x17a2			# ShowEQ 10/27/05
OP_GuildDelete=0x0000
OP_GuildInviteAccept=0x0000
OP_GuildManageRemove=0x0000
OP_GuildManageAdd=0x0000
OP_GuildManageStatus=0x0000
OP_GuildBank=0x0000


#GM/guide opcodes
OP_GMServers=0x3387		#/servers
OP_GMBecomeNPC=0x7864		#/becomenpc
OP_GMZoneRequest=0x1306		#/zone
OP_GMSearchCorpse=0x3c32	#/searchcorpse
OP_GMHideMe=0x15b2		#/hideme
OP_GMGoto=0x1cee		#/goto
OP_GMDelCorpse=0x0000		#/delcorpse
OP_GMApproval=0x0c0f		#/approval
OP_GMToggle=0x7fea		#/toggletell
OP_GMZoneRequest2=0x0000
OP_GMSummon=0x1edc		#/summon
OP_GMEmoteZone=0x39f2		#/emotezone
OP_GMEmoteWorld=0x3383		#/emoteworld (not implemented)
OP_GMFind=0x5930		#/find		
OP_GMKick=0x692c		#/kick
OP_GMNameChange=0x0000

OP_SafePoint=0x0000
OP_Bind_Wound=0x601d
OP_GMTraining=0x238f
OP_GMEndTraining=0x613d
OP_GMTrainSkill=0x11d2
# OP_GMEndTrainingResponse=0x0000
OP_Animation=0x2acf			# ShowEQ 10/27/05
OP_Stun=0x0000
OP_MoneyUpdate=0x267c
OP_IncreaseStats=0x0000
OP_CrashDump=0x7825
OP_ReadBook=0x1496
OP_Dye=0x00dd			# ShowEQ 10/27/05
OP_Consume=0x77d7			# ShowEQ 10/27/05
OP_Begging=0x13e7			# ShowEQ 10/27/05
OP_InspectRequest=0x775d			# ShowEQ 10/27/05
OP_Action2=0x0000
OP_BeginCast=0x3990			# ShowEQ 10/27/05
OP_BuffFadeMsg=0x0b2d			# ShowEQ 10/27/05
OP_Consent=0x1081			# ShowEQ 10/27/05
OP_LFGCommand=0x68ac			# ShowEQ 10/27/05
OP_LFGGetMatchesRequest=0x022f			# ShowEQ 10/27/05
OP_LFGAppearance=0x0000
OP_LFGResponse=0x0000		
OP_LFGGetMatchesResponse=0x45d0			# ShowEQ 10/27/05
OP_LootItem=0x7081			# ShowEQ 10/27/05
OP_Bug=0x7ac2			# ShowEQ 10/27/05
OP_BoardBoat=0x4298			# ShowEQ 10/27/05
OP_Save=0x736b			# ShowEQ 10/27/05
OP_Camp=0x78c1			# ShowEQ 10/27/05
OP_EndLootRequest=0x2316			# ShowEQ 10/27/05
OP_LoadSpellSet=0x403e			# ShowEQ 10/27/05
OP_AutoAttack=0x5e55			# ShowEQ 10/27/05
OP_Consider=0x65ca			# ShowEQ 10/27/05
OP_Emote=0x547a			# ShowEQ 10/27/05
OP_PetCommands=0x10a1			# ShowEQ 10/27/05
OP_SpawnAppearance=0x7c32			# ShowEQ 10/27/05
OP_DeleteSpawn=0x55bc			# ShowEQ 10/27/05
OP_FormattedMessage=0x5a48			# ShowEQ 10/27/05
OP_WhoAllRequest=0x5cdd			# ShowEQ 10/27/05
OP_WhoAllResponse=0x757b			# ShowEQ 10/27/05
OP_AutoAttack2=0x0701			# ShowEQ 10/27/05
OP_SetRunMode=0x4aba			# ShowEQ 10/27/05
OP_SimpleMessage=0x673c			# ShowEQ 10/27/05
OP_SaveOnZoneReq=0x1540			# ShowEQ 10/27/05
OP_SenseHeading=0x05ac			# ShowEQ 10/27/05
OP_Buff=0x6a53			# ShowEQ 10/27/05
OP_LootComplete=0x0a94			# ShowEQ 10/27/05
OP_EnvDamage=0x31b3			# ShowEQ 10/27/05
OP_Split=0x4848			# ShowEQ 10/27/05
OP_Surname=0x4668			# ShowEQ 10/27/05
OP_MoveItem=0x420f			# ShowEQ 10/27/05
OP_FaceChange=0x0f8e			# ShowEQ 10/27/05
OP_ItemPacket=0x3397			# ShowEQ 10/27/05
OP_ItemLinkResponse=0x667c			# ShowEQ 10/27/05
OP_ClientReady=0x5e20			# ShowEQ 10/27/05
OP_ZoneChange=0x5dd8			# ShowEQ 10/27/05
OP_MemorizeSpell=0x308e			# ShowEQ 10/27/05
OP_ItemLinkClick=0x53e5			# ShowEQ 10/27/05
OP_SwapSpell=0x2126			# ShowEQ 10/27/05
OP_Forage=0x7c33			# ShowEQ 10/27/05
OP_ConsentResponse=0x6380			# ShowEQ 10/27/05
OP_BazaarSearch=0x1ee9			# ShowEQ 10/27/05
OP_NewSpawn=0x1860			# ShowEQ 10/27/05
OP_WearChange=0x7441			# ShowEQ 10/27/05
OP_Action=0x497c			# ShowEQ 10/27/05
OP_SpecialMesg=0x2372			# ShowEQ 10/27/05
OP_Bazaar=0x0000
OP_LeaveBoat=0x67c9			# ShowEQ 10/27/05
OP_Weather=0x254d			# ShowEQ 10/27/05
OP_LFPGetMatchesRequest=0x35a6			# ShowEQ 10/27/05
OP_Illusion=0x448d			# ShowEQ 10/27/05
OP_TargetMouse=0x6c47			# ShowEQ 10/27/05
OP_InspectAnswer=0x2403			# ShowEQ 10/27/05
OP_GMKill=0x6980			# ShowEQ 10/27/05
OP_MoneyOnCorpse=0x7fe4			# ShowEQ 10/27/05
OP_ClickDoor=0x043b			# ShowEQ 10/27/05
OP_MoveDoor=0x700d			# ShowEQ 10/27/05
OP_LootRequest=0x6f90			# ShowEQ 10/27/05
OP_YellForHelp=0x61ef			# ShowEQ 10/27/05
OP_ManaChange=0x4839			# ShowEQ 10/27/05
OP_ConsentDeny=0x4e8c			# ShowEQ 10/27/05
OP_LFPCommand=0x6f82			# ShowEQ 10/27/05
OP_RandomReply=0x6cd5			# ShowEQ 10/27/05
OP_DenyResponse=0x7c66			# ShowEQ 10/27/05
OP_ConsiderCorpse=0x773f			# ShowEQ 10/27/05
OP_ConfirmDelete=0x3838			# ShowEQ 10/27/05
OP_MobHealth=0x0695			# ShowEQ 10/27/05
OP_SkillUpdate=0x6a93			# ShowEQ 10/27/05
OP_RandomReq=0x5534			# ShowEQ 10/27/05
OP_CastSpell=0x304b			# ShowEQ 10/27/05
OP_ClientUpdate=0x14cb			# ShowEQ 10/27/05
OP_Report=0x7f9d			
OP_GroundSpawn=0x0f47			# ShowEQ 10/27/05
OP_TargetCommand=0x0dfe			# ShowEQ 10/27/05
OP_LFPGetMatchesResponse=0x45d0			# ShowEQ 10/27/05
OP_Jump=0x0797			# ShowEQ 10/27/05
OP_ExpUpdate=0x5ecd			# ShowEQ 10/27/05
OP_Death=0x6160			# ShowEQ 10/27/05
OP_BecomeCorpse=0x0000
OP_GMLastName=0x23a1			# ShowEQ 10/27/05
OP_InitialMobHealth=0x3d2d			# ShowEQ 10/27/05
OP_Mend=0x14ef			# ShowEQ 10/27/05
OP_MendHPUpdate=0x0000		
OP_Feedback=0x5306			# ShowEQ 10/27/05
OP_TGB=0x0c11			# ShowEQ 10/27/05
OP_InterruptCast=0x0000
OP_Damage=0x5c78			# ShowEQ 10/27/05
OP_ChannelMessage=0x1004			# ShowEQ 10/27/05
OP_LevelAppearance=0x0000
OP_MultiLineMsg=0x0000
OP_Charm=0x0000
OP_DeleteSpell=0x0000
OP_ApproveZone=0x0000
OP_Assist=0x7709
OP_AugmentItem=0x0000
OP_BazaarInspect=0x0000
OP_ClientError=0x0000
OP_DeleteItem=0x0000
OP_ControlBoat=0x0000
OP_DumpName=0x0000
OP_FeignDeath=0x0000
OP_Heartbeat=0x0000
OP_ItemName=0x0000
OP_LDoNButton=0x0000
OP_MoveCoin=0x0000
OP_ReloadUI=0x0000

#bazaar trader stuff stuff:
#become and buy from
#Server->Client: [ Opcode: OP_Unknown (0x0000) Size: 8 ]
#   0: 46 01 00 00 39 01 00 00                            | F...9... 
OP_TraderDelItem=0x0000
OP_BecomeTrader=0x0000
OP_TraderShop=0x0000			
OP_TraderItemUpdate=0x0000
OP_Trader=0x0000			
OP_ShopItem=0x0000
OP_TraderBuy=0x6dd8			# ShowEQ 10/27/05

#pc/npc trading
OP_TradeRequest=0x3ea0			# ShowEQ 10/27/05
OP_TradeAcceptClick=0x0065			# ShowEQ 10/27/05
OP_TradeRequestAck=0x4048			# ShowEQ 10/27/05
OP_TradeCoins=0x0000
OP_FinishTrade=0x0000
OP_CancelTrade=0x2dc1			# ShowEQ 10/27/05
OP_TradeMoneyUpdate=0x0000		#not sure

#merchant crap
OP_ShopPlayerSell=0x0e13			# ShowEQ 10/27/05
OP_ShopEnd=0x7e03			# ShowEQ 10/27/05
OP_ShopPlayerBuy=0x221e		
OP_ShopRequest=0x45f9			# ShowEQ 10/27/05
OP_ShopDelItem=0x0000	#0x0000 maybe, 16 bytes though

#tradeskill stuff:
OP_ClickObject=0x3bc2			# ShowEQ 10/27/05
OP_ClickObjectAction=0x6937
OP_RecipeDetails=0x4ea2
OP_RecipesFavorite=0x23f0
OP_RecipesSearch=0x164d
OP_RecipeReply=0x0000
OP_RecipeAutoCombine=0x0353
OP_TradeSkillCombine=0x0b40

OP_RequestDuel=0x0000
OP_DuelResponse=0x0000
OP_DuelResponse2=0x0000		#when accepted

OP_RezzComplete=0x0000		#packet wrong on this
OP_RezzRequest=0x0000		#packet wrong on this
OP_RezzAnswer=0x0000		#packet wrong on this
OP_SafeFallSuccess=0x0000
OP_Shielding=0x0000
OP_TargetReject=0x0000
OP_TestBuff=0x0000
OP_Track=0x5011			# ShowEQ 10/27/05
OP_TrackTarget=0x0000
OP_TrackUnknown=0x0000		#size 0 right after OP_Track

#Tribute Packets:
OP_OpenGuildTributeMaster=0x0000
OP_OpenTributeMaster=0x512e		#open tribute master window
OP_OpenTributeReply=0x27B3	#reply to open request
OP_SelectTribute=0x625d		#clicking on a tribute, and text reply
OP_TributeItem=0x6f6c		#donating an item
OP_TributeMoney=0x27b3		#donating money
OP_TributeNPC=0x7f25		#seems to be missing now
OP_TributeToggle=0x2688		#activating/deactivating tribute
OP_TributeTimer=0x4665 #testing		#a 4 byte tier update, 10 minutes for seconds
OP_TributePointUpdate=0x6463	#16 byte point packet
OP_TributeUpdate=0x5639			# ShowEQ 10/27/05
OP_GuildTributeInfo=0x5e3d			# ShowEQ 10/27/05
OP_TributeInfo=0x152d
OP_SendGuildTributes=0x5e3a 	# request packet, 4 bytes
OP_SendTributes=0x067a		# request packet, 4 bytes, migth be backwards
# 27b3 4665

#Adventure packets:
# Opcodes: 0x3906, 0x0677, 0x0FF1, 0x16C6
#  0x3F26, 0x49A5, 0x64AC
OP_LeaveAdventure=0x0000
OP_AdventureFinish=0x0000
OP_AdventureInfoRequest=0x0000		#right click adventure recruiter
OP_AdventureInfo=0x0000			#text reply to right click
OP_AdventureUpdate=0x0000	#prolly 0x0677, it marks the compass.
OP_AdventureRequest=0x0000
OP_AdventureDetails=0x0000	#prolly 0x0D0F
OP_AdventureData=0x0000
OP_AdventureMerchantRequest=0x0000
OP_AdventureMerchantResponse=0x0000
OP_AdventureMerchantPurchase=0x0000
OP_AdventureMerchantSell=0x0000
OP_AdventurePointsUpdate=0x0000		#not sure, followed purchase
# request stats: 0x0000, reply 0x0000
# request leaderboard: 0x0000, reply 0x0000

#Group Opcodes
OP_GroupDisband=0x0e76			# ShowEQ 10/27/05
OP_GroupInvite=0x1b48			# ShowEQ 10/27/05
OP_GroupFollow=0x7bc7			# ShowEQ 10/27/05
OP_GroupUpdate=0x2dd6			# ShowEQ 10/27/05
OP_GroupAcknowledge=0x0000
OP_GroupCancelInvite=0x1f27			# ShowEQ 10/27/05
OP_GroupDelete=0x0000
OP_GroupFollow2=0x0000 #not sure	#follow into an allready established group
OP_GroupInvite2=0x0000		#this is an invite, but with a strange length (193)
OP_CancelInvite=0x0000

OP_RaidJoin=0x1f21			# ShowEQ 10/27/05
OP_RaidInvite=0x5891			# ShowEQ 10/27/05
OP_RaidUpdate=0x1f21			# EQEmu 06/29/05


OP_ZoneComplete=0x0000
OP_ItemLinkText=0x0000
OP_ClearObject=0x0000
OP_DisciplineUpdate=0x0000
OP_LocInfo=0x0000
OP_FindPersonRequest=0x3c41			# ShowEQ 10/27/05
OP_FindPersonReply=0x5711			# ShowEQ 10/27/05
OP_ForceFindPerson=0x0000
OP_LoginComplete=0x0000
OP_ShopEndConfirm=0x0000
OP_Sound=0x0000
#OP_Zone_MissingName01=0x0000		#remove on recompile
OP_MobRename=0x0498			# ShowEQ 10/27/05
OP_BankerChange=0x0000

#Button-push commands
OP_Taunt=0x5e48
OP_CombatAbility=0x5ee8
OP_SenseTraps=0x5666			# ShowEQ 10/27/05
OP_PickPocket=0x0000
OP_DisarmTraps=0x0000 
OP_Disarm=0x0000
OP_Hide=0x0000				
OP_Sneak=0x0000				
OP_Fishing=0x0b36
OP_InstillDoubt=0x0000

#Task packets
OP_CompletedTasks=0x76a2			# ShowEQ 10/27/05
OP_TaskDescription=0x5ef7			# ShowEQ 10/27/05
OP_TaskActivity=0x682d			# ShowEQ 10/27/05
OP_TaskMemberList=0x0000	#not sure
OP_OpenNewTasksWindow=0x0000	#combined with OP_AvaliableTask I think
OP_AvaliableTask=0x0000
OP_AcceptNewTask=0x0000
OP_CancelTask=0x0000
OP_DeclineAllTasks=0x0000	#not sure, 12 bytes
#task complete related: 0x0000 (24 bytes), 0x0000 (8 bytes), 0x0000 (4 bytes)


OP_RequestClientZoneChange=0x7834			# ShowEQ 10/27/05

OP_SendAATable=0x367d			# ShowEQ 10/27/05
OP_UpdateAA=0x0000
OP_RespondAA=0x0000
OP_SendAAStats=0x5918			# ShowEQ 10/27/05
OP_AAAction=0x0681			# ShowEQ 10/27/05
OP_AAExpUpdate=0x5f58			# ShowEQ 10/27/05

OP_PurchaseLeadershipAA=0x0000
OP_UpdateLeadershipAA=0x0000
OP_LeadershipExpUpdate=0x0000
OP_LeadershipExpToggle=0x5b37

#discovered opcodes not yet used:
OP_PlayMP3=0x0000
OP_FriendsWho=0x0000
OP_MoveLogRequest=0x7510		#gone I think
OP_MoveLogDisregard=0x0000		#gone I think
OP_ReclaimCrystals=0x7cfe
OP_CrystalCountUpdate=0x0000
OP_DynamicWall=0x0000
#new titles avaliable: 0x4ECA
OP_CustomTitles=0x2a28			# ShowEQ 10/27/05
OP_RequestTitles=0x0000			# EQEmu 06/29/05
OP_SendTitleList=0x0000			# EQEmu 06/29/05
OP_SetTitle=0x0000			# EQEmu 06/29/05
OP_SetTitleReply=0x0000			# EQEmu 06/29/05
OP_Bandolier=0x6f0c
OP_OpenDiscordMerchant=0x0000	#8 bytes
OP_DiscordMerchantInventory=0x0000	#long item packet
OP_GiveMoney=0x0000	#16 bytes, pp, gp, sp, cp. 
OP_OnLevelMessage=0x0000
OP_RequestKnowledgeBase=0x0000
OP_KnowledgeBase=0x0000
OP_SlashAdventure=0x571a	# /adventure
OP_VetRewardsAvaliable=0x0557
OP_BecomePVPPrompt=0x36B2	#guessed from ASM
OP_PickLockSuccess=0x40E7

#named unknowns, to make looking for real unknown easier
OP_AnnoyingZoneUnknown=0x729c
OP_Some6ByteHPUpdate=0x0000		#seems to happen when you target group members
OP_SomeItemPacketMaybe=0x0000		# EQEmu 06/29/05
OP_QueryResponseThing=0x0000
OP_FloatListThing=0x6a1b		# EQEmu 06/29/05#EQEmu Public Login Server OPCodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0022
OP_ChatMessage=0x0017
OP_LoginAccepted=0x0018
OP_ServerListResponse=0x0019
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011


#raw opcodes
OP_RAWSessionRequest=0x0000
OP_RAWSessionResponse=0x0000
OP_RAWCombined=0x0000
OP_RAWSessionDisconnect=0x0000
OP_RAWKeepAlive=0x0000
OP_RAWSessionStatRequest=0x0000
OP_RAWSessionStatResponse=0x0000
OP_RAWPacket=0x0000
OP_RAWFragment=0x0000
OP_RAWOutOfOrderAck=0x0000
OP_RAWAck=0x0000
OP_RAWAppCombined=0x0000
OP_RAWOutOfSession=0x0000

#mail opcodes
OP_Command=0x0000
OP_MailboxHeader=0x0000
OP_MailHeader=0x0000
OP_MailBody=0x0000
OP_NewMail=0x0000
OP_SentConfirm=0x0000


OP_MobUpdate=0x0000		#not used anymore, here for backwards compat

#we need to document the differences between these packets to make identifying them easier
OP_MobHealth=0x0695			
OP_HPUpdate=0x3bcf			# ShowEQ 10/27/05
OP_Some3ByteHPUpdate=0x0000	#initial HP update for mobs
OP_InitialHPUpdate=0x0000		

# Unmatched: OP_ItemPlayerPacket=5394
# Unmatched: OP_GetGuildMOTD=6d5d
# Unmatched: OP_GuildTributeStatus=7584
That change is only needed for minilogin when using SoD/Underfoot.
Reply With Quote
  #3  
Old 12-04-2010, 09:45 PM
Caryatis
Dragon
 
Join Date: May 2009
Location: Milky Way
Posts: 539
Default

Quote:
than just give up
This is the problem with SO many people, if something gets hard they just think o well Im not meant to do that anyway. The difference between those people and the people running servers now are that the people running servers just stuck it out. There is no lottery to determine who gets to set up a server.

Also if you in the course of 24 hours you get to the point of wanting to give up then you will be running into the same issue after your server is running. I guess people think that once the server is up and running then all the headaches are over but that's so far from the truth. If you don't have the patience to set up a server(regardless if it takes you 1 day or 7) then you will run into serious issues trying to troubleshoot a complex NPC script or god forbid any source changes you may have made.

The key to success(in all of life really) is persistence. You may lose interest briefly but that doesnt mean to scrap everything.

Also if you want help with problems, you need to give information. You give all these cool stats about your server comp(which are entirely irrelevant to this post) but then simply say that you ran into errors near the end of the guide. How exactly is somebody supposed to give you feedback based on that?

Ultimately there is no difference if you are running an XP server or Win7 or Vista server besides the fact you need to run things as administrator, and likewise with what version of EQ is installed on the server box. I've run SoD zones on a server that only had titanium installed.

Also there is no 'locked off' version, so when you asked about custom servers its a weird question. When you change shit in your DB, that makes your server custom and is in no way related to any problems setting up your server. If you are asking about editing the source code, I would say focus on getting a server running, do other basic shit first(since you seem pretty new to this) and then later after you get more confident, start getting into compiling your own source.

Follow the guide you linked, ignore all the minilogin shit and you will be fine. If not, then ask specific questions.
Reply With Quote
  #4  
Old 12-05-2010, 03:10 PM
Ciji
Fire Beetle
 
Join Date: Nov 2010
Location: California
Posts: 8
Default

I appreciate the help you both offer.

Blackdragon, I didnt know there was a different config for SoD client. Thanks for posting this for me.

Caryatis, I have no intentions of just giving up. I did before, just because it was so close to baby's birth and figured I would just scrap it and pick it up once things fell back into a "norm".
I didn't post anything about the error messages, just because I wanted to ensure there wasn't something hardware/ OS related I didn't know about that may cause issues before I even started. Now knowing that OS really doesnt make a difference at all, then I will just delete the server 2008 partition and work straight from Win7, allowing me to do daily things while learning a thing or two about the server.
What I meant by the custom server stuff was, I remember reading in one of the guides something to the effect of "This guide is meant for setting up an 'out of the box' server, and if you want to customize it you should seek another guide".. This is why I asked if there was more than one way to install, and if it affected the way it would be operated/ changed.
I will start fresh on the guide again, ensuring I didn't do something wrong along the way and post specific errors if any this time around.
On a related note however, you said to ignore the minilogin portion... If i do that, is there a replacement program I should use? Or is it optional to begin with?
Reply With Quote
  #5  
Old 12-05-2010, 04:03 PM
Caryatis
Dragon
 
Join Date: May 2009
Location: Milky Way
Posts: 539
Default

Honestly 99% of people should never even bother with minilogin, it causes more headaches than it solves by far(just have a look around at all the threads asking why it doesnt matter what login information people use, they all log into the same account).

There is no need to do anything, just set up your server.bat file(not including any of the minilogin stuff) and then run that(it will launch your world.exe and the zone.exe) which is all you need running to have a server functional. This will use the eqemu login server.
Reply With Quote
  #6  
Old 12-05-2010, 06:04 PM
Ciji
Fire Beetle
 
Join Date: Nov 2010
Location: California
Posts: 8
Default

Sounds super, thanks for the advice Caryatis
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 02:12 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