Jump to content
13 votes
Guests cannot vote

Lock system 2.0

  • Views: 108
  • Submitted:

Hello, I would like to suggest an improvement to the Lock system, using MuDream’s Guest Access system as a reference.

I would like the Lock system with a viewer panel to include configurable guest access, allowing account owners to share access without revealing their main password and choose exactly which actions a guest can perform.

1. Access through a temporary password
The account owner should be able to create guest access through the in-game panel, similar to the one MuDream provides through the F10 menu. 

This process would include:
- Assigning a session name.
- Generating a temporary password, with a button to copy it.
- Allowing the guest to log in using the account’s username and the temporary password.
- Making the temporary password valid only for logging into the game, without granting access to the website or account management panel.

2. Separate permissions for each guest session
All operations controlled by the system should be disabled by default. 

The account owner would enable only the actions they wish to authorize, with separate controls for:
- Chat System: sending messages in general chats.
- Trade: trading with other players.
- Shop Sell: selling items to shops.
- Shop Buy: buying items from shops.
- Mix: using NPC item combination functions.
- Cash Shop: accessing the server’s XShop.
- Warehouse: accessing the account’s warehouse.
- Guild: allowing or restricting access to guild system functions.
- Friend: allowing or restricting access to friend system functions.
- Inventory: allowing or restricting move of items in inventory.
- Commands: allowing or restricting use of Command system
and more if i miss something we already have on current lock system.

This would allow owners to create different access permissions for different purposes—for example, a restricted session for farming and another with trading permissions.

3. Configurable access duration
Each guest session should have an adjustable duration in hours and an expiration date and time. Once that period expires, the guest password should no longer allow access.

4. Session management
The panel should include a Sessions tab where the account owner with master password (main password of the account) can:
- Maintain multiple guest sessions, each with its own settings.
- View each session’s name and expiration date and time.
- View a summary showing which permissions are enabled or disabled.
- Copy the password for each session.
- Delete individual sessions to revoke access.

5. Login priority for the account owner
If the account owner logs in using the main password while a guest is connected, the owner’s login should take priority. The system should automatically disconnect the guest and allow the owner to access the account immediately.

The goal is to let account owners retain control while sharing their characters with specific permissions for a limited time, reducing the risk of unauthorized actions involving their items and resources.

System reference and demonstration:
Guest Access Guide: https://mudream.online/about/main/guest-access#ga-how
Demonstration Video: https://www.youtube.com/watch?v=PoR6kxg2sIc

User Feedback

Recommended Comments

There are no comments to display.

×
×
  • Create New...

Important Information


We use technologies, such as cookies, to customize content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy.