Terraria: Journey Mode on Servers
Journey Mode is Terraria's "Creative Mode", giving players godmode, item duplication, and control over time/weather. However, on a dedicated server, these powers are restricted by default to prevent abuse.
1. The Mode
The server must be set to `difficulty=3` (Journey) in `serverconfig.txt`. Standard characters cannot join a Journey world.
2. The Config
You must edit `serverconfig.txt` (vanilla) or `config.json` (TShock) to explicitly allow powers.
3. The Powers
Powers include: Godmode, Research (Duplication), Time Set, Weather Control, and Enemy Spawn Rate.
Enabling Powers (Vanilla Server)
In the vanilla `serverconfig.txt`, you will find specific boolean flags. set them to `1` (true) or `0` (false).
# Journey Mode Power Permissions
# 0 = Locked for everyone
# 1 = Unlocked for everyone
# 2 = Unlocked for Host/Admin only
journeypermission_time_set=1
journeypermission_time_freeze=1
journeypermission_camera=1
journeypermission_rain_set=1
journeypermission_wind_set=1
journeypermission_difficulty_set=1
journeypermission_shop_set=1
journeypermission_master_set=1
TShock Permissions
If you are using TShock, it overrides the vanilla config permissions. You must grant the specific permission nodes to a group (e.g., `default` or `vip`).
- `tshock.journey.time` - Allows changing time.
- `tshock.journey.weather` - Allows changing rain/wind.
- `tshock.journey.godmode` - Allows toggling personal godmode.
- `tshock.journey.duplication` - Allows researching/duplicating items.
Command Example: /group addperm default tshock.journey.godmode
Common Issues
- "I can't duplicate items!" - Check if you have researched enough of the item first. Duplication is client-side, but the server validates it.
- "Time keeps resetting!" - If one player freezes time and another unfreezes it, you will fight for control. Coordinate with your team.
Research and destroy. Host your Terraria Journey server with Supercraft and easily toggle these permissions via our web control panel.