Description: This plugin is designed to assist in the running of a surf server. It has many features, including:
• Surfing help display
• Auto respawning
• Automatic cvar execution (surf.cfg executed whenever surf map is loaded)
• Semiclip (players can pass through each other)
• Gun restricting (players can either use guns only when they leave the spawn, not at all, or all the time)
• Remove the functionality of the BOOM button
• Remove dropped guns
• Checkpoints
• God mode
• Timers
• Team stacking
• Bunnyhopping
Required Modules:• fakemeta
• cstrike
Installation: How to install plugins!CVARs: Add the folowing CVARs to your
amxx,cfg file. Required options are shown with (), optional parameters are shown with []. Do not actually type () or []. Values 0 - Off, 1 - On. All variables shown with it's default value.
usurf_on 1 - This is whether the mod should be enabled or disabled (only working if on a surf map).
usurf_respawn 1 - This is whether or not users will be respawned. It is a really good idea to leave this on, I don't know if it even works without it.
usurf_autocvars 1 - This is whether or not the surf.cfg file in your amxmodx/configs/ dir should be executed when a surf map is loaded, or not.
usurf_help 1 - This is whether or not help should be allowed. When someone types /surfhelp, this will tell them information about surfing, if it is on.
usurf_help_interval 60.0 - This is how often the help message ("say /surfhelp for help") should be displayed in seconds.
usurf_noguns 1 - This is whether guns should be allowed or not, as well as how allowed, they should be. Options: 0 - Off; 1 - Allowed when leave spawn; 2 - Forced drop of all guns; 3 - Strip all guns.
usurf_remove_button 1 - This is whether or not to remove the "BOOM" button's capability of killing people.
usurf_remove_dropped 1 - This is whether or not dropped guns should be removed.
usurf_spawn_dist 500 - If surf_noguns is 1, this determines how far away from the spawn a user must be before allowed to use guns again. Options: any whole number, 0 to disable.
usurf_semiclip 1 - This is whether or not semiclip should be enabled. Semiclip is kind of like noclip, except you can't fly. Basically, you pass through other players.
usurf_checkpoint 1 - This is for the checkpoint system. This allows you to move back to the place you died, while keeping the same velocity (speed) and direction that you saved it at.
usurf_checkpoint_delay 20 - This is how long you must wait between saving/going between checkpoints. Options: 0- infinite
usurf_teamstack 0 - Team stacking. This allows you to move all players to one team.
Options: 0 - (no stacking); 1 - (terrorists); 2 - (counter-terrorists);
usurf_bunnyhop 1 - Bunnyhopping. This removes the delay after jumping.
usurf_bunnyhop_autojump 1 - Bunnyhopping autojump. This allows you to automatically continue bunnyhopping.
usurf_timer 1 - Timer. This allows players to say /timer and get a timer menu.
usurf_timer_x 0.8 - x HUD position of the timer. Options: -1.0 (far left) - 1.0 (far right)
usurf_timer_y -0.8 - y HUD position of the timer. Options: -1.0 (top) - 1.0 (bottom)
usurf_timer_r 0 - Redness of HUD display for timer. Options: 0 (no red) - 255 (full red)
usurf_timer_g 0 - Greenness of HUD display for timer. Options: 0 (no green) - 255 (full green)
usurf_timer_b 255 - Blueness of HUD display for timer. Options: 0 (no blue) - 255 (full blue)
usurf_godmode 0 - Godmode. Users can still die by falling on stuff, but knife hits, gun hits, or any other hits will be blocked.
Commands:/surfhelp and /help - Brings up the window with help information.
/checkpoint - Saves a checkpoint at your current location. Use "say /gocheck" to go to it. You can save or load a checkpoint every 20 seconds.
/gocheck - Allows you to go to one of your saved checkpoints. You can save or load a checkpoint every 20 seconds.
/timer - Brings up a menu with various timer options, allowing you to time various events.
/respawn - Sends you back to your spawn, or, in the event of a malfunction, allows you to respawn yourself manually.
NOTE: Note that a file called
surf.cfg will be created in your
/amxmodx/configs/ directory after the first load. In this file, add any options you want to be run on surf maps.
Download: Only registered users can upload files.