Server Refresh
All-inclusive server restart features plugin for Source servers
open sourcesourcemodsource engine
Overview
All-inclusive server restart features in one SourceMod plugin. Ensures your Source game server is always refreshed and prepared for the next load. Originally developed for Titan.TF.
Features
- Scheduled Restarts — Hourly, daily, and weekly restart options
- Empty Server Detection — Auto-restart when server empties
- Custom Messages — Configurable restart notifications
- Flexible Timing — Set exact times for scheduled restarts
- Player Awareness — Optional wait time before restarting
Restart Types
| Type | Description |
|---|---|
| Empty | Restart when no players are connected |
| Hourly | Restart at a specific minute each hour |
| Daily | Restart at a specific time each day |
| Weekly | Restart on a specific day and time |
Key ConVars
| ConVar | Description | Default |
|---|---|---|
sm_restart_empty | Enable restart when empty | 1 |
sm_restart_hourly | Enable hourly restart | 1 |
sm_restart_daily | Enable daily restart | 1 |
sm_restart_daily_time | Daily restart time (HHMM) | "0500" |
sm_restart_weekly | Enable weekly restart | 0 |
Installation
- Download
server_refresh.smx - Place in
tf/addons/sourcemod/plugins/ - Configure ConVars in
cfg/sourcemod/ - Restart server
Tech Stack
- SourceMod
- SourcePawn