X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fipban.qc;h=bb19b0c701bca4273b1a7cf5f70fd4035761a3eb;hb=9910dcfe9d678de703aa6808822aec00d3fb1757;hp=9d74477b4846525c3d84dc020a58340c75b2e11e;hpb=ad2d918472c84295255fba550959b58cacc9cfb1;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/ipban.qc b/qcsrc/server/ipban.qc index 9d74477b4..bb19b0c70 100644 --- a/qcsrc/server/ipban.qc +++ b/qcsrc/server/ipban.qc @@ -1,10 +1,10 @@ #include "ipban.qh" -#include +#include +#include #include #include "autocvars.qh" #include "command/banning.qh" -#include "defs.qh" #include "../common/constants.qh" #include "../common/util.qh" @@ -453,11 +453,16 @@ bool Ban_MaybeEnforceBan(entity client) { if (Ban_IsClientBanned(client, -1)) { - string s = sprintf("^1NOTE:^7 banned client %s just tried to enter\n", client.netaddress); + if (!client.crypto_idfp) + LOG_INFOF("^1NOTE:^7 banned client %s just tried to enter\n", + client.netaddress); + else + LOG_INFOF("^1NOTE:^7 banned client %s (%s) just tried to enter\n", + client.netaddress, client.crypto_idfp); + if(autocvar_g_ban_telluser) sprint(client, "You are banned from this server.\n"); dropclient(client); - bprint(s); return true; } return false; @@ -489,7 +494,7 @@ string Ban_Enforce(float j, string reason) reason = strcat(reason, ", "); reason = strcat(reason, it.netname); } - s = strcat(s, "^1NOTE:^7 banned client ", it.netaddress, "^7 has to go\n"); + s = strcat(s, "^1NOTE:^7 banned client ", it.netname, "^7 has to go\n"); dropclient(it); } });