Player inventories do NOT transfer between servers.
When a player uses a servergate to transfer from one server to another:
- ✅ Player username
- ✅ Player authentication (if shared auth database)
- ✅ Player privileges (if shared auth database)
- ❌ All items in inventory
- ❌ Armor items (helmet, chestplate, leggings, boots)
- ❌ Wielded item (held in hand)
- ❌ Health points
- ❌ Breath/oxygen level
- ❌ Experience/skill points
- ❌ Quest progress
- ❌ Player metadata from mods
- ❌ Protected areas
- ❌ Player's home/spawn points
- No Standardized Protocol: Minetest/Luanti has no built-in cross-server player transfer system
- Item Incompatibility: Different servers may run different games (Minetest Game, MineClone2, etc.) with incompatible item names
- Security Concerns: Transferring inventory would require complex validation to prevent exploits
- Mod-Specific Data: Items can have custom metadata that wouldn't transfer correctly
- Fresh Start Approach: Treat each server as a separate adventure
- Identical Game Setup: Use the same game + mods across all servers for consistency (items still won't transfer, but gameplay will be familiar)
- Spawn Kits: Give players starter items when they join
- Communication: Clearly inform players that they'll lose inventory when transferring
For detailed information, see the full explanation in API.md and QUICKSTART.md.
This mod has been designed to coexist peacefully with the original worldgate mod and/or telemosaic mod if both are installed in the same world.
Servergate Beacons (this mod):
- Node names:
servergate:servergate_beaconandservergate:servergate_beacon_off - Color: Red (
#FF0000active,#330000inactive) - Purpose: Cross-server player transfers
- Right-click shows destination server URL
Worldgate/Telemosaic Beacons (telemosaic mod):
- Node names:
telemosaic:beaconandtelemosaic:beacon_off - Color: Blue (
#4444FF) - Purpose: Local teleportation within the same server
- Right-click teleports to destination
Servergate beacons use the servergate_beacon group instead of telemosaic or worldgate_beacon to avoid conflicts.
For worlds that used the older version of this mod:
-- Aliases are automatically registered
minetest.register_alias("servergate:beacon", "servergate:servergate_beacon")
minetest.register_alias("servergate:beacon_off", "servergate:servergate_beacon_off")Old beacons will automatically convert to the new servergate beacons.
You can have both systems in your world:
- Worldgates with Telemosaic Beacons: Traditional local teleportation
- Worldgates with Servergate Beacons: Cross-server transfers
Players will know which is which by the color:
- Blue beacons = Local teleport (telemosaic)
- Red beacons = Server transfer (servergate)
If you're upgrading a world that used the original worldgate mod:
- The worldgate structures will remain
- If telemosaic mod is installed, the blue beacons will continue working for local teleportation
- New worldgate structures will generate with red servergate beacons
- You can manually replace old beacons with servergate beacons if desired
All admin commands work specifically with servergate beacons:
/worldgate_info- Only works when looking at servergate beacons (red)/worldgate_link- Only links servergate beacons/worldgate_list- Lists servergates on this server
Telemosaic commands continue to work with telemosaic beacons independently.
The servergate system uses its own database tables and does not interfere with any telemosaic data:
- Servergates: Stored in
worldgatestable - Telemosaic beacons: Use mod_storage or telemosaic's own system
- No data conflicts between systems
Running both systems simultaneously:
- No performance impact
- Each system operates independently
- Servergate beacons managed by ABM every 5 seconds
- Telemosaic beacons managed by telemosaic mod
For a clean server network:
- Single Server: Use telemosaic for local gates only
- Multiple Servers: Use both:
- Telemosaic for convenient local teleportation
- Servergates for traveling between servers
- Pure Server Network: Disable
servergate.native.linkand use only servergates
The mod registers servergates before checking for telemosaic, ensuring both can coexist.
Servergate beacons use:
servergate:gate_id- UUID in databaseservergate:source- Original generation position
These don't conflict with telemosaic's metadata keys.
servergate_beacon- This mod's beaconstelemosaic- Telemosaic mod's beaconsworldgate_extender- Decorative structure nodes (shared, no conflict)
If you experience conflicts:
- Check that both mods are up to date
- Verify node names using
/lua minetest.get_node(pos).name - Report issues with full debug logs