Create insecure-guest group by default

New insecure guest group is based on https://github.com/Pryaxis/TShock/discussions/2065 and includes vanilla-like permissions.

This discussion item includes tshock.ignore.*, which this change does not include. Attempting to strike a balance between reason and usefulness, most changes are applied for vanilla use, but not hacked client use.
This commit is contained in:
Lucas Nicodemus 2025-05-25 12:56:04 +09:00
parent dfe0806835
commit 10558a0cf4
No known key found for this signature in database

View file

@ -93,6 +93,37 @@ namespace TShockAPI.DB
Permissions.whisper,
Permissions.wormhole));
AddDefaultGroup("insecure-guest", "",
string.Join(",",
Permissions.canbuild,
Permissions.canregister,
Permissions.canlogin,
Permissions.canpartychat,
Permissions.cantalkinthird,
Permissions.canchat,
Permissions.synclocalarea,
Permissions.sendemoji,
Permissions.warp,
Permissions.summonboss,
Permissions.spawnpets,
Permissions.worldupgrades,
Permissions.startinvasion,
Permissions.whisper,
Permissions.wormhole,
Permissions.canpaint,
Permissions.pylon,
Permissions.whisper,
Permissions.wormhole,
Permissions.tppotion,
Permissions.magicconch,
Permissions.demonconch,
Permissions.movenpc,
Permissions.worldupgrades,
Permissions.rod,
Permissions.hurttownnpc,
Permissions.startdd2,
Permissions.spawnpets));
AddDefaultGroup("newadmin", "vip",
string.Join(",",
Permissions.kick,