Also, given that you mentions some weird glitches such as effects and other lag related issues from the description I would check through your network setup including rebooting router, Mac. If you use wireless then this can cause issues for example. Using a shared connection like in a college can also cause issues with firewalls etc which may impact connection.
Check your connection to the game servers and monitor them to eliminate network related latency lost packets etc. There are still lag issues related to the server itself especially at peak hours it seems so it is important to rule out all external causes to gauge this.
You can also try logging to the PTS server and seeing if the same issue occur or the symptoms improve. If they do then it points to server congestion given the much lower population on live servers for example.
I would also be tempted to do a complete uninstall of the game and a fresh install ensuring you delete the Documents/Elder Scrolls Online folder with the preferences etc. but do backup this for the screenshots. This will rule out data corruption in your install which could cause issues as described.
Might as well be frequent IP packet loss between server and client. The client can't change states (e.g. how to display characters during fight stages) if the packet(s) that tell the client to change states never arrive. This is an inherent weakness of UDP, which doesn't do error checking and correction like TCP does (OTOH, the overhead and mostly bad sluggish implementation of TCP stacks in almost all OSs would kill the server on the same level of concurrency). Of course, important things (like positional data) will get resend regularly by the server at the heartbeat.
MMO games are curious beasts, insofar that the graphics engines are tightly tied to the network code and the data it receives. Although every graphical asset is local to the client (not a single graphical bit is found on the server), the client is totally dependent on the server to tell it what dynamical (i.e. non-landscape) objects to display in what way. Due to this dependency, FPS rates can and will drop even with the most powerful hardware if data can't be received in time over the network. A lot can be done with code tweaking, but if the network experiences packet loss at some point along the way (perhaps due to over-saturation), then things are out of control for server and client both.
You didn't write on what kind of connection your're on (DSL, cable, mobile LTE etc.). Thing is, packet loss can occur anywhere between the data centre and your machine, and there are at least three parties involved (your ISP, their ISP, one or more backbone carrier(s)).
2. Did you look at the picture above? We are all just standing there, long after the fight, and nothing goes back to normal until after I re-log. This is NOT lag. This is a clear issue with the client and/or server. If it was lag, then why don't I experience this problem on any other boss fights with mechanics that alter appearance? This is the only boss where this issue occurs.
These are all classic symptoms of latency in the connection to the game server and. or server side lag (or on the computer though not likely with your spec. if it is operating correctly) which is pretty much what @KhajitFurTrader explained.The main issue though are all the persistent graphical issues....even textures are slow to come into view still (running across invisible bridges) and other building textures never draw.
lsof -i udp
eso 308 xxxxxxxxxxxx 35u IPv4 0xa09b1b41499b2275 0t0 TCP 192.168.1.10:49463->220.127.116.11:24500 (ESTABLISHED) eso 308 xxxxxxxxxxxx 36u IPv4 0xa09b1b41499aea8d 0t0 TCP 192.168.1.10:49465->18.104.22.168:24114 (ESTABLISHED)
sourceWHAT PORTS DO I NEED TO OPEN TO ACCESS THE GAME?
Updated 07/08/2014 08:46 AM Published 02/15/2013 07:46 PM
To best access The Elder Scrolls Online, players should configure their routers to open the following outbound ports:
TCP / UDP Ports 24100 through 24131
TCP / UDP Ports 24300 through 24331
TCP / UDP Ports 24500 through 24507
The second option is in line with ESO. Note however it does specify occasional delay is OK and I suspect this is the key part where issues arise.So UDP or TCP?
•Use HTTP/HTTPS over TCP if you are making occasional, client-initiated stateless queries and an occasional delay is ok.
•Use persistent plain TCP sockets if both client and server independently send packets but an occasional delay is ok (e.g. Online Poker, many MMOs).
•Use UDP if both client and server may independently send packets and occasional lag is not ok (e.g. Most multiplayer action games, some MMOs)
These are mixable too: Your MMO client might first use HTTP to get the latest updates, then connect to the game servers using UDP.
it is a suggestion which has helped others resolve issues especially as the ESO Launcher is quite buggy even now and tends to cause issues when patching still. You ust need to check back over other threads if you wish to see this. It is more a basic step if there appears to be errors in game where data is possibly corrupted. I would try the Repair feature first if the download is an issue although that in itself may instigate a large download as it tries to repair/ replace data usually by replacing the whole folder/s.With a monthly bandwidth cap of only 25GB (I am in a remote area), there is no way I can re-install the entire game all over again. The downloads would take forever. I already paid once for going over my limit and I really do not want to do that again. I find it very hard to believe that a fresh install is going to solve anything. Do you have any evidence to support that statement?
Requires a full download or possible to copy the existing install (usually requires some download anyhow to update to PTS version) but then if there is data corruption it would likely duplicate it so probably not an option in your situation.I have not checked the PTS server. I will wait until the patch is released to see if anything has improved.
tcp4 0 0 <mymachine>.50736 22.214.171.124.24123 ESTABLISHED tcp4 0 0 <mymachine>.50733 126.96.36.199.24501 ESTABLISHED
eso 422 <user> 32u IPv4 <id> 0t0 TCP <mymachine>:50733->188.8.131.52:24501 (ESTABLISHED) eso 422 <user> 33u IPv4 <id> 0t0 TCP <mymachine>:50736->184.108.40.206:24123 (ESTABLISHED)
Pretty much as I found. No UDP traffic or even use or UDP ports in ranges specified. If I remember they may get used for the Launcher but not for the ESO client process. All TCP.That was an interesting read, @Moonraker, thanks!
Funnily enough, my machine doesn't seem to open UDP connections to the server at all. I will test whether this is caused by my firewall/DSL router (IPFire 2.15) by explicitly opening the UDP port ranges you've described above.
Anyway, with only the client running (launcher is closed), things look like this on my side:
lsof -i udp: none at all.
(N.B.: I've analyzed a traceroute to the gateway in this post)
My guess is that one connection is for game data, and the other one for the chat server, as they are usually handled as separate entities.