Hello my name is MingeBag. and i introduce my AdminSystem : )
i coded it in round 2 weeks and tryed to create a good server management tool , this Administration System includes a pack of Server Fixes too
what blocks random crashes and exploits.
This Admin Mod dont use custom stuff used by any Gamemode and cant create bugs on it , all Gamemodes working fine with it ( tested )
MAS Gives normaly admin rights what is used by ply:IsAdmin() or ply:IsSuperAdmin()
Administrator = "SuperAdmin"
Super-Moderator = "Admin"
Others = ""
INFORMATION : Pictures of MAS at the end of the Texts
MAS - Ranks ( dont use teams )
Code:
0 = Banned ( can join and ask for unban , cant spawn , cant noclip , dont get weapons )
1 = Player ( the default rank )
2 = Respected ( in cause of a noob attack can he use some restricted tools )
3 = Moderator ( a small admin who can protect the server )
4 = Super-Moderator ( Can recruit a own admin team "mods")
5 = Administrator ( Server Main Admins )
MAS - ChatCommands
Code:
!kick - allowed to Kick players
!ban - set Players in the Banned Rank [permanently]
!unban - unbanned players and set to Player Rank
!slay - Kills players
!tp - Teleport you or a player
!goto - teleport to a player
!bring - brings a player to you
!country - shows the location of the player
!map - map change
!god - gived godmode
!ungod - removed godmode
!player - set a player in the Player Rank
!respected - set a player in the Respected Rank
!moderator - set a player in the Moderator Rank
!supermoderator - set a player in the Super-Moderator Rank
!owner - Developer only command for server install
MAS - ConsoleCommands
Code:
mas_kick - allowed to Kick players
mas_ban - set Players in the Banned Rank [permanently]
mas_unban - unbanned players and set to Player Rank
mas_slay - Kills players
mas_teleport - Teleport you or a player
mas_goto - teleport to a player
mas_bring - brings a player to you
mas_map - map change
mas_god - gived godmode
mas_ungod - removed godmode
mas_setcvar - change MAS Server Cvars
mas_install - Install MAS on the Server
mas_setlevel - Set a Players MAS Level
MAS - ServerCVars ( + default values )
Code:
INFORMATION
0 = Deactivated
1 = Activated
2 = AdminOnly ( on some cvars )
mas_sound_pitch 100
mas_sound_volume 100
mas_spawn_world_only 1
mas_spawn_spawnmenu_only 1
mas_spawn_ragdoll_door_fix 1
mas_roleplay_fix 1
mas_title 0
mas_expression2 1
mas_expression2_level 2
mas_voice 1
mas_voice_level 1
mas_suicide 1
mas_suicide_level 1
mas_physgun 1
mas_physgun_level 1
mas_toolgun 1
mas_toolgun_level 3
mas_physcannon 1
mas_physcannon_level 1
mas_punt 1
mas_punt_level 1
mas_admingun 0
mas_admingun_level 3
mas_botlevel 1
mas_duplicator 1
mas_duplicator_level 1
mas_duplicator_delay 1
mas_advduplicator 1
mas_advduplicator_level 1
mas_advduplicator_delay 3
mas_fadeprops 0
mas_fadeprops_distance 1200
mas_noclip 1
mas_noclip_level 3
mas_semiclip 0
mas_semiclip_level 3
mas_flashlight 1
mas_flashlight_level 3
mas_deadbeep 1
mas_deadbeep_value 35
mas_spray 1
mas_spray_delay 10
mas_spray_level 1
mas_spray_showowner 1
mas_cantool 1
mas_cantool_level 3
mas_tool_turret 2
mas_tool_turret_level 2
mas_tool_dynamite 2
mas_tool_dynamite_level 2
mas_canspawn 1
mas_canspawn_level 3
mas_slap_enable 1
mas_slap_level 3
mas_slay_enable 1
mas_slay_level 3
mas_kick_enable 1
mas_kick_level 3
mas_ban_enable 1
mas_ban_level 3
mas_unban_enable 1
mas_unban_level 4
mas_player_enable 1
mas_player_level 3
mas_setmoney_enable 1
mas_setmoney_level 4
mas_respected_level 3
mas_moderator_level 4
mas_supermoderator_level 5
mas_teleport_enable 3
mas_teleport_level 3
mas_goto_enable 3
mas_goto_level 3
mas_bring_enable 3
mas_bring_level 3
mas_rcon_enable 3
mas_rcon_level 3
mas_log 1
mas_immunity_operator 1
mas_immunity_teleport 0
mas_immunity_lowadmin 0
mas_exploit_model 1
mas_exploit_serenity 0
mas_exploit_weaponpick 1
mas_exploit_dupe 1
mas_exploit_dupe_delay 3
mas_exploit_commands 0
mas_exploit_binary 1
mas_prop_protection 0
mas_antispam 1
mas_badnames 0
mas_vehiclefix 0
mas_spawnmenu 1
mas_spawnmenu_level 1
mas_skybox_protection 1
mas_alert_delay 0.2
mas_alert_time 7
mas_editor_protection 1
mas_editor_range 16000
mas_debug 0
mas_debug_level 5
mas_fps_protection 1
mas_fps_alert_enable 1
mas_fps_alert_rate 5
mas_fps_freeze_enable 1
mas_fps_freeze_rate 15
mas_fps_nospawn_enable 1
mas_fps_nospawn_rate 5
mas_fps_delay 1
mas_teamspeak 0
mas_antipropsurf 0
mas_playerpick 1
mas_playerpick_level 4
mas_map_enable 1
mas_map_level 4
mas_god_enable 2
mas_god_level 2
mas_buildweapons 0
mas_ungod_enable 2
mas_ungod_level 2
MAS - Scoreboard
MAS - PropSpawnProtection
If you try to spawn without spawnmenu
If you try to spawn normaly
If you try to spawn near a other prop
MAS - Welcome Text ( + county )
MAS - SpawnMenu+MASDesign ( can be restricted by MAS)
MAS - Stools ( reworked , not by me )
This tools are not made by me , only reworked and fixed exploits to steal other props or save some client performence
MAS - PlayerPick
MAS - Banned Players
MAS Allow Banned players to join in the Banned team , banned players are able to ask for unban , but dont got any weapons , cant spawn and are
not able to use noclip!
MAS - DupeFix
The MAS checks new ADV Duplicator files and scans for stuff what can crash servers or can be abused , like admin gun , nuke entities or world
hammer ents.
MAS - SetCVar
MAS dont use the server.cfg , it use his own CVar store system to use the Settings after a Server crash , nobody like to restore some settings
after a Crash or Restart.
MAS - Titles
Shows the Name and the MAS rank over the Players head!
MAS - SetTeams
Can Switch players easy with !respected or some other commands in the right team and save the status for the next time.
MAS - FPS
Checks the Server FPS and try to prevent a spam attack via lua , after a cvar value it can freeze all props and can restart a mapchange
countdown.
MAS - Other Stuff without Screens
SemiClip - Sets Players in Walk mode and disable Noclip , its like Nocliping with Collision : )
etc...
Test it on www.MingeBag.de Gameservers , IPs on the Page.