Jump to content
Zepper Plexo Gaming Community

Search the Community

Showing results for tags 'csgo arena mod'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Welcome
    • Introduction
    • Website Promotions
    • Hardware & Software
    • Site Suggestions
    • FAQ - Frequently Asked Questions
  • Gaming
    • Counter Strike Global Offensive
    • Counter Strike 1.6
    • Config my Server
  • Off-Topic
    • Music
  • Memento's Army's Streams
  • Memento's Army's Giveaways
  • NoFear's Topics

Categories

  • Counter Strike Global Offensive
    • Plugins
    • Gameplay/Mod
  • Counter Strike 1.6
    • Plugins
    • Gameplay/Mod
  • NoFear's Files

Blogs

  • NoFear's Blog

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 2 results

  1. CSGO Multi 1v1 (ARENA MOD) by splewis Description The multi1v1 plugin sets up any number of players in 1v1-situations on specially made maps and they fight in a ladder-type system each round. The winners move up an arena, and the losers go down an arena. Players choose between specific round types (for example: "rifle", "pistol", "awp"), and the plugin automatically spawns and gives players the appropriate weapons each round start. Features Round types: there are 3 round types: rifle, pistol, and awp Player selection: players can select to allow pistol and awp rounds or ban them, rifle rounds are always allowed Player preference: players can also select a preference of round type, if player preferences match they will play that type Weapon selection: players can select their primary (i.e. their rifle) and their pistol Armor on pistol rounds: helmets are taken away, and kevlar is also taken away if the player selected an upgraded pistol ELO ranking system: optionally, player statistics can be stored in a database, see below for details Extra plugins Sometimes it's easier to add something in a seperate plugin than add more convars, thus some features may be in support plugins. These are all optional. multi1v1_flashbangs: if both players in an arena say "yes" to getting flashbangs, a flashbang is given to each player multi1v1_kniferounds: adds unranked knife rounds multi1v1_online_stats_viewer: adds the !stats and related commands that open up a stats webpage in a MOTD panel Installation Requirements Sourcemod 1.9 or later. To compile, you will need: SMLib (required) Instructions Download the archive and extract the files to the game server. From the download, you should have installed the following (to the csgo directory): addons/sourcemod/plugins/multi1v1.smx addons/sourcemod/configs/multi1v1_weapons.cfg addons/sourcemod/translations cfg/sourcemod/multi1v1 Configuration The file cfg/sourcemod/multi1v1/multi1v1.cfg will be autogenerated when the plugin is first run and you can tweak it if you wish. You may also tweak the values in cfg/sourcemod/multi1v1/game_cvars.cfg, which is executed by the plugin each map start. Here is a brief list of some cvars available. See the auto-generated cfg/sourcemod/multi1v1/multi1v1.cfg file for descriptions. sm_multi1v1_autoupdate: whether the plugin attempts to use the auto-updater plugin sm_multi1v1_pistol_behavior: what types of pistols (if any) should be given in non-pistol rounds sm_multi1v1_roundtime: length of the round sm_multi1v1_use_database: whether the plugin attempts to store player statistics (e.g. elo ranking) in a MySQL database sm_multi1v1_verbose_spawns: whether the plugin will dump information on player-spawn clustering on map starts addons/sourcemod/configs/multi1v1_weapons.cfg contains the list of weapons that are available under the rifle and pistol menus. You are free to add or remove weapons from this as long as they match the correct format. Note that the team part is only for making sure the player gets the correct weapon skin, otherwise it has no effect. Setting up the Stats System This is a brief overview of how you can setup a stats website for your multi1v1 server. There are other ways you can display and store stats - but this guide is intended for those not interesting in developing their own code to do so. As such, it assumes the usage of: MySQL for storing stats The provided stats web interface The provided stats viewer plugin You could make other choices for the above 3 options while using the multi1v1 plugin, but it would require custom development. Setting up MySQL You need a MySQL server running somewhere. Many web hosting companies provided managed services that include a MySQL server. If you are willing to do some light-command line work, you could get a cheap VPS from a company like Digital Ocean and install MySQL on it. From that you can create a database, create a user, and grant permissions to the user on the database. If you are using a remote server as your MySQL server, make sure you remote connections are allowed. (by default they aren't, usually you can just edit the bind-address ip in /etc/mysql/my.cnfto do so) Once your database is set up, you must add a new entry on the CS:GO server to addons/sourcemod/configs/databases.cfg with the name "multi1v1". Note: if you only want the stats and no website, you could stop here and be done. Setting up the web server You have to do this yourself, or find someone else's open-source multi1v1 stats website. You may try to use the php pages that were released until 1.1.5 (see multi1v1_web_1.1.5.zip), but you will get no support for using/installing it. Setting up the game server plugin The multi1v1 package download included the multi1v1_online_stats_viewer.smx plugin file in the addons/sourcemod/plugins/disabled directory. Move this file up to the addons/sourcemod/pluginsdirectory. Once you do that, that plugin will autogenerate the cfg/sourcemod/multi1v1/multi1v1_online_stats_viewer.cfg file, which you can set cvars in. In particular, you will need to set sm_multi1v1_stats_url and sm_multi1v1_top_url. With the stock web interface, you should set these to: sm_multi1v1_stats_url "[Hidden Content]}" sm_multi1v1_top_url "[Hidden Content]" Using the statistics database Note: SQLite is not supported. Only MySQL is. You should add a database named mult1v1 to your databases.cfg file like so: "multi1v1" { "driver" "mysql" "host" "123.123.123.123" // localhost works too "database" "game_servers_database" "user" "mymulti1v1server" "pass" "strongpassword" "timeout" "10" "port" "3306" // whatever port MySQL is set up on, 3306 is default } To create a MySQL user and database on the database server, you can run: CREATE DATABASE game_servers_database; CREATE USER 'mymulti1v1server'@'123.123.123.123' IDENTIFIED BY 'strongpassword'; GRANT ALL PRIVILEGES ON game_servers_database.multi1v1_stats TO 'mymulti1v1server'@'123.123.123.123'; FLUSH PRIVILEGES; Make sure to change the IP, the username, and the password. You should probably change the database as well, especially if you already have one set up you can use. Adding round types via a config file This is the simpler approach, but you are fairly restricted in the logic you can use. The file to edit is addons/sourcemod/configs/multi1v1_customrounds.cfg. Here is an example file that adds a scout round and a knife round: "CustomRoundTypes" { "scout" { "name" "Scout" "ranked" "1" "ratingFieldName" "scoutRating" "optional" "1" "enabled" "1" "armor" "1" "helmet" "1" "weapons" { "weapon_knife" "" "weapon_ssg08" "" } } "knife" { "name" "Knife" "ranked" "0" "optional" "1" "enabled" "1" "armor" "1" "helmet" "1" "weapons" { "weapon_knife" "" } } } Adding round types via another plugin Using the natives in multi1v1.inc, you can write more complex logic into a round type. To get a simple example, check multi1v1_kniferounds.sp. The key is calling Multi1v1_AddRoundType within the Multi1v1_OnRoundTypesAdded forward. typedef RoundTypeWeaponHandler = function void (int client); typedef RoundTypeMenuHandler = function void (int client); // Registers a new round type by the plugin. native int Multi1v1_AddRoundType(const char[] displayName, const char[] internalName, RoundTypeWeaponHandler weaponsHandler=Multi1v1_NullWeaponHandler, bool optional=true, bool ranked=false, const char[] ratingFieldName="", bool enabled=true); Note that the multi1v1 plugin will create and update the column for the round-type stats if you set the round type as ranked and give a non-empty string as the ratingFieldName parameter ( note that these columns are only created on database-connections) create and update the "allow x rounds" clientprefs cookie for you (it uses the interalName when naming the cookie) Thanks to AlliedModders Download Link Click Here
  2. Version 2.0.9

    42 downloads

    CSGO Multi 1v1 (ARENA MOD) Win + Linux Description The multi1v1 plugin sets up any number of players in 1v1-situations on specially made maps and they fight in a ladder-type system each round. The winners move up an arena, and the losers go down an arena. Players choose between specific round types (for example: "rifle", "pistol", "awp"), and the plugin automatically spawns and gives players the appropriate weapons each round start. I have added the stable as well as dev built into the zip file. Look for suffix (Stable): Stable built (Dev): dev or unstable built, may carry bugs
×
×
  • Create New...