Skip to main content

Terraria

@keeb/terrariav2026.05.25.1· 8d agoMODELS·SKILLS
01README

Control a Terraria (tModLoader) server running in a Docker container with tmux over SSH, including shutdown warnings, player status, and Prometheus metrics.

02Models1
@keeb/terraria/serverv2026.02.14.1terraria_server.ts

Global Arguments

ArgumentTypeDescription
sshHost?stringSSH hostname/IP (set via CEL from lookup model)
sshUserstringSSH user (default 'root')
containerNamestringDocker container name running tModLoader
serverNamestringResource instance name for writeResource
fn warnShutdown()
Broadcast a shutdown warning to Terraria players and wait 30 seconds
fn status()
Query Terraria server status: player count and names
fn collectMetrics()
Collect player metrics and write Prometheus textfile + JSON log

Resources

server(infinite)— Terraria server operation result
metrics(infinite)— Terraria player metrics collection result
03Skills1
terraria1 file
04Previous Versions6
2026.04.22.3Apr 22, 2026
2026.04.22.2Apr 22, 2026
2026.03.02.3Mar 3, 2026
2026.03.02.2Mar 3, 2026
2026.03.02.1Mar 3, 2026
2026.02.27.1Feb 27, 2026
05Stats
A
100 / 100
Downloads
16
Archive size
11.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels