SpikeHimself / XPortal

XPortal is a Valheim mod that lets you select a portal's destination from a list. XPortal is a complete rewrite of AnyPortal.
GNU General Public License v3.0
19 stars 6 forks source link

[Feature Request] Private Portals #67

Open Morpheus1101 opened 1 year ago

Morpheus1101 commented 1 year ago

Basically have an option so that a portal can be set so only the individual who made the portal can see the connection or mak eit so anyone can see it.

SpikeHimself commented 1 year ago

Hi, thanks for your suggestion!

In issue #58 someone asked for "password tags" - would that align with your request too? If so we can close this issue and you can comment there.

Morpheus1101 commented 1 year ago

Yes and no tbh. Id still want them to be open an easily to walk through, but on a busy server, with multriple portals the list gets quite long to scroll through, so if portals could be marked as "Open" so everyone can see them or "Private" so only you can see the portal in the list

SpikeHimself commented 1 year ago

And by private do you mean only you should be able to see it? Or others too? How do you envision maintaining access control?

Just fishing for ideas to better understand your request.

Morpheus1101 commented 1 year ago

Basically if the portal is marked Private, it dosent show up in the list of portals for anyone but the maker of the portal itself unless the portal is un-tagged as Private and then shows up for everyone in the list of available portals.

SpikeHimself commented 1 year ago

If I understand correctly this is intended to work only when playing alone? I.e. if you play together with someone else, they wouldn't be able to use travel to your "private" portals. Is that a correct interpretation?

Morpheus1101 commented 1 year ago

Yes, in multiplayer, if your portal is set to Private nobody but the maker/owner would be able to see that portal name, so when the list of portals is shown, the portal marked Private will not show up in the list.

If a player sets a portal down, they can mark it to PRIVATE, and its not accessible to any other players..