SSMS - Sourcemod Server Management System
10 Attachment(s)
http://farm8.staticflickr.com/7162/6...6c485f31d8.jpg
SSMS - Sourcemod Server Management System This tool should help you in the everlasting battle against plugin versions automatic updates and other handy things when it comes down to handling sourced game servers. At first i got the idea from the great tool nemrun but this would not work with windows based machines and i used the same technique to query the master server for updates which is used by another great tool steam condenser.Its easier to just go to: https://github.com/Snelvuur/SSMS And see the example/features. Might not be complete but its a first go. Creating a seperate topic since the old one is getting messy. This is a work in progress and i suggest that if there are errors which are really "dumb" then please tell me what to change since its my first 'big' project. You have been warned :) Screenshots added to give you a better idea. |
Re: SSMS - Sourcemod Server Management System
3 Attachment(s)
Too many screenshots :)
|
Re: SSMS - Sourcemod Server Management System
Well, this is cool.
|
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
Awesome work. Can't wait to test it. :)
|
Re: SSMS - Sourcemod Server Management System
If there are any issues, you can report it either here or on github, or just fork it and submit improvements.
|
Re: SSMS - Sourcemod Server Management System
When walking server, I get
Quote:
|
Re: SSMS - Sourcemod Server Management System
If you try in your main screen and go to rcon, does that work? If that doesn't work the walker wont work either. Timeout exception is usually a timeout..
|
Re: SSMS - Sourcemod Server Management System
Yes, Rcon works fine.
|
Re: SSMS - Sourcemod Server Management System
nvm fixed it
|
Re: SSMS - Sourcemod Server Management System
How did you fix it? I get the same error. Also the Admin-Activity log doesn't seem to be updating. I can send RCON messages etc with no problems.
|
Re: SSMS - Sourcemod Server Management System
Thank you, great for my source servers and good job sharing this management software.
|
Re: SSMS - Sourcemod Server Management System
@snaggie: there is a directory "sourceplugins" where it has the dbadmin logging plugin, you should install that one on your servers.
I also did a smallish update, so you can choose in the .sp file which database to connect to (see readme on github) (and ofcourse compile the .sp after that) |
Re: SSMS - Sourcemod Server Management System
This is really great!
Thank you mate. |
Re: SSMS - Sourcemod Server Management System
Awesome :)
|
Re: SSMS - Sourcemod Server Management System
Well, this is certainly an alpha, but it looks good so far. Nice work. I still say we need to get more plugins to implement Updater, though, then we wouldn't have to check plugin versions as much.
|
Re: SSMS - Sourcemod Server Management System
@mckay: agreed, but thats like saying everyone in the world should start driving on the same side of the road. I dont see that happening quickly.. :)
If something like that updater was in the core of sourcemod, easier for other people it might have a chance since its not the first type of updater. But its a good initiative. |
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
Too bad I run my servers off windows server 2008 OS. lol
|
Re: SSMS - Sourcemod Server Management System
@redwolf: Find a cheap/free host with linux/php/mysql, install it and your good to go, thats the good thing about this tool that it doens't require local aceess for the things it does.
|
Re: SSMS - Sourcemod Server Management System
Does this script have any built-in functionality for accounts/security or do I need to make .htaccess accounts to access the folder?
|
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
The plugin overview is updated on github, your servers list will now stay on top (always a hassle to move up and down the list to check which server it is)
|
Re: SSMS - Sourcemod Server Management System
A few questions:
|
Re: SSMS - Sourcemod Server Management System
1. Correct
2. You can setup that new servers won't auto update. It will show this then in the server overview. You can always change this later too. 3. You have to install the smx that comes with ssms 4. I would think not, have not tested/seen issues do far. |
Re: SSMS - Sourcemod Server Management System
I really enjoy this script. Thanks for the hard work snelvuur.
|
Re: SSMS - Sourcemod Server Management System
I just wanted to clarify one last thing. Your server will only be able to automatically update in the first place if you have it set as such in the start command line for the server. My understanding is that this program simply sends the _restart command via console to the server.
Is the above accurate? |
Re: SSMS - Sourcemod Server Management System
Yes, it does exactly that.
|
Re: SSMS - Sourcemod Server Management System
I am using forlix to keep my servers up and running. Will this replace this function as well and if not can there 2 programs coexist?
The main thing I like about forlix is it runs as a service so I don't have to login to every server if there is an unexpected crash. |
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
Quote:
|
Re: SSMS - Sourcemod Server Management System
Can this web have a public interface in addition to this admin interface @@.
|
Re: SSMS - Sourcemod Server Management System
I will try and make a example, and upload that to github too. We also use a generated picture for a server overview as motd on our tf2 servers. I'll see if i can add a example output for that one too. (my time is a bit short, got my eyes hit by a freaking laser beam so they are recoverring. Lost my glasses now)
See http://motd.lethal-zone.eu/tf2/tf2motd.html as a example what we have now. Its just a picture on top of some styles (so i assume you would want something like http://motd.lethal-zone.eu/tf2/tf2motdservers.png to start with) |
Re: SSMS - Sourcemod Server Management System
Quote:
//BTW I still don't understand the cron part @@. The php must be executed every minute so servers will be updated? How can all servers get updated every minute? |
Re: SSMS - Sourcemod Server Management System
that server overview is just a cut down version from the admin server list, i will see if i can make the same so you can integrate it on a page too.
Well yes, the php is run on the commandline with -u option. It then scans all servers each minute. This goes faster then you can imagine. Querying the master server to see if there are updates takes the most time. Querying all our servers takes a second or so. |
Re: SSMS - Sourcemod Server Management System
Quote:
1. About the plugin checker: If I walk 1 server then the progress hang on and cannot stop. I stop it, refresh the plugin check list, that server's plugins list is displayed (work if check -> stop -> repeat on all servers). If I walk all servers, the progress hang on, I refresh the plugin check list page but the page show nothing (not work) 2. I cannot update the server list @@. I cannot access the server directly but add the command to directadmin's cronjobs. Do you think it will work? Can you tell me what command if I want to update all servers manually? //Sorry for my bad English :(. |
Re: SSMS - Sourcemod Server Management System
1. is the cache folder read/write for your webserver? chmod 777 cache. If it is, then also check if you can use rcon from the server overview. (this should be possible, if not then its a config issue)
2. You need to run it into a crontab entry so it will update it on the background for you. If you can make a crontab entry it will work. You can use the full path to where the servers.php is located and just do /path/to/files/servers.php -u to run it manually for 1 time. I dont know about directadrmin crontabs though.. perhaps your isp/hoster knows. |
Re: SSMS - Sourcemod Server Management System
This looks quite nice.
I'll try it out once I've got my new box online. Thanks for the release. |
Re: SSMS - Sourcemod Server Management System
Quote:
2. I will try the command update again. EDIT: I got the command update work, thank you very much xD. I think now we just need an public interface (I mentioned) and the MOTD script. VERY NICE. Thank you xD. |
All times are GMT -4. The time now is 06:56. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.