[MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Place for sharing your game modifications for Life is Feudal: Your Own
User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

[MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 27 Jun 2016, 22:49

Greetings, feudalists!

If you tired of players who tries to avoid your ban via Steam Family Library Sharing feature, this mod is for you!

BasilMod::SteamFamilyAccess is an access control mod to deal with Steam Family Library Sharing feature.

You can completely disable Shared Library access to your server.
Or you can enable Shared Library access to you server. In this case mod will check if source account(who provided the shared access to the game) is banned(not active) on your server, and apply those restrictions to shared account as well.

This is server-side only mod. :beer:
This mod does not require BasilMod::Pack.
This mod is part of BasilMods bundle

Server-side installation and configuration.
Spoiler
Last edited by Custodian on 18 Aug 2017, 21:31, edited 1 time in total.

User avatar
Osovich
Beta Tester
 
Posts: 29
Joined: 16 Dec 2015, 13:06
Location: Russia, Moscow

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Osovich » 28 Jun 2016, 00:09

Mod fire! Thank you Vasiliy! You're the best! :Yahoo!: :beer: :friends:

p.s. I write until I sleep. Basil will understand. :crazy: :D


Frankenshtine
 
Posts: 11
Joined: 26 May 2016, 12:15

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Frankenshtine » 03 Jul 2016, 09:15

Very useful mod, thanks!
Does it matter which Steam WEBApi key to use?
Spoiler

User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 03 Jul 2016, 11:14

Frankenshtine wrote:Very useful mod, thanks!
Does it matter which Steam WEBApi key to use?

You can use any Steam WEBApi key.
Make sure you are not close to day limit on your existing key:
Steam Web API Terms of Use wrote:You are limited to one hundred thousand (100,000) calls to the Steam Web API per day. Valve may approve higher daily call limits if you adhere to these API Terms of Use.

Spoiler


Frankenshtine
 
Posts: 11
Joined: 26 May 2016, 12:15

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Frankenshtine » 04 Jul 2016, 19:02

If a day limit will be hit, does it mean nobody can join server?
How often API calls occurs? If only once per player join server - I don't think key be used more than 1000 per day, so not a problem :)

User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 04 Jul 2016, 21:18

Frankenshtine wrote:If a day limit will be hit, does it mean nobody can join server?

Yes.

Frankenshtine wrote:How often API calls occurs? If only once per player join server - I don't think key be used more than 1000 per day, so not a problem :)

Call is made for every new player since server restart, i.e. server remembers player account details till next restart.
If you have 120 active players, and 64 slots, only 120 api calls would be made.

User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 10 Feb 2017, 13:53

BasilMod::SteamFamilyAccess has been updated to v3 and now compatible with LiF 64bit.

User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 16 Aug 2017, 23:25


User avatar
Custodian
Mod Developer
 
Posts: 655
Joined: 08 Jun 2015, 14:58
Location: Lisbon

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Custodian » 18 Aug 2017, 21:30

BasilMod::SteamFamilyAccess updated to v5.

New configuration options added:
  • $BasilMod::steamfamilyaccess::allowUnknown = true;
    Allow or deny access for accounts who uses family sharing, but base (original owner of the game) never played on your server.
  • $BasilMod::steamfamilyaccess::textUnknown = "You are using Family Library sharing, and base account is not know to the server. Access denied.";
    Message to be shown to players, if previous option is set to "false" and player account matches the rule.


Pahuan
 
Posts: 5
Joined: 30 Mar 2015, 11:10

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Pahuan » 30 Nov 2017, 05:10

Не работает, сервер выключается с ошибкой

ERRR 2017-11-30 07:31:50.179 {01} <[BasilModSteamFamilyAccess]BasilModSteamFamilyAccessDownloader::onFailed> [14915] Error fetching family access info for 76561197973466388 : -1 Can't open file for saving.


Cernobylsky
 
Posts: 8
Joined: 14 Mar 2018, 18:23

Re: [MOD] BasilMod::SteamFamilyAccess - Say 'NO' to ban evasion!

Post by Cernobylsky » 23 Apr 2018, 13:37

Same issue as Pahuan, server crashes straight after it.

Return to Game mods