Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace applet version of game with Java Webstart #2147

Closed
Cervator opened this issue Jan 30, 2016 · 3 comments
Closed

Replace applet version of game with Java Webstart #2147

Cervator opened this issue Jan 30, 2016 · 3 comments
Labels
Category: Build/CI Requests, Issues and Changes targeting gradle, groovy, Jenkins, etc. Category: Doc Requests, Issues and Changes targeting javadoc and module documentation

Comments

@Cervator
Copy link
Member

Cervator commented Jan 30, 2016

We got Webstart working for the Launcher in the past, although mostly as an experiment. With Oracle finally making the death of applets official (http://www.theverge.com/2016/1/28/10858250/oracle-java-plugin-deprecation-jdk-9) we should probably switch to a Java Webstart facade or Jenkins job.

Applet still does work in Firefox, I coincidentally just fixed it as the LWJGL version had drifted out of sync, but IE and Chrome might already be done for. Unless you use an older version anyway.

Like the applet a webstart version should probably just include the super basic Core setup only, no extra modules. Maybe when we have a working Iota dist we can go with that.

When complete we should remember to update assorted documentation and links, like the splash site and https://github.com/MovingBlocks/Terasology/wiki/Project-Overview

@Cervator Cervator added Category: Doc Requests, Issues and Changes targeting javadoc and module documentation Category: Build/CI Requests, Issues and Changes targeting gradle, groovy, Jenkins, etc. labels Jan 30, 2016
@msteiger
Copy link
Member

Do you think it's worth creating a WebStart version of the game or should player use WebStart to get the launcher and run the game from there?

Iirc, the webstart file is not linked with the java executable if the "Support Java in Browser" setting is not ticked in the system settings. Thus, the browser will just attempt to download the webstart launcher file without doing anything.

@Cervator
Copy link
Member Author

Mainly I wanted to get the idea process started :-) I don't know/remember a lot of details about webstart.

The applet was always about having a super easy non-committal way to try out the game. Worked well since you just open a page then get game. Got gradually worse as the security issues started piling on and you had to go through more hassle to have it run.

With webstart - if the user still has to jump through a bunch of hoops to get the game running, that are equal to or greater than simply downloading the game - then maybe we shouldn't bother :(

Or at least do it low priority and mark it clearly how to make it work.

On launcher vs. game I'd consider the launcher a more committed way to get the game, not so much a preview. So that would just be the "normal" way to get and install the game I'd think.

@Cervator
Copy link
Member Author

Closing as being heavily out of date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Build/CI Requests, Issues and Changes targeting gradle, groovy, Jenkins, etc. Category: Doc Requests, Issues and Changes targeting javadoc and module documentation
Projects
None yet
Development

No branches or pull requests

2 participants