Survival Games (No longer updated)
Survival Games

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.
Requirements
Before installing this plugin, a few things are required.
- WorldEdit- Needed to create arenas.
- MySQL Database (optional) - If you wish to use stats, you must have an SQL database.
Conflicts
- Any plugin that modifies damage amounts by applying more damage can sometimes cause issues and make the player actually die (ie McMMO).
- Some locking plugins such as LWC have been reported to have issues with the lobby signs, but should work normally if protection is turned of for those signs.
- WORLD PORTAL will make this plugin completely break if the lobby is not in a world that is loaded at start!
Features
This is not just another Hunger Games plugin. This plugin aims to bring a fully automated, fully fledged gaming system to your server.
Features:
- Full automation
- Automatic arena regeneration
- Chest reset / randomly filled chest
- Auto game start
- Spectators
- In-game Lobby with real-time player and arena stats
- Multiple arenas
- Simultaneous games
- Web-based stats
- Easy arena setup
- Per Arena Permissions
- Lightning and thunder on player deaths (Simulate cannons)
- Multiworld Support
- Events API - Economy, Kits + More!
Plus many, many more features included in this plugin!
- A full tutorial on kits, economy and new features will be released soon!
- /sg setlobbywall was changed to /sg addwall <arena> in versions 0.5.0 and above!
New Permissions:
If you have for example 6 arenas, and you want every player to be able to join all arenas, give each rank the following permissions:
- sg.arena.join.<arena#> (Replace <arena#> with the arena number.)
- sg.arena.join
- sg.player.vote
- sg.lobby.join
Note: Devs and important people of this plugin have colored names on lobby signs








-
View User Profile
-
Send Message
Posted Jun 14, 2012@ep1s0d3
Ok, try it with www.db4free.net if this site don'y work (it should be) use www.freemysql.net
-
View User Profile
-
Send Message
Posted Jun 14, 2012@Guvnors
You need to kick the person inside the game, end then use /enable <ID>. if that doesn't work, use /reload. If after trying this it don't work, try to restart your server or delete the arena and recreate him (in game or with the files in your survivalgames folder)
-
View User Profile
-
Send Message
Posted Jun 14, 2012@xiamix
ah ok, im using an online database free at the moment, with username pw etc etc. Dont think theres an option to change that to edit
-
View User Profile
-
Send Message
Posted Jun 14, 2012http://imageshack.us/photo/my-images/339/errorwz.png/
Doesnt ever finish
Cant disable either.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@mistrae
There is actuallt no issue for this problem. if you wish, you can paste the log of your server on pastie.org . A member of the dev team of this plugin will maybe take a look to it and, who knows, maybe this will be fixed in the next beta ( B 0.4.1 )
-
View User Profile
-
Send Message
Posted Jun 14, 2012@ep1s0d3
This errors also come for a big part of another plugin.
NOTE: when you got a code to paste in the future, please past it on pastie.org and give us the link, this will leave the comment clear enough.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@ep1s0d3
Please make sure you you have the "edit" permission on your database and not the "use", This problem will probably apear if you use WAMP.
For the rest, the dev team knows about the problem, an update ( B 0.4.1 ) is now under test. You can only wait, sorry.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@LaxWasHere
I've the same sql in plugin and webstat vut it keep not working.
-
View User Profile
-
Send Message
Posted Jun 14, 201217:30:44 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver. 17:30:44 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 17:30:44 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 17:30:44 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 17:30:44 [SEVERE] at java.lang.reflect.Constructor.newInstance(Unknown Source) 17:30:44 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 17:30:44 [SEVERE] at com.mysql.jdbc.Util.getInstance(Util.java:382) 17:30:44 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013) 17:30:44 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) 17:30:44 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) 17:30:44 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4203) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4169) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4178) 17:30:44 [SEVERE] at com.skitscape.survivalgames.util.DatabaseManager.createStatement(DatabaseManager.java:68) 17:30:44 [SEVERE] at com.skitscape.survivalgames.stats.StatsManager.addSQL(StatsManager.java:160) 17:30:44 [SEVERE] at com.skitscape.survivalgames.stats.StatsManager.saveGame(StatsManager.java:145) 17:30:44 [SEVERE] at com.skitscape.survivalgames.Game.playerWin(Game.java:399) 17:30:44 [SEVERE] at com.skitscape.survivalgames.Game.killPlayer(Game.java:337) 17:30:44 [SEVERE] at com.skitscape.survivalgames.Events.DeathEvent.onPlayerDieEvent(DeathEvent.java:62) 17:30:44 [SEVERE] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 17:30:44 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 17:30:44 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 17:30:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 17:30:44 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 17:30:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 17:30:44 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:363) 17:30:44 [SEVERE] at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:381) 17:30:44 [SEVERE] at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:608) 17:30:44 [SEVERE] at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595) 17:30:44 [SEVERE] at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215) 17:30:44 [SEVERE] at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750) 17:30:44 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998) 17:30:44 [SEVERE] at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33) 17:30:44 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 17:30:44 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 17:30:44 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 17:30:44 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 17:30:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 17:30:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 17:30:44 [SEVERE] Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 17:30:44 The last packet successfully received from the server was 220,030 milliseconds ago. The last packet sent successfully to the server was 4 milliseconds ago. 17:30:44 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 17:30:44 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 17:30:44 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 17:30:44 [SEVERE] at java.lang.reflect.Constructor.newInstance(Unknown Source) 17:30:44 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 17:30:44 [SEVERE] at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) 17:30:44 [SEVERE] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) 17:30:44 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) 17:30:44 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273) 17:30:44 [SEVERE] at com.skitscape.survivalgames.stats.StatsManager.saveGame(StatsManager.java:131) 17:30:44 [SEVERE] ... 23 more 17:30:44 [SEVERE] Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529) 17:30:44 [SEVERE] at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979) 17:30:44 [SEVERE] ... 31 more 17:30:44 [INFO] {BBURN=1, LDECAY=1, BBLOW=1, BPLACE=1, BPISTION=1, BFADE=1, BCHANGE=1, BREDSTONE=1, BSTARTFIRE=1} 17:30:44 [SEVERE] java.lang.NullPointerException 17:30:44 [SEVERE] at com.skitscape.survivalgames.logging.QueueManager$preRollback.run(QueueManager.java:140)
It kinda gets stuck at the end of game, where at present it says Resetting game 0% thats it, also i tried registering on the forums it wont leave me, says when i click Activation link that the page requested can not be found
-
View User Profile
-
Send Message
Posted Jun 14, 2012Got a problem.
When someone got a kill with a bow and arrow, there is no messages in the chat and the kill is not enter in database in webstats
-
View User Profile
-
Send Message
Posted Jun 14, 2012@Breci
All you have to do is put your "MySQL" info from your plugins/survivalgames/config.yml to webstats/db_con.php refer to this image as guide http://i.imgur.com/DICaH.png
-
View User Profile
-
Send Message
Posted Jun 14, 2012@ep1s0d3
No you have to make a lobbyspawn, lobbywall, create your arena, set your arena spawn point. Using the button to start the game does NOT make part of the plugin.
-watch this for help : https://www.youtube.com/watch?v=nmJ82QIqIgc-go on this server for an example : play.mc-sg.org-
View User Profile
-
Send Message
Posted Jun 14, 2012Im having a little bit of confusion that i needed working out.
I have downloaded the Survival map where theres numbers on a wall that count down when u push a button.
Why doesnt the game start, and do i have to type /sg startgame or whatever the command was its kind of a pain as i cant /sg startgame unless im in the game, and i cant be in that room cause im stuck in position as intended.
Also come towards the end of the game! the winner of the game gets ported back to his chamber where i setup the 24 spawnpoints for the players.
Problem is no one else can join the game, and if i reload all command the server TOTALLY dies and non responisve i have to goto Process manager to shut it down.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@LaxWasHere
This is the same SQL adress in my plugin files and in my webstats files. I've edited on my own computer with on the editing tool in the SQL soft of my hosting service. My minecraft server and my website are hosted in different servers.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@Breci
You are supposed to edit db_con.php with the same MySQL info as your SurvivalGames plugin. If you are hosting from your own computer, change 'localhost' to your external ip.
-
View User Profile
-
Send Message
Posted Jun 14, 2012I've a little problem with the webstats. I've edited db_con.php with the correct SQL ID but it still using localhost and the default name.
here the link : http://mine-science.craft-web.com/stats/
-
View User Profile
-
Send Message
Posted Jun 14, 2012@Double_0_negative
Ive been taking private lessons for java and cisco networking for about 1 year thats how ive learned java I reconstruction your whole plugin Because i couldnt find the source You dont have to add me to the dev team It just seems that you guys are having trouble with fixing these errors Im just here to help dont take it the wrong way
Im working on a new plugin called UltimateJail With many highly known developers http://forums.bukkit.org/threads/closed-ultimatejail-the-final-replacement-for-jaillikehell-and-jail.80571/
Were all coming together to make the best jail plugin
-
View User Profile
-
Send Message
Posted Jun 14, 2012@Ozelo
Well thats not hard to hard at all just to remove that command.
-
View User Profile
-
Send Message
Posted Jun 14, 2012@pgirl
This is a know bug and soo far, my test version has run for over a day without doing this on my test server, so i belive i have finally fixed it
@LaxWasHere
Looking good!
sometime in the future i plan on making a light theme
-
View User Profile
-
Send Message
Posted Jun 14, 2012@zephroelectro
Yeah :p I also find your background a little agresive if you understand what I mean.