Hunger Games Network
Hunger Games Network (Version 1.5)
The contents of this document can also be found on our website in a much nicer-looking format
The best way to demonstrate this plugin is to try it out yourself. Click here and join a server from the Server list to try it out!
The plugin was on the front page of r/Minecraft. You can view the thread by clicking here.
<br /><br />
<br /><br />
What this plugin does
Are you frustrated with the lack of dedicated hunger games server plugins? Ones that run like the bigger servers do with custom maps, or randomly-generated maps? We were too, so we did something about it.
This self-contained plugin is simple and can be set up very quickly. Once you have set it up, you won't need to touch it; rounds will begin automatically after short periods of time, and cleanup will happen automatically.
The plugin allows two game modes: one "classic" experience and the other with custom maps. In the classic experience, you are given a short amount of time and a few starting items depending on the "kit" you choose before PvP is enabled, at which point the last person standing wins. In custom map mode, you can either use a bundled map or make one of your own with a very easy-to-use plugin called MapLoaderSetup. You'll drop the resulting .zip file inside of the plugin folder, and you'll be all set.
<br /><br />
<br /><br />
Why you should choose this plugin
-
We are one of the few groups distributing high-quality Hunger Games plugins, whereas other well-known “Survival Games” servers keep their plugins to themselves.
-
This plugin is 100% free, as are all future updates.
-
There are two main modes in this plugin, one offering a “classic” experience in randomly-generated maps and one in which you use custom maps.
-
In classic mode, players are given a short period of time to acquire resources in a couple minutes of invulnerability. They start out with a few items according to whatever “class” they choose.
-
In custom mode the server owner drops in a map bundle, such as Vareide‘s Survival Games maps (all three of which are included in the plugin download), and players fight to the death. Map bundles can be easily made, and instructions can be found on our homepage
-
We include stat tracking, which will be improved over time
-
Classes (for use in "classic" mode) can be unlocked through normal gameplay at a more-than-reasonable rate, and credits can be purchased online for a very reasonable price.
-
Credits purchases go toward keeping the Central Server service online, and any excess funds are donated to the EFF, who fight for our Internet freedoms
-
When running the plugin, you’ll automatically be added to the Server List
-
Anti cheat functionality; currently only anti-xray. More features will be added and refined over time.
<br /><br />
<br /><br />
Installation
- Classic mode
- Custom mode
- Changing server address
- Removing your server from the server list
- Changing the plugin language
<br />
-
<a id=classic>Classic mode</a>
- Drop the plugin jar into the server plugins/ directory.
- Run the server once (it’ll automatically shut down) to create the config file
- If you've run custom mode before, make sure that plugins/Hungergames/map/ is empty.
- If you have a custom server address, go to Section 3.
- If you don't want your server to appear on the server list, go to Section 4
- If you want to use French, German, Chinese, or Dutch localization, go to Section 5
- Start up your server and play
-
(Optional): Modify the standby world to your heart's content (you have to be OP to do this))
-
<a id=custom>Custom mode</a>
-
Drop the plugin jar into the server plugins/ directory.
- Run the server once (it’ll automatically shut down) to create the config file
- Drop any number of bundled map zip files (such as the ones included with the plugin) into plugins/HungerGames/map/ . If you want to create your own bundle, see Making Custom Maps
- If you have a custom server address, go to Section 3.
- If you don't want your server to appear on the server list, go to Section 4
- If you want to use French, German, Chinese, or Dutch localization, go to Section 5
- Start up your server and play
- (For OPs: do /map to switch maps)
-
(Optional: Modify the standby world to your heart's content (you have to be OP to do this))
-
<a id=address>Changing server address</a>
-
Open the Hunger Games config file (plugins/HungerGames/config.yml)
-
Change the text after “override-query: “ to your custom server address (such as “play.myserver.com”)
-
<a id=serverlist>Removing your server from the server list</a>
-
Open the Hunger Games config file (plugins/HungerGames/config.yml)
-
Change the text after "server-listed: " from "true" to "false"
-
<a id=localization>Changing the plugin language</a>
-
Open the Hunger Games config file (plugins/HungerGames/config.yml)
- Change the text after "locale: " to deDE, frFR, zhCN, or nlNL
<br /><br />
<br /><br />
Changelog (1.5)
- Added a setting for time before a round begins (minutes-before-start in the config)
- Fixed issues relating to invisible players
- Dead players appear as red in the player list now
- Dead players have red names in chat (replaces the ugly "[SPEC]" tag)
- OP players have gray names
- Corrected player count on the central server list
- Fixed many crash bugs related to the server list
- Fixed spectating players appearing on the Server List as legitimate players remaining
- Prevented conflict between MapLoaderSetup and HungerGames (HungerGames will remain enabled; MapLoaderSetup will go away)
- Fixed a major game-crashing Exception in Classic mode
- Fixed many spectator-related Exceptions
- Fixed erroneous messages being sent to spectators about their command usage
- The kick screen after the round ends displays who won
- The server list now shows the "Game in progress" message even in custom map mode
- The Minecraft server list now properly displays players remaining after the round has started
- Fixed localization on /list
- Endermen no longer pick up nor place blocks
- Fixed a bug related to kills with arrows
- Fixed an issue related to chat
- Fixed the display of max players for custom maps
- Shortened logout time to 15 seconds
- Made a workaround to overriding /help
- Fixed a situation in which alive players would be able to see spectators
- Rounds now end after 25 minutes (with notices in-game)
- Spectators are now reminded of /help
- Added a message to /rewards about offline/cracked servers
- Duplicate server list entries will automatically be removed
- Fixed player counts in server list entries
- /stats <playername> for simple stats
- Changed /rewards to /shop
- Packets are handled on a synchronized task (hopefully no more spontaneous NullPointerExceptions)
- Players can no longer run off their pedestal during lag and open chests (custom map mode)
- Fixed /who and /players
- (MapLoaderSetup) Added confirmation to removal of spawnpoints
- (MapLoaderSetup) Added /breakable [add|remove] all
the needs to me a kits folder so people can create special skills and such.
Hey, im looking for a plugin developer to help me with my new server coming up. If you can help, PLEASEEEE add "duker.skype" on Skype.
@mistrae
@mistrae
Set the ping timeout higher, to like 5 mins. On startup it generates the classic map, which takes a while, and disables ping. That's why.
I have multicraft, and i just tried classic mode.
When the server crash , console just say ping timeout..
@mistrae
Do you use a panel like Multicraft (or any other)? What mode do you use? Custom or premade?
hmmm with this plugin my serveur ping timeout everytime 2 minutes after it start
@duker02
Dam ill keep an eye on this plugin then incase haha, the HG plugin im using atm is terrible and this looks awesome
<<reply 830927>
It's only the games, though the districts idea is rather interesting.. Any number of slots will work (except on custom maps where the spawn points are limited)
Questions are good, don't be sorry about them d:
Ok, is this only the games? Or is it survival in the districts, then games sometime? This is important. Also, what is the recommended slots for a server like this? Will 96 slots work?
Sorry for all the questions, it's just not clear to me. Thanks!
@pure07
It's more dedicated only, because it generates a own world and the arena. Just start a new bukkit server on a another port and move the plugin in. Boom! You're done :). We may add Multiworld support in the future. :)
Will this run fine on a server with many other worlds such as creative and survival, Or is it for dedicated hunger game servers only?
@Grafe
Nice to see that you're enjoying it :D
If you have any questions, feel free to PM me, then we can speak in german about it.. :)
@TheFluffey
That would totally destroy the economy. If you want to have an income (Donations) then use one of the thousand broadcast Plugins or written one by yourself, which just asks every 5 mins for a donation. But giving out the ability to cheat would just destroy it. I mean, why would you play if you can just go on a server which gives out reward points as thanks for joining?
And by the way, all rewardpoints are synced. Giving them out on ONE server, will unlock them on every server. That would kinda screw the concept.
Nice plugin, thx!
@ConnorNJames
Making a command would be so useful for giving credits. That way you could also give incentive to those who vote for your server.
@TheFluffey
The main idea here is that classes you've unlocked, etc. are synced to the central server, thus letting server owners override this option is not something I currently intend to do.
@bannu1
I don't see any issues with that
@ConnorNJames
Still, us servers owners can't pay off our servers without donations... Maybe make it so that we can configure our own classes, and players with hgn.class.(NameHere) Have the ability to use them?
What if the server is not 24/7? Like im hosting the server off my computer and i dont think it can host 24/7 even if has really great power.
<<reply 811589="">>
Four things:
This plugin is meant to be used on an external server to go hand-in-hand with a normal survival, creative, or whatever server.
If you want to put messages about your server on the HG server, just install a plugin that does that periodically.
Achieving credits gives players something to play for
Credits are so ridiculously easy to get in-game that I doubt I'll get any donations for this. I need some way to keep the plugin's "Central Server" up to continue collecting stats, etc.