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

Share Player Progress #117

Merged
merged 2 commits into from
Mar 22, 2018
Merged

Share Player Progress #117

merged 2 commits into from
Mar 22, 2018

Conversation

MalteJanz
Copy link
Contributor

Added an experimental system for sharing the progress between players.
Currently the following data is in sync:
-Funds
-Science
-Reputation
-Tech tree unlocks
-Contracts

Reverting is at the moment not supported (it will cause some loses / winnings or unexpected bugs).
To use this system set the "GameMode" setting to "Science" or "Career" and also the the "ShareProgress" setting to true.

The system is build under the following concept:
Do the things that happen on one client also on the other clients. That means if one client accepts an contract, the other client should beheave the same as he manually accepted that contract too. It is also mostly event driven and no big savegames (/ scenarios) are carried over the network.

Keep in mind that this system is in a very early stage and there will be many bugs that needs to be discovered and fixed.

In the future it would be nice if this system work together with the group system so there can be different groups of players with the same progress and there would be a little competition.

@MalteJanz MalteJanz changed the title Share Player Progress #3 Share Player Progress Mar 22, 2018
@gavazquez gavazquez merged commit 65e53de into LunaMultiplayer:SharePlayerProgress Mar 22, 2018
@Zer0t3ch
Copy link

@MalteJanz Are there any issues with using subspace warp type with shared progress? I seem to recall seeing something about that somewhere, but I can't find it any more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants