seisatsu / DennisMUD

Dennis MUD - A multiplayer text adventure sandbox engine where the players build the world with in-game commands.
https://dennismud.xyz/
MIT License
51 stars 6 forks source link

Major Feature: Portals (proxy exits between servers) #62

Open seisatsu opened 4 years ago

seisatsu commented 4 years ago

Allow exits between servers, if the feature is enabled on both servers. If a player enters a portal on Server A that points to a room on Server B, Server A will make a connection to Server B, and act as a proxy for the player to explore that server without reconnecting.

Initially, players will not be able to create or own objects on other servers, but this may eventually be implemented as well.

make portal <host:port> <destination> <name>

Create a new portal called in the current room, leading to the room with ID on the server . This will give an error if portals are disabled on either server.

break portal <portal>

Break the portal with ID in the current room.