Download:
V4.6
Fix steamcmd update (Please use force_install_dir before logon!)
RDP secure Beta [remote client computer name whitelists ]
RSYNC parameters
OLD Versions
OLD VERSIONS
How to Use?
1.Extract ZIP all files
2.run xnet_srcdsmanager.exe
.. add or download your srcds server
3.Start Server...
Important explain:
if you SRCDS parameters include "-nomaster" or CVAR host_info_show value 0
shift your srcds attribute change A2S Query Address to A2S_INFO_DISABLE
otherwise loop shutting down and restart
Servers.json / Servers.xnetdb = your all server settings attention should periodical to backup! (You can switch storage method from Settings-Software Configure.) json support storage longer SRCDS paths and parameters (almost unlimited) but still beta.).
config.ini = SRCDS Manager application settings
RSYNC:
How to use rsync? (In a nutshell you get perpetual incremental backup or sync backup or send file to fastdl , multi-server maps sync? etc.. )
NDIS:
Install WinpkFilter Runtime to use
Disable log and set Console output level to 0 or 1 when dos attack defense
( improve packet process performance.)
//
Mircrosoft malwar check result: (version 2.4.7.5-3659)
https://www.microsoft.com/en-us/wdsi/submissionhistory
PHP Code:
Submission details Refresh windows_server_srcds_smanagebeta2.4.8.9.zip
Status: Completed Submitted by: ****
Submitted: Aug 23, 2020
User Opinion: I believe this file should not be detected as malwar
Analyst comments:
We have removed the detection. Please follow the steps below to clear cached detection and obtain the latest malware definitions.
1. Open command prompt as administrator and change directory to c:\Program Files\Windows Defender
2. Run "MpCmdRun.exe -removedefinitions -dynamicsignatures"
3. Run "MpCmdRun.exe -SignatureUpdate"
Alternatively, the latest definition is available for download here: https://www.microsoft.com/en-us/wdsi/definitions
Thank you for contacting Microsoft.
Click here for more information
Features:
Support Games:
Counter-strike: Global Offensive
Counter-Strike: Source
Team Fortress 2
Zombie Panic! Source
Left 4 Dead 2
Garry's
Mod Half-Life 2: Deathmatch
No More In Hell
Insurgency
Day of Defeat: Source
Kreedz Climbing
Firstful of Frags
..or ANY SRCDS
Optional Features NDIS
[Server Protect [SRCDS Manager Version must >= 2.4.0] & 64 Bit OS Only]
[Windows Packet Filter] // just install core screen -> https://imgur.com/a/Ojss69z
(ndis Drive can help you defend Qconnect Spam AND A2S Query Spam,and block Country by GeoIPCode etc..)
works with most versions of windows (Tested:Windows server 2008 / 2012 / 2016 / Windows 7 / 8 /Windows 10
no installation..
not depend net framework.
lightweight like nginx..
Backup srcds server
Taks List daily or weekly restart,BackUP,Update.. at set time.
Translation files
CPU Affinity
CPU Process Priority
A2S_INFO Crash check [Setting - Crash Configure]
Display players count (A2S)
Email notice
API notice (Send notice web address achieve what you want )
Rsync Client & Server (RSYNC parameters) (In a nutshell you get perpetual incremental backup or sync backup or send file to fastdl , multi-server maps sync? etc.. )
)
multiple crash detection methods (normal mode , file mode , windows mode, A2S_INFO Ping Check)
automatic restarts crashed (support "Engine Error" no free edicts...etc)
srcds "Engine Error" information record
automatic update of an outdated servers (no plugin request)
Multiple or Forked Servers Update Support!
(save valuable SSD space)
https://wiki.alliedmods.net/Multiple...rs_(SourceMod)
v2.4.9.1
Support any crash window close.
To enable, shift your - Setting > Crash configure.
Server attribute add (Connectivity set gotv clientport sport).
Small fixes.
2.4.8.9
Allow add 7z parameters (like -mmt 2 [use 2 threads to backup])
2.4.7.6 Beta
Add RSync client features
「NDIS」
Mitigate dos attacks
Block country (GEO-IP2)database update https://geolite.maxmind.com/download...Country.tar.gz
(Extract to ndisdata/ipdata)
A2S Spam / qconnect defense
Block ip
automatically defense (according to pps)
[/B]
3658-3659
A2S Query some fixes
Fixed when server port > 32727 a2s Query not work. (thanks sneaK)
[NDIS]
Update IP DATABASE to GeoLite2-Country_20200331
Update Lastest WinpkFilter Runtime (3.2.21.1)
Recompile NDIS FireWall use 3.2.21.1 Kernel
3639-3657
1.Add menu to fast open SMPATH (fork also support)
2.ndis support multi adapters set options to (USE_ALL_Adapters)
3.ndis (add a option [block whthout reference to srcds packet] if client didn't send 0xff 0xff 0xff 0xff packet) beta
4.add option(server propertie)allow disable automatic minimization/hide server console
Added Disable/Enable server multi select
Added update server directory feature (put files or folders to srcds manager "UpdateFiles" directory convenient to update sourcemod,metamod,plugin,models,materials,sou nd,maps,etc.....)
(automatic identification "sm_basepath" startup parameters )
scheduled task:
Added Disable/Enable scheduled task.
Added "update server directory". (automatic stop/start srcds).
Added Execute once option(disable scheduled task after executed)
3639
[Software]
HTTP API responds faster [Click Enable / Disable HTTP API] now return JSON result.
Processor affinity should support 64 threads.
3637
[NDIS]
Add support GEOIP2 GeoLite2-Country.mmdb
Switch IPDATABASE folder to /ndisdata/ipdata
3631
Fixed when move server(CTRL+U / CTRL+D) MAXPLAYERS incorrect.
Optimize Kill Process.
Remove restriction srcds.exe.
3620-3626 Beta Updates:
[SoftCore]:
Add keyboard shortcut with sort (move up [CTRL+U], move down [CTRL+D])
Add ctrl/shift multiple select to stop/start/update/restart multiple servers
Add double click to open server property
Main menu Adds:
copy server [Table List]
Move Server (move to top , move to bottom , move up, move down)
3615-3619 News:
[NDIS]:
switch to unordered_map
added windows firewall interface
Allow block country use geoip code
too many fixes.
[SoftCore]:
Mail send use thread queue
3611 News:
1.Fixed Email notification include file.
2.Email text switch to utf8.
3610 News:
1.
Add Email notification. [Settings - Email Report
Current Aavailable EVENTS(options you can on / off)
OnServerCrash
OnServerUpdate
Configure] support [SMTP/SMTPS] default format:
Subject:
PHP Code:
CSGO-AWP 3 Crash was triggered
Body:
PHP Code:
Event -> SRCDS Crash
ServerInfo:CSGO-AWP 3
IPPort: 1.1.1.1:27050
CurrentMap[A2S]:awp_monstercore
Players:4/21
Uptime:00:08:30
Game:csgo
Version:13652
Lastest:13652
Time:2018/9/6 07:44:38
2.Add a Option ["start when srcds manager opens"] from edit server
3.some fixes
SRC 2.0
How to use
WEB API?
First Click Enable / Disable HTTP API
Configure your listen IP,port,customkey. and enable feature
Use HTTP GET or post
For security recommend setup trust IP list or (Nginx Reverse Proxy 127.0.0.1:YOUR.PORT AND configure SSL) .mores....
https://docs.nginx.com/nginx/admin-g...reverse-proxy/
PHP Code:
#PROXY-START/
location /
{
proxy_pass http://127.0.0.1:28895
}
default
http://127.0.0.1:28895/srcdsmanager?act=YOU.WANT.ACT&findserver=
AllServers&apikey=
YOURAPIKEY
support acts: (stop || start || getserverstatus || backup || restart || update || servercommand)
eg:
Restart All Servers
PHP Code:
http://YOURServerIP:Port/srcdsmanager?act=restart&findserver=AllServers&apikey=YOURAPIKEY
eg:
Restart alone server by name
PHP Code:
http://YOURServerIP:Port/srcdsmanager?act=restart&findserver=YOURServerName(SRCDS Manager TABLE Server Name)&apikey=YOURAPIKEY
eg:
Restart alone server by IP
PHP Code:
http://YOURServerIP:Port/srcdsmanager?act=restart&findserver=180.1.1.1:27015&apikey=YOURAPIKEY
eg:
Server Command by IP
PHP Code:
http://YOURServerIP:Port/srcdsmanager?act=servercommand&findserver=180.1.1.1:27015&apikey=YOURAPIKEY&command=sm_kick+%40all ( = sm_kick @all [urlencode])
eg:
Get ALL Server info
PHP Code:
http://YOURServerIP:Port/srcdsmanager?act=getserverstatus&findserver=AllServers&apikey=YOURAPIKEY
{
"TableIndex1": [{
"ServerName": "CSGO-Server3"
}, {
"status": "Running"
}, {
"Uptime": "00:52:12"
}, {
"Players": "0/64"
}, {
"IP": "184.111.52.20"
}, {
"Port": "27018"
}, {
"Game": "csgo"
}],
"TableIndex2": [{
"ServerName": "CSGO-Server2"
}, {
"status": "Running"
}, {
"Uptime": "00:52:04"
}, {
"Players": "1/64"
}, {
"IP": "184.111.52.20"
}, {
"Port": "27015"
}, {
"Game": "csgo"
}],
"TableIndex3": [{
"ServerName": "multi1v1"
}, {
"status": "Running"
}, {
"Uptime": "00:11:49"
}, {
"Players": "0/60"
}, {
"IP": "184.111.52.20"
}, {
"Port": "27055"
}, {
"Game": "csgo"
}]
}
OLD Versions
V2.4.8.9 Final
2.4.7.2[3657]
V2.4.7.2[3657] Final Version
V2.4.7.3[3626] Stable Version 【Fork & Sort Servers Support
V2.4.7.8