04-29-2011, 05:17 AM (This post was last modified: 05-15-2013, 03:40 AM by BR5DY.)
SRCDS Admin is now seDirector. Click here to be taken to the new topic.
------------ SRCDS Admin v2.3.1.0 (currently under development again - see my post on 7/14/12)
Now with auto-update feature
Manage all of your Source servers from this easy-to-use application. No need for a batch script to restart your server if it crashes, SRCDS Admin does it for you. No need to update your server manually - SRCDS Admin does that too! Yes, even when there is an update released. Run up to 50 servers at once, multiple directories supported.
Features:
Run up to 50 srcds.exe servers
Monitor current map and number of players
Use different IP addresses (if needed)
Choose your cfg file to execute
Automatically restarts your server upon crash (including "Not Responding")
Automatically update your server when Steam's content changes (plugin required)
Automatically update your server at the time you specify
Automatically restart your server at the time you specify
Monitor the status of your server from the main panel
Add additional command line parameters to your server
Monitor your CPU, memory, and network usage
Ability to start up with computer
Complete portability
Checks for program updates automatically on launch
Set processor affinity for each individual server
Ability to e-mail you when a server fails to start or does not respond
Supports Age of Chivalry, Alien Swarm, Counter-Strike: Source, D.I.P.R.I.P. Warm Up, Day of Defeat Source, Dystopia, Eternal Silence, Garry's Mod, Half-Life 2 Deathmatch, Insurgency, Left 4 Dead, Left 4 Dead 2, Pirates, Vikings, and Knights II, Synergy, Team Fortress 2, Zombie Panic! Source
Requirements:
(x86 and x64) Windows XP Service Pack 3, Windows Vista Service Pack 1 or later, Windows 7, Windows Server 2003 SP2, Windows Server 2008, Windows Server 2008 R2
Installation:
SRCDS Admin requires no installation, just download and run! If you want to move SRCDS Admin to another directory, just make sure to copy the SRCDSAdmin.ini file along with it, as it contains your settings.
Plugin Installation:
Drop SRCDSAdmin.smx into your SourceMod plugins folder. Make sure to have the SourceTools extension installed - it will not work whatsoever unless SourceTools is installed. See plugin page for details.
Updates/Feature Requests:
The program checks for an updated version every time the program is launched. It doesn't bug you, it just tells you once, upon launch. I'd like to actively support this software, so if everyone would offer their suggestions, together we can make this application powerful and widespread across the admin community.
Bugs:
If you find a bug in the program, or something isn't working quite right, please let me know, I'd be happy to fix it and release an updated version. Send comments/questions/bugs through this page. Make sure to include the .log and .ini file when e-mailing for support. Screenshots of any error messages is a plus.
Change Log:
Code:
2.0.0.0
Initial Release
2.0.0.1
Fixed Counter-Strike: Source update bug, fixed Day of Defeat not showing up in game list
2.0.0.2
Fixed timing issue when hiding srcds.exe
2.0.0.3
Allowed update window to show/hide, fixed selection show/hide issue
2.1.0.0
Added system tray notification icon, added minimize to system tray, added ability to restart servers "Not Responding", added crash log, fixed various bugs
2.2.0.0
Added support for 64 players (will only work if the game supports it), fixed servers not saving over 10, added more thorough debug log, provided option to enable/disable logging, added ability to enable/disable Windows Error Reporting
2.3.0.0 - July 20, 2011
-added -nocrashdialog to start server
-changed stop server function from terminate process to close process
-fixed 0'd out players and map after stopping server
-added option to hide update and server windows
-added show update+server
-added textbox/dropdown selection for edit server
-added newer version available notification flasher
-added refresh all servers
-added support for automatic update of servers
-changed status refresh to 30 seconds
-reduced freezing by adding threading capabilities
2.3.1.0 - August 1, 2011
-added e-mail on error capabilities (can text you, too)
-added server connection testing, restarts server after two failed connection attempts
-fixed Alien Swarm directory location
Download:
CURRENT VERSION BROKEN - NEW VERSION UNDER DEVELOPMENT AS OF 1/12/13
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more
04-29-2011, 08:56 AM (This post was last modified: 04-29-2011, 08:59 AM by JayHax0r.)
How does it have support for multiple (let's say 6) servers sharing one directory? How do I specify what IP each server uses and what server.cfg each server uses?
I have 13 IP addresses that my dedicated server comes with. For each server, it has its own IP and server.cfg specified with +exec server1.cfg, +exec server2.cfg, etc.
04-29-2011, 10:16 AM (This post was last modified: 04-29-2011, 10:20 AM by BR5DY.)
(04-29-2011, 08:54 AM)ocwoody Wrote: Does the server restart if srcds.exe closes, or does it actually monitor the servers state and restarts it if it hangs?
Currently it watches if srcds.exe closes, and if it does, it launches it again, and monitors that instance, and so on. I could program in the ability to detect if a server was stuck other than srcds.exe, but does this happen often? If so, I'll do it. I just haven't had any of my servers do that.
(04-29-2011, 08:56 AM)JayHax0r Wrote: How does it have support for multiple (let's say 6) servers sharing one directory? How do I specify what IP each server uses and what server.cfg each server uses?
I have 13 IP addresses that my dedicated server comes with. For each server, it has its own IP and server.cfg specified with +exec server1.cfg, +exec server2.cfg, etc.
Ah, I see. And you currently specify the IP address in the srcds.exe command line as well? If so, I can add this function in quickly.
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more
(04-29-2011, 10:16 AM)BR5DY Wrote: Ah, I see. And you currently specify the IP address in the srcds.exe command line as well? If so, I can add this function in quickly.
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more
04-29-2011, 12:45 PM (This post was last modified: 04-29-2011, 12:54 PM by ocwoody.)
(04-29-2011, 10:16 AM)BR5DY Wrote: Currently it watches if srcds.exe closes, and if it does, it launches it again, and monitors that instance, and so on. I could program in the ability to detect if a server was stuck other than srcds.exe, but does this happen often? If so, I'll do it. I just haven't had any of my servers do that.
If you could program it so it would check constantly if it was hanging or not that would be great
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more
04-30-2011, 04:44 AM (This post was last modified: 04-30-2011, 05:05 AM by IBeMad.)
Just a tip:
A very easy way to monitor a dedicated server's state is to just create a Performance counter and monitor it's "Other I/O Bytes/sec". The source server always uses a little bit of network and it drops to 0 when it hangs/crashes.
Also: control over server priority would be great.
seDirector (formerly SRCDS Admin) - a management suite for all of your Source Engine servers (auto-update in Windows, too) Newsletter Signup - providing information on beta & stable releases and more