Survival Games
Survival Games
This plugin was originally authored by Double0Negative and this is the updated and optimized version for Spigot.
Survival Games is a plugin that has the aim of creating a fully automated hunger games style experience. The plugin was created to be simple to use, and to be easily setup on any type of server, no matter the size or type! Survival Games provides a way for your server to have a full fledged, fully automated hunger games experience for any player. For more information on the aim of the plugin, watch popular youtuber AntVenom play Survival Games HERE.
Development Files - Change Log - Source Code
Features
- Full Automation
- Automatic Arena Reset
- Does not use Redstone! - Create your own maps!
- Automatic Chest Reset
- Auto game start with voting & more.
- Spectators
- Signs
- In game lobby with real-time player and arena status.
- Unlimited Arenas
- Unlimited Spawns per Arena
- Simultaneous games
- Multiworld support
- Web based stats
Planned Features:
- BungeeCord Support
- Kits
Known Bugs:
- None
Requirements:
- MySQL Database (optional) - If you wish to use stats, you must have a SQL database. It is no longer required for logging.
- WorldEdit - Needed to create arenas
Installation
Place the Survival-Games.jar into the directory plugins and start/restart the server.
Commands
Player Commands:
- /sg vote - Vote to start the game
- /sg leave - Leave the game
- /sg join - Teleports you to the lobby spawn point
- /sg join <id> - Joins the game <id>
- /list - Shows a list of players dead and alive players (only ingame)
- /sg spectate <id> - spectate a game
- /sg lq or /sg leavequeue - Leave the queue your in.
Admin Commands:
- /sg createarena - Creates a new arena in your region selected with world edit
- /sg setlobbyspawn - Set the spawn point for dead tributes
- /sg addwall <arena> - Sets the signs you have selected with worldedit as a lobbywall.
- /sg disable <gameid> - Disable a game and force reset it (forces the arena rollback to run, useful if a crash or server shutdown occurs while a game is running. Also allows you to make changes the the arena.
- /sg disable - Disabled every arena at once
- /sg enable <gameid> - renable a disabled game
- /sg enable - enable all games
- /sg start - Force Start the game your in
- /sg start <arenaid> <Time> - Force a game to start <arenaid> is the arena # and the <time> is how long the countdown is
- /sg setspawn next - Set the next spawn point for the arena you are located in
- /sg setspawn <spawnid> - set a specific spawn for the arena you are in (
- /sg delarena <id> - Deletes an arena
- /sg resetspawns <id> - resets all spawns for an arena
- /sg refill - Refills the chest stock.
- /sg reload <games | settings | all> - reloads part or all of the plugin.
- Note: /sg can be interchanged with /survivalgames, /hg and /hungergames
Permissions
Player Permissions:
- sg.arena.join.# - Allows the user to join a certain arena
- sg.arena.join.* - Allows the user to join all arenas
- sg.arena.vote - Allows the user to vote to start (/sg vote)
- sg.arena.spectate - Allows a user to spectate a game
- sg.lobby.join - Allows the use of /sg join to join the lobby
- Staff Permissions:
- sg.arena.forcestart - Allows the user to Start Sg (/sg start)
- sg.arena.disable - Allows the user to disable an arena
- sg.arena.enable - Allows the user to enable an arena
- sg.arena.nocmdblock - Allows user to bypass ingame cmd block
- Admin Permissions:
- sg.arena.create - Allows the user to create an arena
- sg.arena.setspawn - Allows user to set spawns
- sg.arena.resetspawns - Allows the user to reset all spawnpoints
- sg.arena.delete - Allows a user to delete an arena
- sg.lobby.set - Allows the user to set the lobby spawn and wall
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version If you wish to disable this feature (/me cries), you can do so by opt-in out, which you can do in the config file under /plugins/PluginMetrics/
@LethalWrath
Any stacktrace or errors? Anything that can help me solve it? Screenshot?
Please fix the Kit Display: SHOW_ICON It just shows all the kit contents. Also having more than 9 kits showing their contents makes the inventory looked messed.
Vault Economy Support For Kills & Wins would be awesome!
@TheLastDogMiner
Isn't 1.10 compatible with 1.9 plugins? If not, Please let me know so i can update it.
@SentryTheDefiant
I'll probably add that in future updates.
@jsgunman
For now. Nope. But probably in the near future.
Do you plan on updating to 1.10, this is one of the few updated (at least to 1.9.4) survival games plugins I can find, and would like to use it on my (small) server but need a 1.10, if you can thanks!
@TG10MC
Thank you. That definitely cleared up my confusion.
I don't mean to be "that guy" begging for features, but I'm coming off using Ultimate Survival Games because it doesn't work for me on 1.9, but my users miss having an item that let's them leave the game when it doesn't have enough players instead of having to use a command. Any chance you'll in the near future you'll add something like that or a minimum player before start?
Thanks again for your hard work having this plugin was kind of a lifesaver during my 1.9 upgrade.
@TG10MC
This is exactly what I have been looking for someone to do for quite a while now.. but I do have a question...
Is there economy support?? The original plugin claimed to have it way back when I used it years ago, but I never knew how to implement it. So, if there is, how do I use it, and THANK YOU.
If not, could it be implemented? Regardless, great work and thanks again!
Wow,Im Going To Try This,this is gonna be the plugin for my server
@SentryTheDefiant
To use signs, You must have WorldEdit installed, If you do, Follow this instructions:
1. Adds signs on the wall.
2. Select the signs with WorldEdit Wand. (Must be a straight line !)
3. Use the command, /sg addwall
Can you include some more instructions for setup? Your features list mentions signs, but doesn't show what needs to go on them. Maybe this is included in config files, but I'd like to see what I'll need to do before installing on my server.
@EconomyMultigame
The webstats files can found at: https://github.com/ThunderGemios10/Webstats
what is the text tags for the connection? and where you can download applications for placement on web statistics
@Ajneb97
Can you try looking at your config and see if deathmatch is enabled?
Can you help me with this? Everytime when an arena finish, this error appears in the console of the server and the winner of the arena is teleported to a random location on the world :/
I really want to fix this, but I don't know how. Sorry for my english, is not so good :P
http://pastebin.com/ZzvZpVGb
@TecRyan
Might implement it in the future..
@KyKellermann
As of the moment, No.
@Martynza
A patch is being developed and will be released shortly..
My logs show me that "Chest at x,y,z is full: cannot add items" why?