Question about the client version.
Moderator: Team Members
Forum rules
READ THE FORUM STICKY THREADS BEFORE ASKING FOR HELP!
Most information can be found there, and if not, the posts will help you determine the information required to get assistance from the development team.
Incomplete Help Requests will be locked or deleted.
READ THE FORUM STICKY THREADS BEFORE ASKING FOR HELP!
Most information can be found there, and if not, the posts will help you determine the information required to get assistance from the development team.
Incomplete Help Requests will be locked or deleted.
-
secard
- Posts: 3
- Joined: Tue Jun 10, 2008 3:35 pm
Question about the client version.
Hi. just found out about this project the other day. I have created a server fallowing this guide http://eq2emulator.net/forums/viewtopic.php?t=97
and everything seems to be working accordingly. However, when logging on my server I enter the user name and password for the account and it comes up with the "Login rejected: The client's version does not match the server's. Please re-run the patcher." I looked up this problem on these forums and found a lot of information about the kunark expansion and how the client version needs to be 4427 and sure enough I am running 4904L. So my question being is there a way to get that version? I just recently installed eq2 before I even knew about this site. I hear that installing the trial version will use the client version I need, should I reinstall with trail? or is there anything I can do at this point? I figured I would put this out there while I still search your forums for an answer. Thanks if anyone can be of help.
and everything seems to be working accordingly. However, when logging on my server I enter the user name and password for the account and it comes up with the "Login rejected: The client's version does not match the server's. Please re-run the patcher." I looked up this problem on these forums and found a lot of information about the kunark expansion and how the client version needs to be 4427 and sure enough I am running 4904L. So my question being is there a way to get that version? I just recently installed eq2 before I even knew about this site. I hear that installing the trial version will use the client version I need, should I reinstall with trail? or is there anything I can do at this point? I figured I would put this out there while I still search your forums for an answer. Thanks if anyone can be of help.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
The "default" accepted client for this emulator is the Rise of Kunark box set (with all expansions through RoK). However, since SOE does not change their comms every other patch, some of the newer clients will work. There is a thread about what is the most current patch to work, or not work. I think I just posted there that my 49__ didn't work anymore.
What usually happens is Lethalencounter will validate if the newer client still works, and fix the Loginserver to allow that client version through. They are blocked like this because if the client changes how it communicates, we're stuck at that version and we need to know what that is.
Next best bet if you do not have ROK, try the Trial, and do not patch to live.
What usually happens is Lethalencounter will validate if the newer client still works, and fix the Loginserver to allow that client version through. They are blocked like this because if the client changes how it communicates, we're stuck at that version and we need to know what that is.
Next best bet if you do not have ROK, try the Trial, and do not patch to live.
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
-
secard
- Posts: 3
- Joined: Tue Jun 10, 2008 3:35 pm
I see, Well I can get access to the RoK box expansion. I recently reinstalled eq2 with the original disks and let the expansions download via patcher. If all I need to do is delete this installation and reload with some ones RoK disk and run the server/client as is from box installation without connecting to the patcher for up dates then I am able to accomplish that. And this would fix my problem correct? Thanks for the help so far.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
-
secard
- Posts: 3
- Joined: Tue Jun 10, 2008 3:35 pm
John Adams wrote:install from your acquired ROK install disk set... however you choose to acquire them.
I was also wondering if there is a list some where of how far along this project is and if there is anything I can do to help? I have been looking around the site and haven't really found anything in detail. Did I miss something?
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
There is a lot of private Database discussions while we work out how things will mesh together. But LE has posted most of his current features around the forum. I could not possibly rattle off an entire list, because I honestly cannot remember them all.
Main things are, spawns, combat, xp, some doors (for those servers like mine that spawn zones), spells/abilities, and mostly stability. And that's with 1 developer. Imagine if we had 2?
Main things are, spawns, combat, xp, some doors (for those servers like mine that spawn zones), spells/abilities, and mostly stability. And that's with 1 developer. Imagine if we had 2?
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
That is mostly correct, but it is a little more involved. Currently the EQ2Emulator is built to allow multiple client versions to coexist on the same server at the same time. Often when a new client comes out on Live, they change the opcodes and/or packet structures that are used to generate the network packets. In most emulators these structure and opcode changes break the emu for newer clients, thus requiring everyone to update to the latest client if it is running the latest code that works with the latest client. The way I have gotten around that was to use dynamic structures loaded using XML files and opcodes loaded from the database. If you look in the opcodes table you will see multiple entries for the same opcode with the difference being the version range that the opcode applies to. In addition in WorldStructs.xml if you look for ClientVersion you will see that the same packet can be sent differently depending on the client's version.John Adams wrote:The "default" accepted client for this emulator is the Rise of Kunark box set (with all expansions through RoK). However, since SOE does not change their comms every other patch, some of the newer clients will work. There is a thread about what is the most current patch to work, or not work. I think I just posted there that my 49__ didn't work anymore.
What usually happens is Lethalencounter will validate if the newer client still works, and fix the Loginserver to allow that client version through.
What I do when a new client comes out:
1. First look at the packet stream and check for changes. If I see some changes to the opcodes, I will create a new opcode range and put it on the update server for everyone to download. If I dont see any opcode changes then I will increase the end of the range of the last opcode range to match the new version which will allow the new clients to connect.
2. Next I look for struct changes. Because just about any struct can change between versions I dont catch all of the changes, but I look for the obvious ones that allow the client to zone in. If a struct changes, I update the XML file with the struct changes and put it on SVN so that everyone can download the changes. This allows the server to properly communicate with the new client.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
-
alakai66
- Posts: 1
- Joined: Fri May 23, 2008 8:18 pm
EQ II Classic
[quote="John Adams"]The "default" accepted client for this emulator is the Rise of Kunark box set (with all expansions through RoK). However, since SOE does not change their comms every other patch, some of the newer clients will work. There is a thread about what is the most current patch to work, or not work. I think I just posted there that my 49__ didn't work anymore.
What usually happens is Lethalencounter will validate if the newer client still works, and fix the Loginserver to allow that client version through. They are blocked like this because if the client changes how it communicates, we're stuck at that version and we need to know what that is.
Next best bet if you do not have ROK, try the Trial, and do not patch to live.[/quote]
So just to clarify...
The builds as specified (4412, 4427L, 4523L, 4530L) are needed and only come with the Rise of Kunark box sets?
I currently have EQ II Classic with a 3375L Build if I read it correctly.
Aloha!
What usually happens is Lethalencounter will validate if the newer client still works, and fix the Loginserver to allow that client version through. They are blocked like this because if the client changes how it communicates, we're stuck at that version and we need to know what that is.
Next best bet if you do not have ROK, try the Trial, and do not patch to live.[/quote]
So just to clarify...
The builds as specified (4412, 4427L, 4523L, 4530L) are needed and only come with the Rise of Kunark box sets?
I currently have EQ II Classic with a 3375L Build if I read it correctly.
Aloha!
- Zcoretri
- Team Member
- Posts: 1642
- Joined: Fri Jul 27, 2007 12:55 pm
- Location: SoCal
Re: EQ II Classic
Only build 4412 is the RoK boxed set. The others are from live patches (hence the 'L' on the end)alakai66 wrote: The builds as specified (4412, 4427L, 4523L, 4530L) are needed and only come with the Rise of Kunark box sets?
I currently have EQ II Classic with a 3375L Build if I read it correctly.
Aloha!
-
moi
- Posts: 4
- Joined: Thu Jul 17, 2008 11:14 am
Hi all !
sorry i am not very well in english lol
For me when i install the game with my 2 DVD it's impossible to have the launcher Everquest2.exe juste the EQ2.exe appear in the everquest directory.
So i must launch the patcher and if i do that i take the Build 4962L so i have no idea about how to do.
For me when i install the game with my 2 DVD it's impossible to have the launcher Everquest2.exe juste the EQ2.exe appear in the everquest directory.
So i must launch the patcher and if i do that i take the Build 4962L so i have no idea about how to do.
- Zcoretri
- Team Member
- Posts: 1642
- Joined: Fri Jul 27, 2007 12:55 pm
- Location: SoCal
Do not use the supplied shortcut the installer made. Delete that one and make a new one from the file Everquest2.exemoi wrote:Hi all !sorry i am not very well in english lol
For me when i install the game with my 2 DVD it's impossible to have the launcher Everquest2.exe juste the EQ2.exe appear in the everquest directory.
So i must launch the patcher and if i do that i take the Build 4962L so i have no idea about how to do.
-
falseknight
- Posts: 5
- Joined: Fri Dec 07, 2007 3:40 pm
He means in your Everquest 2 directory, if you right click everquest2.exe (NOT eq2.exe) and select create shortcut, you can put the shortcut on your desktop so it will just run the game without starting the patcher first. When you first install the game it will put a shortcut to eq2.exe on your desktop, delete that shortcut and replace it with the other so you don't accidently start the patcher.
-
moi
- Posts: 4
- Joined: Thu Jul 17, 2008 11:14 am
Arf you have not understand what i say 
Sorry mea culpa
In my directory after install Eq2 nothing named Everquest2.exe appear in the directiory
That is using the game buy with 2DVD
When i install the game whith playthefae this shortcut appear but not the good version because i must launch the EQ2.exe to play
Thanks
Sorry mea culpa
In my directory after install Eq2 nothing named Everquest2.exe appear in the directiory
That is using the game buy with 2DVD
When i install the game whith playthefae this shortcut appear but not the good version because i must launch the EQ2.exe to play
Thanks
Who is online
Users browsing this forum: No registered users and 0 guests
