From 4ef527a92dd1ce9450bc8fe6c18328c1fdfe167e Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 23 Apr 2018 21:36:59 +0300 Subject: [PATCH] Print version by _sv_build_info server command --- engine/server/sv_client.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/engine/server/sv_client.c b/engine/server/sv_client.c index 9d6f7f37..7e128750 100644 --- a/engine/server/sv_client.c +++ b/engine/server/sv_client.c @@ -107,6 +107,7 @@ SV_RejectConnection Rejects connection request and sends back a message ================ */ +void SV_RejectConnection( netadr_t from, char *fmt, ... ) _format( 2 ); void SV_RejectConnection( netadr_t from, char *fmt, ... ) { char text[1024]; @@ -1928,6 +1929,18 @@ static qboolean SV_Begin_f( sv_client_t *cl ) return true; } +/* +================== +SV_SendBuildInfo_f +================== +*/ +static void SV_SendBuildInfo_f( sv_client_t *cl ) +{ + SV_ClientPrintf( cl, "Server running %s %s (build %i-%s, %s-%s)\n", + XASH_ENGINE_NAME, XASH_VERSION, Q_buildnum(), Q_buildcommit(), Q_buildos(), Q_buildarch() ); +} + + ucmd_t ucmds[] = { { "new", SV_New_f }, @@ -1945,6 +1958,7 @@ ucmd_t ucmds[] = { "dlfile", SV_DownloadFile_f }, { "disconnect", SV_Disconnect_f }, { "userinfo", SV_UpdateUserinfo_f }, +{ "_sv_build_info", SV_SendBuildInfo_f }, { NULL, NULL } };