AutoReferee
AutoReferee
Latest: AutoReferee v2.8.4 for CB 1.8.8-R0.1+
AutoReferee is a plugin for managing and refereeing Race for Wool (and other competitive Minecraft) matches. Maps can be easily configured to support AutoReferee and then distributed with its configuration file. Provides features for server operators, players, referees, spectators, and streamers.
Official Plugin of RMCT
Features
- Maps can be configured to work with AutoReferee, putting a configuration file in the world folder to be easily distributed with the map.
- Maps can be properly archived for distribution (cleaning up the map, making the job of a mapmaker even easier!)
- Players may easily get information about a map, join a team (either a random team or specific team), and leave their team.
- Matches are tracked from waiting for players, to playing the match, to completion, taking all the work off of server operators to ensure fairness.
- Matches are automatically completed when specified goals have been satisfied, providing instant feedback for players and spectators.
- Spectators are notified of important events, such as retrieving objectives and satisfying win conditions.
- Spectators have access to view players' inventories and fly around the match. Players will not be able to see spectators, to prevent distraction.
- Player and Team statistics are recorded during a match, and are uploaded for players to view.
Running AutoReferee
To run AutoReferee, download and drop your plugin into your plugins directory: that's all! The default configuration will be suitable for most server operators. AutoReferee will only attempt to manage maps that are configured for the plugin (worlds with an autoreferee.yml file in their world folder), so the plugin can be used with multi-world servers without affecting survival and creative worlds.
Configuring a Map for AutoReferee
If you are a competitive Minecraft mapmaker, and you would like to generate a configuration file for AutoReferee, first be sure to have installed the latest version of AutoReferee and WorldEdit (WorldEdit required for selecting regions). Always be certain you are using the most recent, up-to-date versions of both plugins. Once you have the plugins installed, follow this tutorial for configuring a map.
i dont get much in the config and when i die it respawns me into a different world ....... any help ? and yes i have set all the spawns right
THANKS
@surferdude999
Don't need to. Latest version uses scoreboards to color player names.
Also you should implement tagapi
@surferdude999
We update all the time. We maintain dev versions on our Jenkins, and a new recommended build should be out in the next week or so.
When is the next update?
@authorblues
You right click the sign to join.
@surferdude999
What do you mean by signs?
You can currently put [AutoReferee] as the first line of a sign. If you are in a lobby world, it interprets the rest of the sign as the name of a map, and right clicking on the sign loads the map. If you are in a match world, it executes the remainder of the sign as a command, allowing you to create a sign for joining a team or setting your team to ready.
Also, it would be cool to implement signs.
@surferdude999
As Keanu already mentioned, we are actually in the process of working on exactly this feature already. We want to allow an "auto-lobby" mode, which allows players to join worlds and they are automatically assigned to teams and the match automatically starts after enough players join. The idea of "a certain amount of time" is a great addition to this mode, and I think I will implement this as well. Thanks for the great suggestion, and expect to see this in the next release!
@surferdude999
We are currently in the process of implementing these features. You can see the progress over at our Github repo.
Can you make it automatically start after a certain amount of time or amount of people that have joined?
@cetmonkey
This generally means that you are using an invalid command, or using incorrect syntax. Check out the command list here.
Im trying to use AutoReferee but it keeps saying: "/autoref action args..."
@xcanner
The next version of the plugin (very soon) will come with the feature to automatically download and install maps that you don't have installed on your server. For the current time, however, the map in this video is Divided Together (Public v1.2.1b) by Thungon
This is only one of many maps that were used in our last tournament. The plugin will be released with a large number of maps made easily accessible to users.
Is there a link to the map used in the video?
Links to other RFW SMP map? Would love som good maps that allows up to 5-10 players pr. team.
@GmK1
This is well within the scope of the plugin. In fact, DTC (Destroy the Core) style maps should already be possible to configure, the problem is that a moderate amount of it would have to be done by hand, since the in-game configuration tools are not robust enough for things like marking fluids as a win condition.
Also, I have been meaning to relax the requirements for the victory monument stuff. You could already do something generic like "are there wools" if your concern isn't color. In the configuration file, it stores the wools color as a data id value. If you remove the data id, it won't check for color, which sounds like it might be what you are looking for.
Unfortunately, for a few of these things, my built-in tools just don't yet have what it takes to make configuring all this stuff easy, which I regret. Hit me up on skype if you want to discuss features more.
authorblues, this has so much potential, great job and very well done execution!
Would it be possible to consider setting different types of victory conditions? E.g. we would like to run this also on CTF maps or something with a 'Break the Core' theme, where the conditions would be 'Is this block broken' or 'are there wools on these two spots', etc.
Whilst this shouldn't be your focus of features currently, maybe you can give an estimation if this would be within the scope of this plugin.
Thank you!
@pip911
Just so that anyone who reads this later isn't confused, pip911 and I chatted in Skype after this message. NPE is fixed, the nobuild, etc regions will be documented soon, but they do not require WorldGuard.
As for the queueing, that is to come.
@authorblues
Hey got a few errors wanted to make you aware of them this is with the newest build on bukkits 1.3.1 RB this occurred with just me in the world i was actually afk at the time when i got the error. http://pastebin.com/w4yrSjiE looks like a interact listener but like i said i hadn't moved yet when it happened.
Also why I got you I was noticing in your change log you noted about setting regions to nonbuild are these your commands or is it flags for worldguard, and last thing in your post about the copy of the world is it suppose to reset the world after it auto unloads I guess im not understanding that part cause the way I was gonna use it so my mods could run games when I wasn't around was just make several copies of the world the were playing that day with different names. So when one unloads they could just load the next and so on. Then when I got in for the night I would just replace the worlds that had been played on. I am running multiverse but like how your plugin unloads the world when its over. If i'm going about this the wrong way I would love to hear your input.
As for the queuing we can discuss that later not in a big hurry :)
@pip911
Hey man, thanks for the awesome feedback again!
As far as queueing goes, the plugin could easily do most all of that, since there's already a framework built in for something similar to that. If you could describe exactly what you are looking for, that would be a great help. The plugin will already create copy worlds for you (in sort of a multiverse fashion), and could easily keep track of successive matches, as far as players waiting in line. Just let me know what features you are looking for, consider adding a feature request on the issue tracker (it acts as my todo list), and I will see what I can do for you.
If you do any sort of promotion, let me know so I can tune in or check it out. I would love to watch anything you have going on. :)