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

Serversync should add itself to the Minecraft launcher #140

Open
posicat opened this issue Oct 9, 2019 · 2 comments
Open

Serversync should add itself to the Minecraft launcher #140

posicat opened this issue Oct 9, 2019 · 2 comments
Labels
backlog client Tasks related to the client code / configuration / handling enhancement

Comments

@posicat
Copy link

posicat commented Oct 9, 2019

When installing server sync, allow it to install so that the Minecraft launcher will just it as a playable game version. When you launch that it could present a configuration screen to add a new profile for "Synced - Servername - Profile to launch"

Then when you launch that particular profile it automatically runs sync first, and then transfers into the selected profile.

So my screen shows "Latest Release (1.14.3)" and "forge (1.14.4-forge-28.1.40)" as options.

Server sync could add another option "Server Sync Launcher"

When I choose that and click "Play" it would present a screen listing my existing profiles and an "add" button to create a synced launch.

I'd click add, it would ask for my server name, I would enter "example.com:12345" and select "forge (1.14.4-forge-28.1.40)" as my profile and then save.

After that the launcher would show "Latest Release (1.14.3)" and "forge (1.14.4-forge-28.1.40)" and a new option "ServerSync - example.com:12345 - forge (1.14.4-forge-28.1.40)"

If I launch the new option it would start up ServerSync first for that server, once synced, it would then launch my forge (1.14.4-forge-28.1.40) installation (and if possible connect directly to the server selected). This would make it's use a LOT more transparent to the user.

Perhaps an option to keep a mods folder for each different connection too so there aren't as many deletes/copies done when switching to a new server.

@rheimus rheimus added client Tasks related to the client code / configuration / handling enhancement labels Oct 12, 2019
@rheimus
Copy link
Collaborator

rheimus commented Oct 12, 2019

Certainly worth looking into as another way of managing profiles.

Though from the sounds of it you would probably have a better experience using MultiMC. This has built in profile/instance management and lets you plug anything you like into pre or post start hooks.

(This is what I use when I play MC with the family 😊).

There is a guide on using serversync with MultiMC here: https://github.com/superzanti/ServerSync/wiki/Using-with-MultiMC.

@rheimus rheimus added the backlog label Nov 7, 2020
@rheimus
Copy link
Collaborator

rheimus commented Mar 27, 2021

Relates to #228

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog client Tasks related to the client code / configuration / handling enhancement
Projects
None yet
Development

No branches or pull requests

2 participants