As of recently, characters no longer run from point to point. Instead they teleport around, often appearing in many different locations before finally getting to a stopping point.
It's as if the client is constantly out of sync with the server. Players appear in one spot, then appear where they really are a moment later.
Leading up to the problem:
The game was fine (for the most part) up until yesterday afternoon. I had closed it, walked away to do some stuff, came back and launched it again (just like normal) and that's when the teleporting was apparent.
The game had this issue twice before. Once on my old install of windows on my old 200gb hard drive. Deleting the dat file and redownloading fixed it. This remained fine up until last week when I had a video card go bad. Replaced the video card (temporary downgrade), motherboard (upgrade), processor (upgrade), network card (upgrade), hard drive (same size, brand change from Samsung to Western Digital).
After that, I reinstalled windows, clean. Installed the game, played for a while, teleporting started happening. Reinstalled windows again because that install was only SP2 slipstreamed. New install was SP3 slipstreamed. Game played fine up until this afternoon.
Attempted solutions:
- -repair
- -image
- Used Contig on the dat file
- Deleted the dat file and replaced it with one from my old hard drive that didn't have these problems.
- Ran the game from my old hard drive (changed the registry entry to point to the old install on the other drive)
- Disabled all unneeded services and programs (through services.msc and the Startup control panel applet)
- Changed video settings to low
- Stopped all downloads on my torrent server
- Restarted the router
- Restarted the computer a number of times during all these.
Other things to note:
- This is a new install of WindowsXP with SP3 slipstreamed. All updates have been applied, system restore is off, auto update is off, etc.
- Being that this is a new install as of 3 days ago, graphics, network, motherboard/chipset, and all other drivers are up to date.
- The network card being used is a gigabit Netgear card set for best throughput mode.
- Through various sites I have verfied that my speeds are good, there is little latency on my line, no dropped packets, and all network settings are in line with my connection speed.
What fixed it:
PHYSICAL Drive 1 = Game
PHYSICAL Drive 2 = Old Hard Drive
Problem = Page file on Phys Drive 1 set at windows default of 2gb-4gb resizable.
Solution = Page file on Phys Drive 2 set at stationary size of 2gb-2gb.
Thoughts about why it worked:
Was it a cleansing of the pagefile that fixed everything?
Old page file was deleted when the new one was made. If this is the case, then having windows clear the page file every time the computer is shutdown would be an appropriate solution.
Was it making the page file a stationary size the solution?
Making it a stationary size reduces overhead from windows and allows it to save resources since it's not constantly resizing the page file.
Was it having the page file on a drive on a separate channel from the main drive the solution?
Given that the drives are on separate IDE channels (pata drives), this allows more bandwidth. So windows can access the page file and still read and write data from the main drive/game faster.