update to 33

This commit is contained in:
cclecle
2024-10-11 20:47:31 +01:00
parent 2fa8911fa8
commit 180ce3fa35
6 changed files with 95 additions and 36 deletions

View File

@@ -5,6 +5,40 @@ SmartBan Changelog
Changes and Fixes in SmartBan (sbn) Changes and Fixes in SmartBan (sbn)
----------------------------------- -----------------------------------
Changes to sbn33
-----------------
Fixed SbnAdmin and Admin logins.
Changes to sbn32
-----------------
Removed bBanByPCName.
Equalized HWID, SBNID and PCName.
Changes to sbn31
-----------------
Improved kick by PC name.
Removed any possible Name checks.
Added UpdatePlayers every 10 sec.
Added Ban window update every 30 sec.
Added Spec in Menu blue cursor.
Added Players use GRI with pawn updates.
Added Ban/Kick by PCName instead of IP.
Added Tick with new PRI detection.
Added number of Days ban option.
Changes to sbn30
-----------------
Added Computer Name.
Added Playerinfo in menu.
Changes to sbn29
-----------------
Added change SBNID if players share client.
Changes to sbn28
-----------------
Fixed Linux and some Windows players not seeing their messages.
Changes to sbn27 Changes to sbn27
----------------- -----------------
Fixed several accessed nones. Fixed several accessed nones.

View File

@@ -12,20 +12,20 @@
@font-face @font-face
{font-family:DengXian; {font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;} panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Noto Mono";}
@font-face
{font-family:"Liberation Sans";}
@font-face @font-face
{font-family:"Microsoft YaHei"; {font-family:"Microsoft YaHei";
panose-1:2 11 5 3 2 2 4 2 2 4;} panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
{font-family:"Liberation Mono";}
@font-face @font-face
{font-family:"\@Microsoft YaHei";} {font-family:"\@Microsoft YaHei";}
@font-face @font-face
{font-family:"\@DengXian"; {font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;} panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Liberation Sans";}
@font-face
{font-family:"Noto Mono";}
@font-face
{font-family:"Liberation Mono";}
/* Style Definitions */ /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in; {margin:0in;
@@ -192,12 +192,8 @@ lang=RU style='font-family:"Noto Mono"'>. </span><span style='font-family:"Noto
- quick check of ACE install on the client without HWID check, if there is no - quick check of ACE install on the client without HWID check, if there is no
ACE on the client then started HWIDWaitTimer and if no HWID kick player)</span><span ACE on the client then started HWIDWaitTimer and if no HWID kick player)</span><span
lang=RU style='font-family:"Noto Mono"'><br> lang=RU style='font-family:"Noto Mono"'><br>
<b>BannedPlayer[0]=(Name=&quot;&quot;,Id=&quot;&quot;,RT=&quot;&quot;,HW=&quot;&quot;,IP=&quot;&quot;)</b> <b>BannedPlayer[0]=(Admin=&quot;&quot;,Name=&quot;&quot;,Id=&quot;&quot;,HW=&quot;&quot;,IP=&quot;&quot;,PC=&quot;&quot;,dy=0,Reason=&quot;&quot;)</b>
(Banned player details)<br> (Banned player details)</span></p>
<b>BannedPlayer[1]=(Name=&quot;&quot;,Id=&quot;&quot;,RT=&quot;&quot;,HW=&quot;&quot;,IP=&quot;&quot;)<br>
BannedPlayer[2]=(Name=&quot;&quot;,Id=&quot;&quot;,RT=&quot;&quot;,HW=&quot;&quot;,IP=&quot;&quot;)</b><br>
............<br>
<b>BannedPlayer[100]=(Name=&quot;&quot;,Id=&quot;&quot;,RT=&quot;&quot;,HW=&quot;&quot;,IP=&quot;&quot;)</b></span></p>
<p class=MsoNormal><span style='font-family:"Noto Mono"'>&nbsp;</span></p> <p class=MsoNormal><span style='font-family:"Noto Mono"'>&nbsp;</span></p>
@@ -263,7 +259,12 @@ style='font-family:"Noto Mono"'>or in chatbox <b>!sbninfo</b></span></p>
<br> <br>
<b>BAN/KICK/SPECTATE:</b><br> <b>BAN/KICK/SPECTATE:</b><br>
In the <b>Currents Player</b> column, select the player you want to ban or kick In the <b>Currents Player</b> column, select the player you want to ban or kick
or transfer in spectator mode and click the corresponding button.<br> or transfer in spectator mode and click the corresponding button.</span></p>
<p class=MsoNormal><span style='font-family:"Noto Mono"'>Admin c</span><span
lang=RU style='font-family:"Noto Mono"'>an also ban a player for several days,
then change the value of <b>Ban Days</b>. If Ban Days = 0, then the ban will be
permanent.<br>
Banned player goes to <b>Banned Players</b> column. The kicked player will be Banned player goes to <b>Banned Players</b> column. The kicked player will be
kicked from the server before the end of the current match.<br> kicked from the server before the end of the current match.<br>
<br> <br>
@@ -288,9 +289,15 @@ style='font-family:"Noto Mono"'>Current Admins</span></b><span lang=RU
style='font-family:"Noto Mono"'> column.<br> style='font-family:"Noto Mono"'> column.<br>
<br> <br>
<b>SETTINGS:</b><br> <b>SETTINGS:</b><br>
In the <b>CONFIG</b> tab, the admin can change the SBN settings.</span></p> In the <b>C</b></span><b><span style='font-family:"Noto Mono"'>onfig</span></b><span
lang=RU style='font-family:"Noto Mono"'> tab, the admin can change the SBN
settings.</span></p>
<p class=MsoNormal><span style='font-family:"Noto Mono"'>In the <b>TEXT</b> <p class=MsoNormal><span style='font-family:"Noto Mono"'>In the <b>Manual Ban
tab</b>, </span><span lang=RU style='font-family:"Noto Mono"'>the </span><span
style='font-family:"Noto Mono"'>admin can ban player manually.</span></p>
<p class=MsoNormal><span style='font-family:"Noto Mono"'>In the <b>Text</b>
tab, </span><span lang=RU style='font-family:"Noto Mono"'>t</span><span tab, </span><span lang=RU style='font-family:"Noto Mono"'>t</span><span
style='font-family:"Noto Mono"'>he </span><span lang=RU style='font-family: style='font-family:"Noto Mono"'>he </span><span lang=RU style='font-family:
"Noto Mono"'>admin can change <a name=tw-target-text></a>text in the window "Noto Mono"'>admin can change <a name=tw-target-text></a>text in the window
@@ -354,8 +361,8 @@ lang=RU style='font-family:"Noto Mono"'>).</span></p>
<p class=MsoNormal><span style='font-family:"Noto Mono"'>- If bCheckAce=True <p class=MsoNormal><span style='font-family:"Noto Mono"'>- If bCheckAce=True
recommended value HWIDWaitTimer=2 and bBypassFiring=False. Result - if the recommended value HWIDWaitTimer=2 and bBypassFiring=False. Result - if the
player does not have ACE on client, then after ~2 seconds <a player does not have ACE on client, then after ~2 seconds <a
name=tw-target-text1></a>after closing the ACE installation window he will be name=tw-target-text1></a>after closing the ACE installation window he will be kicked.</span><span
kicked.</span><span lang=RU style='font-family:"Noto Mono"'><br> lang=RU style='font-family:"Noto Mono"'><br>
<br> <br>
If a players user.ini has an empty name &quot;Name=&quot; SBN kicks the player If a players user.ini has an empty name &quot;Name=&quot; SBN kicks the player
with a window in which text that can be changed in &quot;NoNameLine&quot;<br> with a window in which text that can be changed in &quot;NoNameLine&quot;<br>
@@ -404,22 +411,40 @@ style='font-family:"Noto Mono"'> (Default) in the SmartBan.ini file then only
lang=RU style='font-family:"Noto Mono"'>&quot;</span><span style='font-family: lang=RU style='font-family:"Noto Mono"'>&quot;</span><span style='font-family:
"Noto Mono"'> logs </span><span lang=RU style='font-family:"Noto Mono"'>files "Noto Mono"'> logs </span><span lang=RU style='font-family:"Noto Mono"'>files
will be written.<br> will be written.<br>
These log files will be titled as follows and have contents similar to:</span></p> These log files will be titled as follows and have contents similar to:<br>
+--------------------------------------------------+</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'><br> <p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>|                  
-------------------------------------------------------------------------<br> Player Kick                    |</span></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Player Kick<br> <p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>+--------------------------------------------------+</span></p>
-------------------------------------------------------------------------<br>
Date-Time..........: 2022.11.07-12.07.32<br> <p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>Date-Time......:
PlayerName.......: </span><span style='font-family:"Noto Mono"'>Test</span><span 2024.08.25-20.48.51</span></p>
lang=RU style='font-family:"Noto Mono"'><br>
PlayerIP.............: 192.168.8.189<br> <p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>PlayerName.....:
SBNID..............: 20226201057536<br> ramis</span></p>
HWID...............: F413F294AF86A5AF524CB4DB808D82E4<br>
Reason..............: Kicked<br> <p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>PlayerIP.......:
Times Kicked...: 3<br> 86.100.13.211</span></p>
Admin..............: Server<br>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>SBNID..........:
202314205635172</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>HWID...........:
13E8579EC80FFA0617A50722F905EDCF</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>Reason.........:
Banned</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>Computer
Name..: DESKTOP9VH8PEG</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>Times
Kicked...: 1</span></p>
<p class=MsoNormal><span lang=RU style='font-family:"Noto Mono"'>Admin..........:
Server<br>
<br> <br>
This indicates that the player tried to connect but was kicked by the Server.<br> This indicates that the player tried to connect but was kicked by the Server.<br>
If this was a direct kick initiated by the admin, the Admins name would appear If this was a direct kick initiated by the admin, the Admins name would appear

View File

@@ -1,4 +0,0 @@
[Public]
Object=(Name=sbn27.SmartBan,Class=Class,MetaClass=Engine.Mutator,Description="")
Object=(Name=sbn27.SmartBanActor,Class=Class,MetaClass=Engine.Actor,Description="")

Binary file not shown.

4
System/sbn33.int Normal file
View File

@@ -0,0 +1,4 @@
[Public]
Object=(Name=sbn33.SmartBan,Class=Class,MetaClass=Engine.Mutator,Description="")
Object=(Name=sbn33.SmartBanActor,Class=Class,MetaClass=Engine.Actor,Description="")

BIN
System/sbn33.u Normal file

Binary file not shown.