Black Screen when joining a server (no freeze, no crash)

The_Welsh_WizardThe_Welsh_Wizard Join Date: 2013-09-10 Member: 188101Members, Reinforced - Supporter
Hi.
I can start the game without any problems and join any server. But when the loading finsished the screen turns black. I can only see the cursor. Console still works though. So I can disconnect and be in the main menu again.
Its weird because I can play the tutorial and the sandbox and I can start my own server ingame. The black screen only occurs when I join a server.

What I already tried: Delete NS2 AppData folder, delete NS2 Steam folder, uninstall the game, restart PC and redownload the whole game. Unsubscribe all mods. Changed graphics. Tried DirectX 11.

I got this problem since a few days ago. I never had it before.

Console says this:

Comments

  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    Hmm.. i'd like to see more data, would you mind uploading your techsupport zip file please?
    Run techsupport.exe (located in your NS2 folder) when NS2 is not running and then upload the saved zip file here.
  • The_Welsh_WizardThe_Welsh_Wizard Join Date: 2013-09-10 Member: 188101Members, Reinforced - Supporter
    Hmm I attached a picture in my starting post, no idea why it hasn't uploaded.
    Here is the techsupport.zip:
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    So, there's nothing immediately obvious out of all that data.. nothing other than an video card which may have trouble keeping up.

    Just worth testing anyways : Can you try running in fullscreen, not windowed, and disable ambient occlusion? Also ensure that any AMD control panel has Anti Aliasing set to application controlled.
    Also have you changed your GPU drivers or tried without any anti virus installed *temporarily*?

  • develdevel Join Date: 2014-09-13 Member: 198444Members
    I had that once on linux, gtx760. Don't saying that it is the same thing, because it was after a disconnect on map change and several attempts to reconnect (that resulted in "server is full" message for a server that showed 23/24 slots).
  • The_Welsh_WizardThe_Welsh_Wizard Join Date: 2013-09-10 Member: 188101Members, Reinforced - Supporter
    IronHorse wrote: »
    So, there's nothing immediately obvious out of all that data.. nothing other than an video card which may have trouble keeping up.

    Just worth testing anyways : Can you try running in fullscreen, not windowed, and disable ambient occlusion? Also ensure that any AMD control panel has Anti Aliasing set to application controlled.
    Also have you changed your GPU drivers or tried without any anti virus installed *temporarily*?
    I didn't change any drivers or anything else, It's really weird that the game worked fine always before.

    Firewall and Anti Virus all turned off for trying, every graphic option in AMD control panel is set to application controlled (if possible) and has always been. I usually play in fullscreen and with ambient occlusion off, I only changed some graphic options to test if it solves the problem. I changed everything now back to low settings. And I used window mode to make screenshots. When I try to make a screenshot in fullscreen I only get a black picture.

    Could the problem have something to do with the gorge tunnel errors I get when joining a server or starting a game?
    Or with the "Failed to create Spark JS API" error?

    @devel: The problem occurs even when I join an empty server. :/
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    Both those errors are benign.

    Hmm.. can you try re-installing the latest DirectX distributes?
    As well as your graphics drivers, just for good measure. (it cant hurt)
    Also, have you monitored your temps and clockrates of your video card while testing this? GPU-z is a free program that you should download and check with.
    We've had 4 reports this year so far of AV interfering with NS2, where disabling them or whitelisting NS2 didn't change anything, but uninstalling the said AV programs did. It's worth a shot, at least temporarily.

    Also, you aren't running any mumble or TS3 overlays - or ANY overlays for that matter - are you?
  • The_Welsh_WizardThe_Welsh_Wizard Join Date: 2013-09-10 Member: 188101Members, Reinforced - Supporter
    Okay...
    I tried a few things. I joined a server and waited EXTREMELY LONG. In the end I could find myself in the ready room. I disconnected and tried it again. The black screen error occured again. I disconnected and tried again - this time I joined and while it was loading there was a map change. After the new map was loaded I was in the readyroom again! So I guess all works fine when I just wait until a new map comes up? Sounds weird but might be true.

    So I tried to play. I joined alien team. I tried to use console commands but j1 and j2 didn't work. While playing I noticed that I can open the evolve menu and equip upgrades - but when I click on evovle nothing happens! When I click on a higher lifeform and then on evovle, nothing happens. I can use the chat too - but what I am writing is not be shown?! So I basically can't chat and I can't use evovle menu. I will try commanding or marine team next time.

    Console commands like fps or net_stats or r_stats DO work though. F4 button for joining ready room or console commands like j1 or j2 or kill do NOT work. This doesn't make any sense at all, does it?

    The funny thing with net_stats enabled is: When I join a server and the loading is finished, Messages sent/recv and updates recv says 0. Avereage recv says 0,01 and average sent something like 0,3.

    After the map change it says this:

    2bd8815a345421fdf9e47d034055fb.jpg

    And no black screen anymore.

    @IronHorse: The only overlay is the one from Steam. I will try updating drivers etc. But is it even possible to download DirectX vor Windows 7? I thought it was only possible for Windows XP.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    edited January 2015
    That makes zero sense.

    Although I would avoid joining servers with a tick rate of 20 and a latency of 400.. That could be creating false positives. Especially because that server may be running custom code.

    When you reinstalled the game initially, did you "delete local content" through steam THEN manually delete all the folders related to ns2?
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    I had black screen issues being caused by servers specific. It did not happen on any server I admin so I have no logs for those tries.
    Try the taw pub server, regardless of latency. It should be clear of any black screens. If you do blackscreen I can at least pull the logs and test my theory. (I need a date and time ofc of when you joined it)
  • weekweek Join Date: 2015-01-08 Member: 200706Members
    The server logs show nothing out of the ordinary for such players, they connect as everyone else. This has been thoroughly discussed in this thread as far as I recall.

    @The_Welsh_Wizard‌ where do you connect from? If you're connecting from UK to CH, your latency shouldn't be 400... There's an unconfirmed correlation between the black screen issue (and others) and bad networks. Black screen problems affect a considerable number of users.
    Its weird because I can play the tutorial and the sandbox and I can start my own server ingame. The black screen only occurs when I join a server.

    I had black screen issues being caused by servers specific.
    There are two ways to get the black screen a) when using retry/reconnect b) normal connect through server browser while something is up with the network. Back when I tested for this, a) was able to reproduce it sporadically on -any- server.

    So I tried to play. I joined alien team. I tried to use console commands but j1 and j2 didn't work. While playing I noticed that I can open the evolve menu and equip upgrades - but when I click on evovle nothing happens! When I click on a higher lifeform and then on evovle, nothing happens. I can use the chat too - but what I am writing is not be shown?! So I basically can't chat and I can't use evovle menu.
    This has happened before, can't find the thread :( It definitely exists.

  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    A perhaps useless note, but still.
    If a servers config is going byebye a client can still connect, but will also end up in blackscreen.

    On the server side the server configs content is just gone, spamming lua code everwhere.
  • SpeedoSpeedo Finland Join Date: 2015-01-21 Member: 200964Members
    edited January 2015
    I am having this exactly same issue, amd fx-6350 processor and nvidia geforce gtx 750 ti oc.
    Link for my support zip https://onedrive.live.com/?cid=37645d5082edfd7f&id=37645D5082EDFD7F!613&ithint=file,zip&authkey=!AKl3sNbQuATqXWM
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    edited January 2015
    IronHorse wrote: »
    Both those errors are benign.
    I wouldn't call the JS API error benign. The entire game GUI is built upon Awesomium, basically Chromium for games, with HTML and JS. If the engine can't initialize the JS API, it possibly means that any UI-related calls would fail. I've never seen such message before and it may be the root of the problem. Is it always present, especially when you manage to get to the ready room?
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited January 2015
    rkfg wrote: »
    IronHorse wrote: »
    Both those errors are benign.
    I wouldn't call the JS API error benign. The entire game GUI is built upon Awesomium, basically Chromium for games, with HTML and JS. If the engine can't initialize the JS API, it possibly means that any UI-related calls would fail. I've never seen such message before and it may be the root of the problem. Is it always present, especially when you manage to get to the ready room?

    That's totally not true! The only parts of the game using awesomium are the tutorial vids and the soundplayer in the tutorial and all webviews ofc (news in the main menu) .... The JS Api error is just meaning that the custom js hooks could not be initialized which is not really a issue because nothing in-game is using them anymore (the gather system did).


    @speedo your log tells me that your client mounts a ton of mods at start please disable them and have a close look at this: http://forums.unknownworlds.com/discussion/131384/how-to-make-a-good-tech-support-post

    If nothing there helps please open a new thread.
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Ah, ok, sorry for misinformation then. I remember something like pressing F5 "reloaded" the entire main menu so I thought it was all made with Awesomium. Planetary Annihilation for sure uses another Chromium-based engine Coherent for all UI elements.
Sign In or Register to comment.