[CS:GO] Multi-1v1 (v1.1.10, 2021-10-30)
1 Attachment(s)
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. |
Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
should add db as well. Nice plugin, will be trying out tomorrow.
|
Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
You need to add this to make the updater plugin not required
PHP Code:
one more thing though. Can you make bots work with this? |
Re: [CS:GO] Multi-1v1 (v0.3.0, 2014-5-26)
Quote:
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. |
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
It would also be good if you could release that !rank part as well. =)
|
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
It possibly to add language support?
What kind of gametype shoud be used at dedicated server? |
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Quote:
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Quote:
Here's the plugin code, if you're curious: Code:
public Action:Command_Stats(client, args) { I just googled randomly until I could get apache and flask to work. I'm probably the worst person to talk to about anything website-related. Quote:
As for gametypes - that's a good question. I launch things under competitive, but it shouldn't really matter. I should add a note that the cfg file packed cfg/sourcemod/multi1v1/game_cvars.cfg sets a bunch of cvars on map start, and you're free to edit it. |
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Thanks for quick reponse.
Language support it's not necessery now, but in future I think It should be. This mod is very interesting. Now I'm creating server with this mod, because I can't test it on yours server, High Ping kicker kicks me. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
I learned the mysql table creation had a hidden typo that caused some crashing issues and I believe I have fixed it. (and actually tested it this time), so I bumped the version to 0.3.2. See https://github.com/splewis/csgo-multi-1v1/issues/5
|
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
1 Attachment(s)
Quote:
Quote:
https://github.com/supimfuzzy/csgo-m...ree/master/web |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
The new Cvar 'sm_multi1v1_record_connect_time' doesn't seem to be working. Returns an unknown command from rcon.
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
EU server online: http://www.gametracker.com/server_in....92.195:27015/
|
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Quote:
I can't seem to get that one work.. |
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
1 Attachment(s)
Quote:
Also updated the web interface with a top 15 leaderboard and faster loading times. https://github.com/supimfuzzy/csgo-m...ree/master/web |
Re: [CS:GO] Multi-1v1 (v0.3.1, 2014-5-30)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
Quote:
EDIT: I wouldn't generally suggesting cloning the repo and putting it on a public server, I just do it when I'm fairly confident I didn't break anything |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
The Cvar is called Code:
sm_multi1v1_record_connect_times I tried playing with your php site, but my incompetence is making it hard for me to get it running, though I saw it in use on another server earlier, it looks good! I'll try to pull it in soon. I'll also have to think about how to organize the repo. I think I might follow sourcebans' idea of a game_upload directory with the plugin and a web_upload directory with the web interface, for releases at least. Using the last connect time might be worth displaying if you want to (it's in seconds since the unix epoch, too), though I just store it to prevent squatters at the high ranks :p |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Thank you for this plugin, it is awesome.
I would like to install it on my server, however I have one question. Is there a way for me to toggle this plugin on and off, as well as the workshop collection?? I run a community of guys that all like to play a little bit of everything, and this 1v1 mode would be fun for us to play after meetings, but would like it to revert back to typical competitive mode afterwards. Is this possible? Thanks a bunch, Scuba |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
Edit: Regarding the site not running, all you have to do is set up the config.inc.php file with your MySQL credentials. It should be the same as it is in your Python program. The only thing you might, possibly, maybe have to change is the MySQL query in index.php and search.php. The default table name you gave was 'multi1v1_stats' but if you have that changed on your end all you need to do is replace all instances of 'multi1v1_stats' with whatever your table is names. I'll probably add that setting to the config.inc.php file. Edit 2: Any specific errors you are getting? |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
With regards to the connection times, I pretty much do that. I have a cron job run once a day that does: Code:
if elapsed_time_days > 1.0 and lastTime > 0 and rating > 1500.0: Quote:
For map collections, I'm not sure what you mean. I don't see why you'd ever really want to "disable" using the workshop. I'd suggest making your own workshop collection and add whatever you want so you have full control. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
I believe the recent update broke the CS_SetClientClanTag(client, tag); function for Windows (my linux server is fine). If you want your server back ASAP I would suggest commenting out that function and recompiling.
It's in SetupPlayer of multi1v1.sp. The gamedata from sourcemod should update to fix that function pretty soon. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Sorry for me question and hopefully noone comes with the RTFM :P
I am new to GO, old to 1.6 and this was friggin hard a few weeks ago. Now I have alot bigger understanding of how sourcemod works but still, I need help. I have googeled I have searched this forum and I have gone blind to find what I seek. I get this plugin to work with standard maps like dust2 and so on, but as soon as I add workshop maps the server hibernates. Anyone kind out there whant to give me a point in the right direction?? Would appreciate it very much :) Prime |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
Getting back on topic, this has probably been suggested before, but a feature where players can request to 1v1 another player in a private arena would be nice. Ranking could optionally be disabled in there. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
With respect to the workshop, what I mean was, is there a way to switch collections back and forth? Im afraid if I have my standard collection I'm already subscribed to, and I add all of the 1v1 maps to my collection, then when it switches, someone will have to enable the plugin, no? Or can the plugin automatically be turned on upon switching the server to a 1v1 map? That would be the ideal situation, have it shut off upon switching maps, and turn on automatically when one of the 1v1 maps is loaded. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
I'll have to think about the private arena idea... I'm not sure how well it would mesh with a public server. (I generally try to delineate whether I envision a plugin running publicly or privately). I mulled over trying microsoft's true skill system instead of elo but quickly realized I didn't want to implement a bunch of numerical recipes in a sourcemod plugin. (cumulative error function, cumulative Gaussian function...). The elo stuff works in 2 lines while this would take at least 200. :shock: I'm also thinking about scrapping the ladder-arena approach and do matching differently. This could allow for things to happen quicker than every 30 seconds, though I'm not sure if I need to hide blood or dead bodies to prevent the arenas from becoming a confusing mess. On that note, I am probably going to make some slightly backwards-incompatible changes going forward, but I will leave the 0.3.2 release on github and will use a separate updater directory so nobody gets screwed over by it. The changes would likely include: assuming the existence of the lastTime field in the table and removing the default rating cvar. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
dv9unknown and splewis. Thanks for your help. I did both and it worked :)
splewis, thanks for this awesome plugin, runs great :) Will be using this much so will come with feeback with issues or ideas to make in leaner ;) Prime |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
The CS_SetClientClanTag should work again (at least it automatically updated the gamedata to work on my windows server), so you can put that back in if you want to. I'm probably not going to make drastic changes anytime soon, but the 0.4.x versions should be a bit cleaner. (and include dv9's web interface!) :wink: Edit: some notes on the web stuff: I get really slow performance loading the main page, I haven't quite figured out why yet. I went ahead and made some stylistic spacing consistency changes since I found it hard to read, but I don't plan on editing it that much. One probably insignificant suggestion, should Code:
$totalplayers = mysql_num_rows(mysql_query("SELECT * FROM $mysql_table")); be Code:
$totalplayers = mysql_query("SELECT COUNT(*) FROM $mysql_table"); |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
I'm waiting for new version ;)
I have one other question: Why in server browser I have: workshop/252790660/aim_beach_v7 http://cache.www.gametracker.com/ser...FFF_000000.png but You have only: /251121916/am_must I read that valve remove "workshop" from map name, but I still have it. I starting server with workshop collection: Code:
+host_workshop_collection 249376192 |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
|
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
This is what I have set up atm. Load times are usually around 0.5 seconds. http://107.181.129.39/1v1/ |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Quote:
Was just a just a thought I had because a lot of people were asking about it. No real rush for it since you're working on the new rating system, just a suggestion for the future. |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
Hi, I am fairly new to this, just bought a server from gameservers.com and downloaded the required mods. Where do I put the mapcycle.txt and how do I run the 1v1 arena after I have it all extracted into my server?
Also, is there any beginner guides you would recommend? Thanks! |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
https://wiki.alliedmods.net/Installing_SourceMod
https://wiki.alliedmods.net/SourceMod_Configuration Install plugin (Plugin Loading): https://wiki.alliedmods.net/SourceMod_Configuration Put mapcycle.txt in: Code:
csgo/mapcycle.txt |
Re: [CS:GO] Multi-1v1 (v0.3.2, 2014-6-05)
OP is a god damn genius for making this plugin.
|
All times are GMT -4. The time now is 19:52. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.