Raised This Month: $166 Target: $400
 41% 

[CS:GO] No Dupe Account (1.2.1, 2021-02-24)


Post New Thread Reply   
 
Thread Tools Display Modes
azalty
Member
Join Date: Feb 2020
Old 02-23-2021 , 21:06   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #21

Quote:
Check the time of the player's game so you can release the entry on the server;
I don't understand

Quote:
Who knows how to block accounts with VAC Bans & Bans Games;
Good suggestion! It's probably easy to get. I'll search the Steam API and I'll do it when I have some free time

Quote:
Server ID option; (Separate the servers by ID, each having its verification so to speak, just like SourceBans++)
I don't get it. The config is server-side, so each server already has its own config file&verification. The plugin is server-side as well, nothing is on a website, so having different Server IDs is not needed.
About discord notifications, the hostname is already written on the embed message.

Quote:
Force the player to use the public profile, so he can do all checks without problems. To avoid the player having to do this again, it would be good to add some database, whoever is in this database the plugin would not check again.
Now this is where I can improve. The thing is, if the config is modified, there won't be any way to tell if the user is still ok.

Solution 1: ask the server owner to run a command to clear the cache/database of accepted people
My opinion: most of them won't do that, and it's not easy to remember as well. Not the best solution imo, but the easiest one for me.

Solution 2: store every player value in the database (ex: playtime, steam level..) if they pass all checks. If current informations are not enough to let someone enter the server (which means config has changed), re-check this person (and update informations that are available).
My opinion: good way, but will take more space and won't be very easy to edit in the future. However, that's something I could consider.
__________________
azalty is offline
paulo_crash
AlliedModders Donor
Join Date: May 2016
Location: Brazil
Old 02-23-2021 , 21:10   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #22

Quote:
Check the time of the player's game so you can release the entry on the server;
Quote:
Originally Posted by azalty View Post
I don't understand.
Configuring to allow only those who have played CSGO for X time to enter the server, for example, 100 hours to enter the server is a requirement, if the player does not have 100 hours he does not enter.
__________________
paulo_crash is offline
azalty
Member
Join Date: Feb 2020
Old 02-23-2021 , 21:22   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #23

Quote:
Originally Posted by paulo_crash View Post
Configuring to allow only those who have played CSGO for X time to enter the server, for example, 100 hours to enter the server is a requirement, if the player does not have 100 hours he does not enter.
This is already in NDA:

// (Requires SteamAPI Key)
// 0 = disabled
// any integer = is a user check that fails if he has less mins in playtime than asked or has private hours
// any negative integer = same as positive, but is not a check and will kick user
// -
// Default: "120"
nda_playtime "120"

I probably should've made it clear that it is CS:GO Playtime, not global playtime
__________________
azalty is offline
paulo_crash
AlliedModders Donor
Join Date: May 2016
Location: Brazil
Old 02-24-2021 , 00:06   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #24

Quote:
Originally Posted by azalty View Post
This is already in NDA:

// (Requires SteamAPI Key)
// 0 = disabled
// any integer = is a user check that fails if he has less mins in playtime than asked or has private hours
// any negative integer = same as positive, but is not a check and will kick user
// -
// Default: "120"
nda_playtime "120"

I probably should've made it clear that it is CS:GO Playtime, not global playtime
Really, lack of attention from me, sorry.

About nda_playtime, in this case I have several servers, but each one has a requirement for hours to play, for example, Retake must have 40 hours of play, Multi-1v1 must have 75 hours of play, if the player has only 50 hours of game by logic he enters Retake, however in Multi-1v1 he would not enter, does it work like that?

What I currently use my problem would be this, since he released access to a server no matter the hours of the others that I configured he is never checked again, he always enters even without having the required hours.
__________________
paulo_crash is offline
azalty
Member
Join Date: Feb 2020
Old 02-24-2021 , 07:32   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #25

Quote:
Originally Posted by paulo_crash View Post
Really, lack of attention from me, sorry.

About nda_playtime, in this case I have several servers, but each one has a requirement for hours to play, for example, Retake must have 40 hours of play, Multi-1v1 must have 75 hours of play, if the player has only 50 hours of game by logic he enters Retake, however in Multi-1v1 he would not enter, does it work like that?

What I currently use my problem would be this, since he released access to a server no matter the hours of the others that I configured he is never checked again, he always enters even without having the required hours.
The plugin is not linked to your other servers in any way. There is no database, no cached value as of now. Every player is re-checked when connecting to the server.

If it doesn’t work, it’s probably a config issue. The player should only be able to enter the Retakes server.
I have described how the «*checks method*» works on the thread.
TL;DR if at least 1 check (if any is configured) is passed player is allowed
Player also need to pass every «*kick*» verification (if any) to enter the server
__________________
azalty is offline
paulo_crash
AlliedModders Donor
Join Date: May 2016
Location: Brazil
Old 02-24-2021 , 08:12   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #26

Quote:
Originally Posted by azalty View Post
The plugin is not linked to your other servers in any way. There is no database, no cached value as of now. Every player is re-checked when connecting to the server.

If it doesn’t work, it’s probably a config issue. The player should only be able to enter the Retakes server.
I have described how the «*checks method*» works on the thread.
TL;DR if at least 1 check (if any is configured) is passed player is allowed
Player also need to pass every «*kick*» verification (if any) to enter the server
Perfect, I will be testing this and deactivating what I use, thanks for the explanation and help.

One more thing, do you intend to add any immunity for players with privileges? For example, if a player has a reserved slot, does he pass checks and enter even if he doesn't have the requirements?
__________________
paulo_crash is offline
azalty
Member
Join Date: Feb 2020
Old 02-24-2021 , 08:21   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #27

Quote:
Originally Posted by paulo_crash View Post
Perfect, I will be testing this and deactivating what I use, thanks for the explanation and help.

One more thing, do you intend to add any immunity for players with privileges? For example, if a player has a reserved slot, does he pass checks and enter even if he doesn't have the requirements?
If this is a requested feature I’ll add it through a config
__________________
azalty is offline
paulo_crash
AlliedModders Donor
Join Date: May 2016
Location: Brazil
Old 02-24-2021 , 08:38   Re: [CS:GO] No Dupe Account (1.2.1, 2021-02-24)
Reply With Quote #28

Quote:
Originally Posted by azalty View Post
If this is a requested feature I’ll add it through a config
Perfect, I look forward to future updates.
__________________
paulo_crash is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:15.


Powered by vBulletin®
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Theme made by Freecode