Jump to content
Message added by ninco90,

 ✅ COMPATIBILITY WITH FACEPUNCH NEW POLICY

As some of you may already know, Facepunch has updated its server policies regarding the distribution of paid content.
Servers are no longer allowed to provide paid Skins or DLC for free to players who have not purchased them legitimately.

You can read the updated policy here: 🔗 https://facepunch.com/legal/servers

Because of this, BetterTC has been updated to fully comply with the new guidelines:

✅ Skin ownership validation added:

Only the following will be shown or usable:

  • Building skins, Tool Cupboard (TC) skins, and Wallpapers that the player legitimately owns in their Steam inventory.
  • Any existing free skins.

Key notes:

  • All available building skins will still be shown, but players can only use them for upgrading or reskinning if they own them or they are free.
  • Only free, custom, and owned wallpapers will be visible. More custom wallpapers coming soon.
  • TC skins will only be visible and selectable if the player owns them.

✅ New configuration option:

Quote

  "Bypass DLC ownership check (⚠ only allowed on creative/test servers per Facepunch rules)": false,

⚠️ VERY IMPORTANT

This option should only be enabled on creative or training servers. Using it on public PvP or PvE servers violates Facepunch’s policies and may result in your server being penalized or blacklisted.
You’ve been warned!

9 Screenshots

  • 76.9k
  • 5.3k
  • 25.97 kB

This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



Hwang85

Posted

Any ideas on what may be causing this?

Server Exception: Building Manager NullReferenceException at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at BaseEntity.PivotPoint () [0x00000] in <8d16874dc2df4340a93580066ab98655>:0 at DecayEntity.GetNearbyBuildingBlock () [0x00008] in <8d16874dc2df4340a93580066ab98655>:0 at BuildingPrivlidge.DecayTick () [0x00000] in <8d16874dc2df4340a93580066ab98655>:0 at ServerBuildingManager.Cycle () [0x000c4] in <8d16874dc2df4340a93580066ab98655>:0 at ServerMgr.Update () [0x00199] in <8d16874dc2df4340a93580066ab98655>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception, Object) ServerMgr:Update()

Only got the error come back after installing BetterTC

 

ninco90

Posted

14 hours ago, Hwang85 said:

Any ideas on what may be causing this?

Server Exception: Building Manager NullReferenceException at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at BaseEntity.PivotPoint () [0x00000] in <8d16874dc2df4340a93580066ab98655>:0 at DecayEntity.GetNearbyBuildingBlock () [0x00008] in <8d16874dc2df4340a93580066ab98655>:0 at BuildingPrivlidge.DecayTick () [0x00000] in <8d16874dc2df4340a93580066ab98655>:0 at ServerBuildingManager.Cycle () [0x000c4] in <8d16874dc2df4340a93580066ab98655>:0 at ServerMgr.Update () [0x00199] in <8d16874dc2df4340a93580066ab98655>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception, Object) ServerMgr:Update()

Only got the error come back after installing BetterTC

 

Hi!
Have you been able to confirm that this only happens with the added plugin?
If so, have you tried a copy of the server with all the plugins on another server? To test which plugin is causing the conflict, etc.?

No one has reported this to me, so it would be great to know a few more details to find the root of the problem.

Thank you very much!

ninco90

Posted

On 10/3/2025 at 4:12 PM, Wizz said:

Any chance for this to support https://codefling.com/plugins/noescape

I don't have that plugin purchased, but if it uses the same Hooks as the free version it should be compatible.

Hwang85

Posted

8 hours ago, ninco90 said:

Hi!
Have you been able to confirm that this only happens with the added plugin?
If so, have you tried a copy of the server with all the plugins on another server? To test which plugin is causing the conflict, etc.?

No one has reported this to me, so it would be great to know a few more details to find the root of the problem.

Thank you very much!

Hi Nico!

 

I have confirmed this does not happen with the plugin removed, I have not removed any other plugins, just this 1 and it stopped happening.

ninco90

Posted

3 minutes ago, Hwang85 said:

Hi Nico!

 

I have confirmed this does not happen with the plugin removed, I have not removed any other plugins, just this 1 and it stopped happening.

Please run a root-test by discarding other plugins and keeping BetterTC to see which one is causing the conflict.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 8
  • Love 6

User Feedback

2m

Downloads

Total number of downloads.

9.4k

Customers

Total customers served.

136.9k

Files Sold

Total number of files sold.

2.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.