diff --git a/server/src/cmd.rs b/server/src/cmd.rs
index 45865c334b..c33abf149e 100644
--- a/server/src/cmd.rs
+++ b/server/src/cmd.rs
@@ -658,7 +658,11 @@ fn handle_lantern(server: &mut Server, entity: EcsEntity, args: String, action:
                 comp::LightEmitter {
                     offset: Vec3::new(0.5, 0.2, 0.8),
                     col: Rgb::new(1.0, 0.75, 0.3),
-                    strength: if let Some(s) = opt_s { s.max(0.0) } else { 6.0 },
+                    strength: if let Some(s) = opt_s {
+                        s.max(0.0).min(20.0)
+                    } else {
+                        6.0
+                    },
                 },
             );