Greetings, glorious testers!

Check out Alpha Two Announcements here to see the latest news on Alpha Two.
Check out general Announcements here to see the latest news on Ashes of Creation & Intrepid Studios.

To get the quickest updates regarding Alpha Two, connect your Discord and Intrepid accounts here.

Feedback on installer for Alpha 2

cyklondxcyklondx Member, Alpha Two
edited October 24 in General Discussion
Hi,
I wasn't sure where to post this, but.. the installer is doing things it shouldn't.

1. It requires microsoft connection broker service to deem if there is internet connection. You shouldn't be doing this, instead you should try to send 3-way handshake to your servers - or check service status for launcher updates without relying on connection broker as it can lie due to self-hosted windows update services (any bigger company or pro user that manages their updates).

2. edge webview, for this to work a user would need to have edge and at very least start it up once.
Every developer i know of has been using self-contained chromium application instead.
This way you aren't reliant on any issues/permission issues on the user-side. With edge webview - it can be an issue with permissions, and your launcher won't be able to run, if they run their own update server, and do not include edge - the edge update service will fail to start - resulting in failing to start (even if its already installed) edge webview.

Regards

Comments

  • DepravedDepraved Member, Alpha Two
    but i have windows in my home PC, which is the required OS to play the game, and it comes with edge by default.
    that's just another req like your PC specs, visual c++ libraries etc.
  • George_BlackGeorge_Black Member, Intrepid Pack, Alpha Two
    edited October 24
    They should get on it right now.
    I am not testing yet because I move back to europe soon but I have been following the testing channels and there is too much energy spent from both the community managers and the testers to try to fix issues that shouldnt even be there.

    Great first post. Might be the first technical post that had any true purpose in these forums.
  • BackgroundDustBackgroundDust Member, Alpha Two
    Depraved wrote: »
    but i have windows in my home PC, which is the required OS to play the game, and it comes with edge by default.
    that's just another req like your PC specs, visual c++ libraries etc.

    I have notHome CP and it comes with deleted edge by default.
  • Oldtimer209Oldtimer209 Member, Alpha Two
    Before installing the .exe file my A/V just scanned the Alpha installer with AVG anti virus and I get a warning about a possible virus? It generated a response saying to not open the file until they could analyze it more closely by sending the file to their headquarters to check it further. Anyone else have a similar issue?
  • ShewieShewie Member, Alpha Two
    When I started installing, Kaspersky was complaining that the launcher was containing a trojan, so I had to disable it for a while during the installation otherwise it was not working
  • DepravedDepraved Member, Alpha Two
    They should get on it right now.
    I am not testing yet because I move back to europe soon but I have been following the testing channels and there is too much energy spent from both the community managers and the testers to try to fix issues that shouldnt even be there.

    Great first post. Might be the first technical post that had any true purpose in these forums.

    yeah because the OP knows everything that is going on in intrepids backend and knows exactly how to improve things. he knows what things are necessary for the game.
    Depraved wrote: »
    but i have windows in my home PC, which is the required OS to play the game, and it comes with edge by default.
    that's just another req like your PC specs, visual c++ libraries etc.

    I have notHome CP and it comes with deleted edge by default.

    huh? custom windows installation? i don't think ashes is intended for custom windows or work PC...just for home PC with the default installation. that's like saying I have a mac/linux and I cant run the game. or I don't have dx12, pls intrepid use dx11, or I don't wanna install c++ pls find a workaround.
  • cyklondxcyklondx Member, Alpha Two
    edited October 24
    Depraved wrote: »
    huh? custom windows installation? i don't think ashes is intended for custom windows or work PC...just for home PC with the default installation.

    Pretty much every pro-user of windows is using certain custom windows installation, or/and de-bloating scripts. to say ashes is not intended to be ran for pro-users its like saying we only support game consoles with default settings; or better yet we only support desktops with intel or amd cpu only. We don't support all cpu's.

    Anyway most windows10/11 users treat edge as junkware - and will either disable or try to remove it (with various successes); and that completely doesn't even negate the connection broker and location service use to check if there's internet connection ~ as that is only checking it can connect to update servers - doesn't really verify there is internet or not. Failing to connect to microsoft/managed update server will result in game installer failing to start as it thinks there's no internet. Some vpn services, firewalls, filtering services, and certain network setups (like ones requiring handshake from web before there's access granted) will also result in it thinking there is no internet while there might be or thinking there is - while there isn't.
  • Haplo164Haplo164 Member, Alpha Two
    @cyklondx Have you had any luck? You seem to know what you're doing more than me, I've only been living that linux life for about 6 months. You think there is any chance this is doable now or will I have to sit this one out?
  • IndicanaIndicana Member, Alpha Two
    Bonjour après avoir télécharger le client de l'alpha 2 je lance et voici
    j'ai désinstallé réinstallé 3 fois
    i1ogageq9w8u.png
  • cyklondxcyklondx Member, Alpha Two
    edited October 25
    Haplo164 wrote: »
    @cyklondx Have you had any luck? You seem to know what you're doing more than me, I've only been living that linux life for about 6 months. You think there is any chance this is doable now or will I have to sit this one out?

    Linux wise? It won't work on wine or any "windows" clients, as it comes with easy anti-cheat - in fact for most anti-cheat software it will be the same case. - Only solution for linux users would be running windows kvm, and using parsec or something as such *would need dedicated gpu for that windows kvm though unless you have a gpu that supports sr-iov like A5000 or ones that were unlocked 20xx series and older.
    (or an option to disable easy-anti-cheat, like on warthunder to allow linux players - obviously even on warthunder this limits what you can play - i.e. only arcade, and you are matched with same players without easy-anti-cheat -- obviously a great design and knowledge can also eliminate the ability to use cheats - but we shouldn't expect that from intrepid as there are too few people - and not their own homegrown engine per say.)
  • jikapjikap Member, Founder, Kickstarter, Alpha Two, Early Alpha Two
    edited October 25
    cyklondx wrote: »
    2. edge webview, for this to work a user would need to have edge and at very least start it up once.
    Every developer i know of has been using self-contained chromium application instead.
    This way you aren't reliant on any issues/permission issues on the user-side. With edge webview - it can be an issue with permissions, and your launcher won't be able to run, if they run their own update server, and do not include edge - the edge update service will fail to start - resulting in failing to start (even if its already installed) edge webview.
    I think this is exactly what I'm dealing with currently!
    Though I do actually have the Edge browser, so I think it's a permission issue only.

    lr5lkq0ii93h.jpg

    If you have any tips on how to fix my permissions, I'd love to hear them! :D
Sign In or Register to comment.