Unresolvable Error
Lambo
Iceland Join Date: 2012-08-07 Member: 154915Members, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
The past 4-5 days I've had trouble playing NS2 for unknown reasons, I haven't changed nor updated anything which could remotely affect the game or connection.
I'm frequently having yellow/red plugs during gameplay on public and most competitive team servers, round duration doesn't matter. On all ENSL related servers I can't get past Authentication at all, I'll either just receive a Timeout or Authentication Failed.
It's especially painful when being beaconed or phasing as a marine, red plug lasts for 2-3 seconds once it goes through. Similar thing when spectating, going from one end of the map to the other gives a red plug.
I've tried verifying files & all the common stuff, tried several Steam accounts, called my provider and they've made no changes & confirmed everything working fine on their end. Giving it a quick thought, it's like my bandwidth has just been limited to nothing, but I'm only having issues with ns2.
The error messages I've encountered are the following:
[4090.102] MainThread : Error: M4::WebView::OnDocumentReady: Failed to create Spark JS API. Error: 4"
[2419.012] MainThread : Error: OnPacket: Received an empty Networkpacket"
[2703.682] MainThread : Error: Attempted to load remote options from a file that does not exist.
[2704.934] MainThread : Error: PhysX: Foundation destruction failed due to pending module references.
If I manage to play a round the console is rapidly spammed with the second one.
I can provide the log file but there's nothing of use that I haven't already pasted above.
Thanks in advance.
EDIT: Further investigation, I'm limited to being unable to join 2-3 ENSL servers which are hosted in France, must be a coincidence. Yellow/Red plugs are the results of 30-100% Choke in-game, not sure what's causing them because I can be standing still alone in a server and spike up to 100% choke.
I'm frequently having yellow/red plugs during gameplay on public and most competitive team servers, round duration doesn't matter. On all ENSL related servers I can't get past Authentication at all, I'll either just receive a Timeout or Authentication Failed.
It's especially painful when being beaconed or phasing as a marine, red plug lasts for 2-3 seconds once it goes through. Similar thing when spectating, going from one end of the map to the other gives a red plug.
I've tried verifying files & all the common stuff, tried several Steam accounts, called my provider and they've made no changes & confirmed everything working fine on their end. Giving it a quick thought, it's like my bandwidth has just been limited to nothing, but I'm only having issues with ns2.
The error messages I've encountered are the following:
[4090.102] MainThread : Error: M4::WebView::OnDocumentReady: Failed to create Spark JS API. Error: 4"
[2419.012] MainThread : Error: OnPacket: Received an empty Networkpacket"
[2703.682] MainThread : Error: Attempted to load remote options from a file that does not exist.
[2704.934] MainThread : Error: PhysX: Foundation destruction failed due to pending module references.
If I manage to play a round the console is rapidly spammed with the second one.
Build 274
Windows XP 64-bit (build 2600)
[ 0.301] Unbound/Unknown : Error: PhysX: Invalid Cuda context!
Steam initialized
Num displays: 2
Direct3D 9 initialized: NVIDIA GeForce GTX 970 (9.18.13.5012)
Sound Device: Speakers (2- Logitech G35 Headset) 7.1
Record Device: Microphone (2- Logitech G35 Headset)
Mounting mod from C:/Users/Lambo/AppData/Roaming/Natural Selection 2/Workshop/m5f1cf75_1364484257/
Mounting mod from C:/Users/Lambo/AppData/Roaming/Natural Selection 2/Workshop/m812f004_1429360744/
Loading config://ConsoleBindings.json
Loading config://FavoriteServers.json
Loading config://HistoryServers.json
[Elixer (Client)] Loading Utility Scripts v.1.80
[Elixer (Client)] Using Utility Scripts v.1.80
NS2+ Main Menu mods loaded. Build 273.
Main Menu Initialized at Version: 274
Steam Id: 198207866
Windows XP 64-bit (build 2600)
[ 0.301] Unbound/Unknown : Error: PhysX: Invalid Cuda context!
Steam initialized
Num displays: 2
Direct3D 9 initialized: NVIDIA GeForce GTX 970 (9.18.13.5012)
Sound Device: Speakers (2- Logitech G35 Headset) 7.1
Record Device: Microphone (2- Logitech G35 Headset)
Mounting mod from C:/Users/Lambo/AppData/Roaming/Natural Selection 2/Workshop/m5f1cf75_1364484257/
Mounting mod from C:/Users/Lambo/AppData/Roaming/Natural Selection 2/Workshop/m812f004_1429360744/
Loading config://ConsoleBindings.json
Loading config://FavoriteServers.json
Loading config://HistoryServers.json
[Elixer (Client)] Loading Utility Scripts v.1.80
[Elixer (Client)] Using Utility Scripts v.1.80
NS2+ Main Menu mods loaded. Build 273.
Main Menu Initialized at Version: 274
Steam Id: 198207866
I can provide the log file but there's nothing of use that I haven't already pasted above.
Thanks in advance.
EDIT: Further investigation, I'm limited to being unable to join 2-3 ENSL servers which are hosted in France, must be a coincidence. Yellow/Red plugs are the results of 30-100% Choke in-game, not sure what's causing them because I can be standing still alone in a server and spike up to 100% choke.
Comments
please use verbose 3 and net_log 3 in the console before connection to a server to get us some more details about what is going wrong.
logENSL.txt is when trying to join competitive servers.
logPUBLIC.txt is when joining public servers.
You 2 seem the only ones active from the CDT and this is just getting worse, about to become permanent 20% choke.
bump
EDIT: During Red/yellow plugs/100% Choke:
[491.052] ClientGame::UpdateWorld : Error: Time was too far after the last snapshot for extrapolation
Client: No snapshots for interpolating controlled entity
[491.061] 85.236.100.182 Client: Processing unreliable 7701
[491.061] 85.236.100.182 Client: Started receiving a new packet of 515 bytes
[491.061] 85.236.100.182 Client: Sending unreliable 5979
[491.062] ClientGame::UpdateWorld : Error: Time was too far after the last snapshot for extrapolation
Client: No snapshots for interpolating controlled entity
[491.071] ClientGame::UpdateWorld : Error: Time was too far after the last snapshot for extrapolation
Client: No snapshots for interpolating controlled entity
[491.080] ClientGame::UpdateWorld : Error: Time was too far after the last snapshot for extrapolation
Client: No snapshots for interpolating controlled entity
[491.083] ClientGame::UpdateWorld : Error: Entity didn't exist in both snapshots
[491.086] ClientGame::UpdateWorld : Error: Entity didn't exist in both snapshots
[491.087] ClientGame::UpdateWorld : Error: Entity didn't exist in both snapshots
[491.092] ClientGame::UpdateWorld : Error: Entity didn't exist in both snapshots
[491.098] 85.236.100.182 Client: Processing acknowledgement 101
Your logs indicate that you run into that situation most of the times as it seems like your connection to the given servers is loosing tons of udp packets.
This might be also a router issue if your ISP says that the connection is fine. Of course you should never really trust your ISP and try to do a udp network test yourself with a friend e.g. via iperf.
and how would one do said UDP test?
I just did a quick google search, and this seems to be one tool that would do what you need.
http://openmaniak.com/iperf.php
If that doesn't help, https://search.disconnect.me/searchTerms/serp?search=c219870a-64ea-44d4-bc90-c34819608e27
The NS2 unreliable channel treats an out-of-order packet as a complete loss, which means that it is currently very sensitive to bad WIFI connections.
Also, WIFI can be affected by how other WIFI networks around you are being used which could explain why things have gotten worse without any action on your side.
Just speculation, but it would be good to know if you are using WIFI.
I've upgraded the network protocols to make them more robust, including handling reordering for unreliable packets. Should show up in 275 or 276.
Hopefully it will make a difference.
Unable to join most servers now, any ETA on the patch?
Don't know if this log will be any different and provide more info, it's the most recent one.
TL;DR Not getting past Authenticating when joining most servers.
Do check if your router performed an automatic firmware update recently. Can you test with a different one?
While there is a fix for this in our trello , the patch may not be for a few more weeks still.
Have you ran any line tests? like www.pingtest.net or others?
Run at least 5 consecutive tests, especially when you notice having issues in game.
Also what router model and ISP are you using?
And are the servers you are playing on using modified rates?
The actual utp cables. (especially manual made ones).
Many lesser 'utp' cable is made with not full copper. But either aluminium or copper clad alluminium. Aka, junk. The biggest problem these cables produce is huge loss even over short distances.
Regardless of game issues, its always good thing to make sure your cable is copper.
www.speedtest.net gives similar results as said above, www.pingtest.net gave me grade B* with 1ms jitter, unable to test packet loss due to java not installed. I'm using a Kasda KW5262 model & my ISP is "Hringdu ehf", ip is "89.17.157.146". I've tried both modified & default rates, both seem to yield similar results.
ayyyyoooo for patch?
My advice is also general and not specific to ns2. As in 'never hurts to check'.
I mean, if they even have fixes in the patch planned for people with your issues, its not 'just' your connection aye?
I'd definitely say a 50 % loss in network traffic is disconcerting.
Install java (if only for that test) and run pingtest when you are having issues!
I don't doubt others are having this issue, but if you are having issues in general, like 50% losses then that's another matter entirely and should be investigated.