norimicry / stardew-multiplayer-docker

Run a Stardew Valley Multiplayer Server with docker-compose
94 stars 23 forks source link

[REQUEST]:someone else's save intrusion problem #30

Closed xczsonn closed 6 months ago

xczsonn commented 6 months ago

When connected directly through LAN, it is easy to break into other people's saves because it does not go through steam authentication. Is there any way to host the game exclusively for invitation code to prevent this?

norimicry commented 6 months ago

Please elaborate how it would be "easy to break into other people's saves." The save is located on your machine in the valley_saves/ directory.

xczsonn commented 6 months ago

It doesn't mean access to the server's save 'file'. Server members can choose which farmer's information to access when accessing the LAN server. it can easily steal other people's items. This is not possible when you connect to the server through 'invite code'. image

xczsonn commented 6 months ago

Or it would be nice to have a auth mod..

pinduzera commented 6 months ago

It is a very chill game to play with each other and share stuff. If someone is stealing your items you should change friends. Or develop a mod for such.

With that said, probably it is a mod issue, and not meant for here.

norimicry commented 6 months ago

The container does not run through the GoG or Steam authentication layers. Doing so would require running the host through your own Steam or GoG account (and the additional complexities that accompany that), and would not allow you to join. To achieve this you would just run these same mods on your typical game installation, but with how the container requires a host "player" this would not be feasible. As @pinduzera said, if you have people on your server that aren't to be trusted with other characters, that is a friend problem and shouldn't be on the server anyway. As such, feel free to explore additional modding options for your own instance but that is outside the scope of this project.