Raised This Month: $51 Target: $400
 12% 

[CS:GO] Multi-1v1 (v1.1.10, 2021-10-30)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
splewis
Veteran Member
Join Date: Feb 2014
Location: United States
Plugin ID:
4220
Plugin Version:
1.1.10
Plugin Category:
Gameplay
Plugin Game:
Counter-Strike: GO
Plugin Dependencies:
    Servers with this Plugin:
    1 
    Plugin Description:
    Players face off in seperate 1v1 arenas, ladder+elo rankings
    Old 05-26-2014 , 22:27   [CS:GO] Multi-1v1 (v1.1.10, 2021-10-30)
    Reply With Quote #1

    CS:GO Multi-1v1
    This plugin sets up 2+ players in separate 1v1 arenas, when all the arenas are done fighting, the winners move up an arena and the losers move down an arena.

    Short video of gameplay

    Screenshots:
    http://i.imgur.com/TPP7c7p.jpg
    http://i.imgur.com/QXCKZ8R.jpg



    Please see the README on github as the primary source for information.

    ----------> Latest release readme <------
    Current development readme


    wiki: https://github.com/splewis/csgo-multi-1v1/wiki


    Changelog

    Please see https://github.com/splewis/csgo-mult...r/CHANGELOG.md


    Third party plugins
    https://forums.alliedmods.net/showthread.php?t=276319



    Reporting bugs/issues

    Always include as much relevant info as you can: the multi1v1 plugin version, sourcemod version, and other plugins+extensions running on the server.
    Do not pm me for support.

    Disable any knife/skin plugins if you run into issues. I will ignore any problems that cannot be reproduced without those plugins loaded.


    Installation issues?
    First check the error logs (addons/sourcemod/logs) for hints, and then re-read the installation instructions to see if you missed anything. Then post here.


    Issues I still want resolved in the future (in a fully backwards compatible way):
    - sqlite support for the stats
    - fixing the p2k/usp being forced into 1 slot based on the player's in-game inventory selection
    - possibly letting bots in

    Contributions to fixing any of these are very welcome: https://github.com/splewis/csgo-multi-1v1/pulls.

    Most of my personal development of this plugin is done - I will fix bugs and review contributions, but will not write new features.
    Attached Files
    File Type: zip multi1v1_1.1.10.zip (144.8 KB, 1762 views)
    __________________

    Last edited by splewis; 10-30-2021 at 16:33.
    splewis is offline
    boombee
    SourceMod Donor
    Join Date: Nov 2013
    Old 05-28-2014 , 00:57   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #2

    should add db as well. Nice plugin, will be trying out tomorrow.
    boombee is offline
    splewis
    Veteran Member
    Join Date: Feb 2014
    Location: United States
    Old 05-28-2014 , 23:09   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #3

    Quote:
    Originally Posted by boombee View Post
    should add db as well. Nice plugin, will be trying out tomorrow.
    Not sure what you mean, the stats/ratings are meant to be stored in a MySQL database already.
    __________________
    splewis is offline
    versatile_bfg
    Veteran Member
    Join Date: Feb 2012
    Old 05-30-2014 , 06:35   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #4

    You need to add this to make the updater plugin not required
    PHP Code:
    #undef REQUIRE_PLUGIN
    #include <updater> 
    Other than that the plugin looks great.

    one more thing though. Can you make bots work with this?
    __________________
    versatile_bfg is offline
    splewis
    Veteran Member
    Join Date: Feb 2014
    Location: United States
    Old 05-30-2014 , 21:52   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #5

    Quote:
    Originally Posted by versatile_bfg View Post
    You need to add this to make the updater plugin not required
    PHP Code:
    #undef REQUIRE_PLUGIN
    #include <updater> 
    Other than that the plugin looks great.

    one more thing though. Can you make bots work with this?
    Good point, I'll fix it shortly.

    I experimented with bots, but found they wouldn't act intelligently at all on the multi-arena maps, so I decided it wasn't worth the effort. You can just remove IsFakeClient from a few places and get some bots. I thought about having a bot in the bottom arena if there are an odd # of players, but that's a bit trickier.
    __________________
    splewis is offline
    SPYderman
    Senior Member
    Join Date: Aug 2013
    Old 06-20-2014 , 00:37   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #6

    Quote:
    Originally Posted by splewis View Post
    Good point, I'll fix it shortly.

    I experimented with bots, but found they wouldn't act intelligently at all on the multi-arena maps, so I decided it wasn't worth the effort. You can just remove IsFakeClient from a few places and get some bots. I thought about having a bot in the bottom arena if there are an odd # of players, but that's a bit trickier.
    You probably didn't nav_mark_walkable all the arenas so it didn't generate navmeshes for them in every arena.
    SPYderman is offline
    splewis
    Veteran Member
    Join Date: Feb 2014
    Location: United States
    Old 06-21-2014 , 23:20   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #7

    Quote:
    Originally Posted by SPYderman View Post
    You probably didn't nav_mark_walkable all the arenas so it didn't generate navmeshes for them in every arena.
    I did not, that was probably it.



    I'm pretty happy with the current state, so I might be calling the next release 1.0.0. Here's roughly what will change (the actual changenotes will give explanations for some removals):

    - remove sm_multi1v1_minrounds cvar (the one that removed some players from the database, was a bad idea)
    - add lastTime column to the table to track last time a player connected (I'll give a command to run to update the table)
    - fixed some bad default cvar values
    - players with under 15 rounds are considered "unranked", so their rating is not displayed, but they gain/lose rating the same way and change by a factor of 4.0. Their games don't affect "ranked" played
    - cvar to block radio commands
    - rating changes occur as soon as an arena is decided (so you can't leave when you die to avoid losing rating)
    - dv9unknown's stats website implementation should be packaged with the release as well
    - builtin !stats/!rank commands that go to a website url named in a cvar


    Nothing radical, but the table changes are backwards-incompatible so I won't be releasing the newer version under the updater stuff. I will probably create a temp 0.3.3 that does a LogError informing the owner of 1.0.0's existence.

    I'm also thinking about tracking #wins in arena 1 and adding a field for that as well. I'm trying to get anything database or backwards-incompatible out of the way now. I have some other stuff I can do in the future that won't cause update issues.
    __________________

    Last edited by splewis; 06-21-2014 at 23:25.
    splewis is offline
    SPYderman
    Senior Member
    Join Date: Aug 2013
    Old 06-22-2014 , 23:19   Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
    Reply With Quote #8

    Quote:
    Originally Posted by splewis View Post
    I did not, that was probably it.



    I'm pretty happy with the current state, so I might be calling the next release 1.0.0. Here's roughly what will change (the actual changenotes will give explanations for some removals):

    - remove sm_multi1v1_minrounds cvar (the one that removed some players from the database, was a bad idea)
    - add lastTime column to the table to track last time a player connected (I'll give a command to run to update the table)
    - fixed some bad default cvar values
    - players with under 15 rounds are considered "unranked", so their rating is not displayed, but they gain/lose rating the same way and change by a factor of 4.0. Their games don't affect "ranked" played
    - cvar to block radio commands
    - rating changes occur as soon as an arena is decided (so you can't leave when you die to avoid losing rating)
    - dv9unknown's stats website implementation should be packaged with the release as well
    - builtin !stats/!rank commands that go to a website url named in a cvar


    Nothing radical, but the table changes are backwards-incompatible so I won't be releasing the newer version under the updater stuff. I will probably create a temp 0.3.3 that does a LogError informing the owner of 1.0.0's existence.

    I'm also thinking about tracking #wins in arena 1 and adding a field for that as well. I'm trying to get anything database or backwards-incompatible out of the way now. I have some other stuff I can do in the future that won't cause update issues.
    Looks sweet. I'm going to do what you suggested to the other guy and remove IsFakeClient from some areas (being me and my newbieness, everywhere) and see if I can't get bots working. Of course, that comes after procrastinating. If you care, I'll let you know if it works.
    SPYderman is offline
    versatile_bfg
    Veteran Member
    Join Date: Feb 2012
    Old 06-03-2014 , 08:05   Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
    Reply With Quote #9

    It would also be good if you could release that !rank part as well. =)
    __________________
    versatile_bfg is offline
    cREANy0
    SourceMod Donor
    Join Date: Jul 2012
    Location: Germany
    Old 06-03-2014 , 18:16   Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
    Reply With Quote #10

    Quote:
    Originally Posted by versatile_bfg View Post
    It would also be good if you could release that !rank part as well. =)
    +1
    __________________
    cREANy0 is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 15:17.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode