Rust Always Day

EXCLUSIVE RUST PLUGIN Rust Always Day 1.0.42

Upgrade or register to download

Overview​


Rust Always Day​


Rust Always Day is a lightweight Rust server plugin that automatically skips nighttime periods on your server. Configure a time window, and the plugin handles the rest—seamlessly transitioning from night to morning without player interaction or server disruption.

Key Features​

  • Automatic Night Skipping - Triggered by server time within configured window
  • Instant Transition - Immediately jumps to morning (07:00 AM by default)
  • Fire-and-Forget Setup - Only 3 configuration options needed
  • Performance Optimized - Less than 0.1% CPU usage (one check per minute)
  • Zero Dependencies - Requires only Oxide/uMod framework
  • Reliable Architecture - Simple logic design ensures maximum uptime
  • Automatic Configuration - Validates settings with sensible fallback defaults
  • Clear Error Logging - Troubleshooting made easy

Quick Installation​

  1. Download rAlwaysDay.cs
  2. Place it in your server's oxide/plugins/ directory
  3. Restart your server or use oxide.reload rAlwaysDay
  4. Configuration file auto-generates at oxide/config/rAlwaysDay.json

Requirements​

  • Rust Dedicated Server - Any version
  • Oxide/uMod Framework - Required for plugin system
  • No external plugins - Zero dependencies

Configuration​

The plugin auto-generates a configuration file at oxide/config/rAlwaysDay.json:

Configuration Options​


SettingDescriptionDefault
Auto-skip start timeWhen the skip window opens20:50
Auto-skip end timeWhen the skip window closes21:00
Time to set after skipWhat time to jump to (morning)07:00


Example Configuration​

{
"Auto-Skip Settings": {
"Auto-skip start time": "20:50",
"Auto-skip end time": "21:00",
"Time to set after skip": "07:00"
}
}



How It Works​

  1. Monitor - Plugin checks server time every minute via the OnMinute hook
  2. Detect - When the current time enters your configured window (e.g., 20:50-21:00)
  3. Skip Once - Server time instantly jumps to the configured morning time (e.g., 07:00 AM) - only happens once per cycle
  4. Reset - Flag resets when the skip window closes, ready for the next night
  5. Repeat - Cycle continues automatically each night
Skip Timing Details:

  • The skip occurs on the first minute the current time enters the window
  • Subsequent minutes in the same window do NOT trigger additional skips (prevents repeated jumps)
  • The flag resets once the window closes (after your end time)
Target Time Calculation:

  • If your skip window is 20:50-21:00 and you set the target time to 07:00, the plugin jumps to the next day's 07:00 if the current time is already past 07:00 today
  • This ensures the skip always moves time forward to morning, never backward

Configuration Limitations​

The plugin does not support time windows that cross midnight:

  • ✅ 20:5021:00 works perfectly
  • ❌ 23:0001:00 is not supported
Both start and end times must be on the same calendar day. This keeps the logic simple and reliable.

Startup Initialization​

When the plugin starts, it attempts to locate the TOD_Sky component (Rust's time-of-day system):

  • Attempts: Up to 50 tries with 3-second intervals between attempts
  • Maximum wait time: ~150 seconds (2.5 minutes)
  • If found: Plugin immediately begins monitoring the configured skip window
  • If not found: Plugin logs error and disables itself (will not function without TOD_Sky)
This ensures the plugin properly initializes even if the game world takes time to fully load.

Configuration Behavior​

If your configuration file contains invalid time values (incorrect format or syntax):

  • Fallback: Plugin automatically reverts to default times (20:50, 21:00, 07:00)
  • Logging: An error message logs to the server console explaining the issue
  • Continue: Plugin still functions with defaults so your server stays working


📞 Support & Community​


🎮 Development & Testing Server​

Darktidia Solo Only - See rAlwaysDay and other custom plugins in action!
All players are welcome to join our development server where plugins are tested and refined in a live environment.

  • Server: Darktidia Solo Only | Monthly | 2x | 50% Upkeep | No BP Wipes
  • Find Server: View on BattleMetrics
Experience the plugin live, test configurations, and provide feedback in a real gameplay setting.
  • Like
Reactions: wahee and Just4Free
Author
Ftuoil
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from Ftuoil

Similar resources

Rust Raid Protection Ftuoil
Configurable raid protection at the cost of a resource charged periodically
Back
Top