Shadow System · Reference Guide

A Township Tale
Command Reference

Complete server administration guide — every command, setting, and troubleshooting tip for running a polished ATT server.

All Commands
VR & PC
Troubleshooting
Community Links

Player Commands

Basic Player Management

CommandDescriptionStatus
player id [username]Shows player's ATT ID✅ Working
player kick [username]Kicks player from server✅ Working
player kill [username]Kills specified player✅ Working
player message [username] [message]Sends message to player✅ Working
player listShows all online players (simple)✅ Working
player list-detailedShows all online players with position data✅ Working
player detailed [username]Shows player's current position and chunk✅ Working

Player Health & Combat

CommandDescriptionStatus
player damage [username] [amount]Damages player (0.50 = 50% of current health)✅ Working
player heal [username] [amount]Heals specified player✅ Working
player god-mode [username]Makes player invulnerable✅ Working
player god-mode-toggle [username]Toggles god mode✅ Working
player cripple [username]Cripples the player✅ Working

Skills & Progression

Skill Path Names

  • Mining
  • Forging
  • Woodcutting
  • Melee
  • Ranged

XP & Leveling Commands

CommandDescriptionOutput
player progression pathxp [username] [skill] [exp]Gives XP in specific skill"Player got X xp, going from level Y to level Z"
player progression allxp [username] [quantity]Gives XP to ALL skillsLeveling up sound, ~3 levels per skill
player progression pathlevelup [username] [skill]Gives 1 level in specific skillSame as pathxp
player progression checkallxp [username]Shows all XP and skill pointsUser info, supporter status, skill points

Skill Management

CommandDescriptionStatus
player progression showskills [username]Shows all available skills for user✅ Working
player progression buyskill [username] [1-15]Gives random skill (for Stinger/Infinite Hunger)✅ Working (can be finicky)
player progression clearall [username]Removes all points from all skills✅ Working

Getting Stinger (Hidden Skill)

Stinger is an unimplemented dash-stab skill.

  1. Enable trace log: Modules → Subscription Stream → Select "trace log"
  2. Run: player progression showskills [PlayerName]
  3. Look in trace log for "# - Stinger" (number varies per player/server)
  4. Run: player progression buyskill [#] false
  5. To remove: Visit any shrine and pull the blank skill orb

Using Stinger: Pull weapon back like a bowstring (weapon lights up), then stab forward to dash.

Tutorial Video: Watch Here ↗

Wacky Commands

Wacky commands help delete/erase Prefabs and fix server issues.

Chunk Demonstration: When using wacky destroy-free, items are deleted in a radius around your position (center + adjacent chunks).

Core Wacky Commands

CommandDescriptionNotes
wacky destroy-free [PrefabID]Deletes item by PrefabID in chunk radiusOnly open world, NOT storage/inventory
wacky destroyall [PrefabID]Deletes ALL instances of itemDeletes from storage AND open world
wacky destroy [ItemIdentifierID]Deletes specific item instanceRequires unique identifier from player inventory
wacky marcopolo [username]Reveals entire map for player✅ Working
wacky smelterFixes/respawns Blacksmith SmelterRemoves molds and resets
wacky chisel-deckFixes/respawns Carpentry chisel deck✅ Working
wacky ow-lootRefills overworld loot chests✅ Working

Example: Deleting Sticks

wacky destroy-free 61674

This deletes all sticks (PrefabID: 61674) in the open world within chunk radius.

Refer to CJ's Item List for PrefabIDs

Save & Maintenance

World Wiping

CommandDescriptionWhat Gets Wiped
save wipe-forced trueWipes world, KEEPS player dataWorld resets, players keep: Lockbox, ATM, Inventory
save wipe-forced falseFull wipe of EVERYTHINGWorld AND all player data erased
save wipecavesWipes only the cave systemClears items, respawns boulders. PCVR: new layout. Quest: same layout
save full-wipeComplete wipe of all savesPlayers, chunks, everything

Progress Commands

CommandDescription
progress finishboxesCompletes all repair boxes in chunk (sandstone bridge, stairs, etc.)
progress fillbooksFills all town books with pages
progress forgeallFinishes all unsmithed blades
progress fillcaveteleporter [layer] [fuel]Builds & fuels televator to specified layer
progress generatecaves [layer]Generates caves up to specified layer (PCVR only)
progress repaircaveteleporters [layer]Repairs televators up to cave floor

Teleportation

Teleport Commands

Teleport one player to another:

player teleport [PlayerA] [PlayerB]

Example: player teleport Joel Bossun (Joel teleports to Bossun)

Teleport to specific location:

player teleport [PlayerName] [Location]

Available Teleport Locations

CategoryLocations
DefaultDefault, Home, OriginalSpawnPoint, RespawnPoint, FinishRecustomization, TestingArea
TowerOutsideTower, TowerCP1, TowerCP2, TowerCP3, TowerCP4, TowerCP5, TowerEnd
OutdoorOutsideCave, OutsideForest, OutsideLake, OutsideRockArena, HolidayZone, MountainPass, MountainPassEnd, BattleField, Glades
ShrinesWoodcuttingShrine, ArcheryShrine, MeleeShrine

Custom Home Locations

player set-home [PlayerName] x,y,z
player detailed [PlayerName]  (Get coordinates)
player teleport [PlayerName] Home
Coordinate Format: X=East-West, Y=Height, Z=North-South
NO SPACES: 100,50,200 ✅  |  100, 50, 200

Player Stats

Available Stats & Max Values

Stat NameMax ValueDescription
Health10Current health
MaxHealth31Maximum health capacity
Speed15Movement speed ⚠️ High speed drains hunger fast!
Damage15Damage output
PlayerWeight999999Carrying capacity
Hunger2Hunger level
Fullness5Satiation level
DamageProtection10Damage resistance
Aggro10Enemy aggro level
Frost1Frost effect
Nightmare1Nightmare effect
ExperienceBoost10XP multiplier
Luminosity15Light emission
Poison31Poison level
RecentDamage1Recent damage taken
CrippleHealth1Crippled state health
CrippleDamageProtection10Damage protection while crippled

Stat Commands

Permanent stat change:

player set-stat [username] [stat] [value]

Example: player set-stat Player1 Speed 3

Temporary stat change:

player modify-stat [username] [stat] [value] [duration] [isMultiplier]

Example: player modify-stat Player1 Speed 3 120 True (multiplies speed by 3 for 120 seconds)

Note: Some stats reset on respawn/death.

ATM & Trading

ATM Commands

CommandDescription
trade atm get [PlayerName]Shows player's coin balance
trade atm set [PlayerName] [Amount]Sets account to exact amount
trade atm add [PlayerName] [Amount]Adds amount to current balance (use negative to subtract)

Examples

trade atm get JohnDoe
trade atm set JohnDoe 2000
trade atm add JohnDoe 500
trade atm add JohnDoe -100  (subtract)
Note: All ATM commands work on offline players!

Trading Commands

CommandDescription
trade emptyClears all trading decks
trade post [username] [prefab] [args]Sends item to online player's postbox
trade post [PlayerID] [prefab] [args]Sends item to offline player's postbox

Items & Spawning

Finding & Selecting Items

CommandDescription
select find [PlayerName] [Distance]Lists movable items around player in radius
select [ItemID]Selects item for further use
select getShows name, ID, and position of selected item
select destroyDeletes selected item

Spawning Items

Basic spawn:

spawn [PlayerName] [PrefabName]

Spawn with quantity:

spawn [PlayerName] [PrefabName] [Amount]

Spawn with texture/arguments:

spawn [PlayerName] [PrefabName] [Arguments]

Spawning Moulds

spawn moulds list
spawn moulds [PlayerName] [MouldName]
Popular Moulds: AxeHeadCurveMould, DaggerBladeCurvedMould, GreatSwordBladeMould, HammerHeadMould, PickaxeHeadMould, etc.

Server Settings

Settings Commands

settings list server                              (Show all changeable settings)
settings possible [setting]                       (Show possible values)
settings changesetting server [Setting] [Value]

Important Server Settings

SettingDefaultDescription
DropAllOnDeathtrue/false — Drop all items on death
RespawnTimeSeconds5Time before respawn (in seconds)
DownedStateDuration0 = no gravestone
IsPVPEnabledtrue/false — Enable PVP
PVPMultiplier0.1PVP damage multiplier
XPX1XP multiplier
PlayerLimit-1Max players (-1 = unlimited)
InitialPlayerInventoryDefaultNone / Default / DeckedOut

Examples

settings changesetting server CommunityStorageMultiplier 5
settings changesetting server RespawnTimeSeconds 10
settings changesetting server DownedStateDuration 0

Initial Player Inventory Options

  • None: No starting items (not even grass bag)
  • Default: Standard starting items
  • DeckedOut: Full kit (iron tools, weapons, shield, 100 meat drumsticks, 100 dynamite, 500 arrows, etc.)

Time Commands

Warning: Time commands can be risky!
CommandDescription
time set [time]Changes time (24-hour system)
time or time ofdayShows current time
time keywordsLists possible time keywords
time toggleSwitches day/night
time future [progress] [measure]Advances "real" time (measure: s for seconds)

Additional Commands

Festivities

CommandDescription
festivities startStarts holiday event
festivities stopStops holiday event
festivities listLists available holidays

Available Holidays: Christmas (9252), Easter (53442), Halloween (13820), New Years (36358), Valentine (55286)

Debug Commands

CommandDescription
debug server-statsShows server statistics (FPS, etc.)
debug count [prefab]Counts spawned prefabs
debug count-allCounts all bugs in world

Server Control

CommandDescription
quitShuts down server (kicks all players)
repeat lastRepeats last command

Bans

bans from-server [PlayerName] [DurationInHours] "Reason"

Example: bans from-server PlayerName 9999999 "Griefing"

Troubleshooting

Duplicated Connection Issue

Symptoms: Player can't join, "duplicated connection" error.

Cause: Server still thinks player is connected when they're not.

Solutions

Option 1 — Kick Player:

player kick [PlayerName]

Option 2 — Restart Server:

quit

This shuts down server completely, clearing all connections.

Cave System Issues

If caves become buggy or cause frame drops:

save wipecaves
  • PCVR: Generates entirely new cave layout
  • Quest: Keeps same layout but clears items and boulders

General Server Issues

Restart server with quit command. Useful for:

  • Fixing bugs
  • After failed wipes
  • General maintenance

Quick Reference Card

Most Common Commands

Player Management:

player kick [name]
player teleport [name] [location]
player set-stat [name] [stat] [value]

Server Maintenance:

save wipe-forced true    (keeps player data)
save wipecaves           (wipes caves only)
progress finishboxes     (completes repair boxes)
quit                     (restart server)

Items & Economy:

spawn [player] [prefab] [amount]
trade atm add [player] [amount]
wacky destroy-free [prefabID]