Supported Games

*** MAJOR UPDATE 2.0.0 with GOD MODE BLOCKING ***
Fauxadmin allows authorized players to become client side admins. Which allows usage of REAL admin nolcip, debugcamera and global.god commands.
Some plugins may use the IsAdmin or IsDeveloper player flag to authenticate for access, please check your current plugins to make sure you do not give access to them by making them FauxAdmins. You can toggle to use either / or via the config ot suit your needs.
UPDATE : new GOD MODE BLOCKING method ONLY prevents Toggling God Mode ON, if its already OFF.
if user already has GOD mode ON, and they are given permission to Block god mode, they will need to disconnect for it to take effect.
Overview
What does allowing players to be FauxAdmin do?
- Only player/group that is granted fauxadmin.allowed permissions will get a Player flag of IsDeveloper or IsAdmin. Which makes player a client admin.
- FauxAdmins can use real admin noclip command in F1 console.
- GLOBAL.GOD - FauxAdmins can use admin global.god setting for themselves.
- THIRD PERSON - FauxAdmins can use F3 key to toggle Third person view mode.
- DEBUGCAMERA - FauxAdmins can use toggle debugcamera mode.
- FauxAdmin status is removed when player sleeps or disconnects.
Permissions
fauxadmin.allowed
- Allows player to become fauxadmin on wakeup, **NEEDED FOR ALL FAUXADMINS **fauxadmin.bypass
- Allows specified FauxAdmin to noclip thru Non Auth TC's if config is enabled to Disable Globally.fauxadmin.blocked
- Blocks specified Real Admin or Mod from using a few commands. ie..Noclip..etc.fauxadmin.allowgod
- Allows specified FauxAdmin Use of GodMode, even if its Disabled Globally in config.fauxadmin.blockgod
- Blocks specified FauxAdmin to Use of GodMode, even if its Enabled Globally in config.fauxadmin.allowtime
- Allows specified FauxAdmin to Use of Env.Time commands, even if its not enabled Globally in config.fauxadmin.allowkill
- Allows specified FauxAdmin Use of entkill command, even if its not enabled Globally in configfauxadmin.allowown
- Allows Fauxadmin to only noclip ONLY under Authorized TC Zones.fauxadmin.allowterrain
- Allows Fauxadmin to only noclip under Terrain if Disabled Globally in Config.fauxadmin.canloot
- Allows Fauxadmin to loot things when Disabled Globally in Config
Chat Commands
/noclip
- chat command for players to toggle noclip. makes it easier for some players than using console command./fly
- alternate chat command for players to toggle noclip. makes it easier for some players than using console command./entkill
- allows fauxadmin destroy the object they are looking at. (this mimics the admins ent kill command).
Console Commands
noclip
- Just as any normal admin/mod, type this in F1 console to toggle noclip flying. Players can also bind a key for quick toggle. Example: type bind l noclip ..which sets the l key to toggle noclipfly
- alternate chat command for players to toggle noclip. makes it easier for some players than using console command.entkill
- allows fauxadmin destroy the object they are looking at. (this mimics the admins ent kill command).env.time
- allows fauxadmin with the allowtime permission to adjust server time.
Example to allow all players:
oxide.grant group default fauxadmin.allowed
Example to remove all players after allowing:
oxide.revoke group default fauxadmin.allowed
Current Admins and Mods with Authentication level 1 or 2 (that are not part of the fauxadmin.blocked permission group) will bypass permission checks when waking. Since they already have super powers :)
After permission are set. Any player in game that is effected by the permission, will need to log off and back on.
Any change to player permissions for FauxAdmin will require them to log off and back on to take effect.
Configuration
{
"fauxAdminSettings": {
"GodMode - Disable God Mode use for all Standard FauxAdmins (except those with fauxadmin.allowgod perms) ? (users must disconnect/reconnect to take effect) ": false,
"GodMode - Message player to disconect/reconnect when fauxadmin.allowgod perms are granted and they are in game ? (users must disconnect/reconnect to take effect) ": true,
"GodMode - Force Disconnect of player when fauxadmin.allowgod perms are revoked and they are in game ? (users must disconnect/reconnect to take effect) ": true,
"Command - Env.Time - Enable Use of Env.Time Admin command to set in game time, for all FauxAdmins ? (default false) ": false,
"Command - EntKill - Enable Simulated Use of Admin Command (ent kill) for all FauxAdmins ? (default true) ": true,
"Command - EntKill - Only Allow FauxAdmins to entkill there OWN stuff (default true) ? ": true,
"Noclip - Disallow FauxAdmins (unless they have the 'fauxadmin.bypass' permission) from using the Noclip (flying) feature in Tool Cupboard (TC) zones where they are not authorized, which are typically owned by other players. ": true,
"Noclip - Allow the FauxAdmins to use the Noclip (flying) feature exclusively within Authorized Tool Cupboard (TC) Zones, thereby preventing them from flying in all other areas. ? ": false,
"Antihack - Terrain Kill - Allow FauxAdmin to Fly underground without Antihack killing them (if disabled, FauxAdmin must have allowterrain perm or Godmode to fly underground) ?": true,
"Looting - Disable FauxAdmin ability to loot things (boxes, containers, corpses..etc) ?": false,
"Contruction - Disable FauxAdmin Ability to Demolish OTHER players building parts ? ": true,
"Contruction - Disable FauxAdmin Ability to Rotate OTHER players building parts ? ": true,
"Contruction - Disable FauxAdmin Ability to Upgrade OTHER players building parts ? ": true,
"Permissions - Grant - Message Online Player when Fauxadmin.allowed perms are granted (perms only take effect when disconnect/connect) ? ": true,
"Permissions - Revoke - Disconnect Online Player when Fauxadmin.allowed perms are revoked (perms only take effect when disconnect/connect) ?": true,
"Player Flag - Backend - Use (isAdmin) Instead of (isDeveloper) for FauxAdmin magic (default is dev, better compability with other plugins) ? ": false
}
}
Localization
"notauthorized": "You are not authorized to use that command !!",
"disablegod": "You are not authorized to use God Mode !!",
"disablenoclip": "You are not allowed to noclip into a area you do not have TC priv.",
"processonconnect": "was processed as a FauxAdmin when they connceted.",
"processonload": "was processed as a FauxAdmin when plugin reloaded.",
"permgranted": "You have been granted Faux Admin, you must disconnect and reconnect to take effect.",
"permrevoked": "Faux Admin rights removed, You where disconnected.",
"godgranted": "You have been granted Admin God Mode, you must disconnect and reconnect to take effect.",
"godrevoked": "God Mode rights Removed, You where disconnected."
For Developers
void DeactivateNoClip(BasePlayer player, Vector3 vector3)
- add player and vector3 to freeze player at that position for a few seconds and toggle off players noclip.
MIT