Garry's Mod

Garry's Mod

53 ratings
DConnecttt - Player Connect Watcher
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
File Size
Posted
Updated
40.875 KB
29 May, 2016 @ 6:50pm
3 Dec, 2023 @ 8:08pm
42 Change Notes ( view )

Subscribe to download
DConnecttt - Player Connect Watcher

Description
Script for server owners
ATTENTION! If you have UTime, you MUST uninstall it! DConnecttt have UTime interface, and addons that is using UTime would work as expected with DConnecttt

DConnecttt - Player Connect Watcher
It broadcasts notifications when player connects to server, successfully joins and disconnects.
It remembers all players nicknames, first join date, total play time (like UTime), Last player IP address.
Also it kicks not responding clients to prevent server overload (GMod Bug).
Prevents connection spam.

Server convars:
* sv_dconn_kick 1 - Kick not responding clients
* sv_dconn_spam 1 - Prevent connection spam
* sv_dconn_spamtries 3 - Tries before mark client as spamming
* sv_dconn_spamdelay 60 - Delay between connects in seconds
* sv_dconn_hoverdisplay 1 - Display player playtime when hovering crosshair on him

Join my Discord server[discord.gg] for talking, reporting issues (when you really should report them on GitLab issue tracker), or giving an ideas.

To enable MySQL, go to data/dmysql3/dconnecttt.txt and edit it.



sources[gitlab.com]

My addons are completely free and open, i work my best and please, support me, my things and my family[paypal.me]
22 Comments
Kerberos 27 Apr, 2020 @ 2:55am 
Hi ! I have a question for you, how remove the prefix [DConnecttt] ?
Fabled Shinehorn [MLM] 19 Feb, 2019 @ 11:25am 
Good job DBot you broken this addon too,
Giygas | Gaming on Gentoo 22 Feb, 2018 @ 4:43pm 
"Disconnected" is spelled as "Diconnected" and people keep calling me out on it.
D1.yt 5 Nov, 2017 @ 6:46am 
nope it isnt
D1.yt 2 Nov, 2017 @ 6:00pm 
maybe it's because i use the workshop version
D1.yt 2 Nov, 2017 @ 5:40pm 
when joining the server, it is really strange, that the pop-up that DLib has to be installed is appearing, because I have DLib installed serverside
D1.yt 1 Nov, 2017 @ 5:38pm 
thx
DBot  [author] 1 Nov, 2017 @ 4:28pm 
But you should do ply:SessionTime()
DBot  [author] 1 Nov, 2017 @ 4:28pm 
it should work
D1.yt 1 Nov, 2017 @ 11:25am 
I have a scoreboard, which hooks into utime with this line: "func = function(ply) return math.floor( ( ply:GetUTime() + CurTime() - ply:GetUTimeStart() ) / 60 / 60 ) end". But I guess it's not working because you use other commands?