7

How To Make A Successful Faction/PvP Server

  • 1,149
    Views, 12 today
  • 30 Comments
  • 1 Favorites
  • Flag / Report

Get Embed Code

Forum:
HTML:
Link:
avatar
SackboyRocks
Level 25 : Expert Dragon
This is my first blog post. If this helped you at all please show me some respect with a diamond or comment. Leave some feedback on what I should do next!

Hello! I have been looking around for a decent server tutorial, with some good tips, but haven't been able to find one. I decided to throw this together for new server owners out there trying to go for the factions gameplay.

How To Make A Successful Faction Server:

Before taking the time to design the server, you are going to want to make sure of a few things.

First, try to have a good dedicated server host. I am currently using http://www.hosthorde.com for my server, but there are other hosts out there that have some quality hosting. The cheapest plans I have seen so far are from http://www.ggservers.net/ so you can look around there. But either way be sure that your host is reliable and has good support.

Don't host your server from a home computer/box. Although you may have good ram, it is not the best idea when you are planning on making your server big. Your internet most likely will not be able to handle more than 30+ players at a time. Doing this will ensure a lag free environment for your players.

Alright. Now that you have a good host that is prepared well, your going to want to make sure that you are running the latest version of bukkit that matches with the newest minecraft version.

You are going to need a few basic plugins, that pretty much every server uses. The main ones you should use are:

Essentials - http://dev.bukkit.org/bukkit-plugins/essentials/
World Edit - http://dev.bukkit.org/bukkit-plugins/worldedit/
World Guard - http://dev.bukkit.org/bukkit-plugins/worldguard/
Group Manager - http://wiki.ess3.net/wiki/Group_Manager

Group Manager is used to create ranks, and permissions for each rank. This is very ideal when having trusted ranks, staff members, and donation ranks. By having ranks, it encourages players to play more often to rank up between ranks. You can give people permission for certain commands/abilities too. I will not be going through how to set this up, but there are many tutorial videos out there that will break down the process of creating a group, changing their prefix/suffix in chat, and giving them specific permissions.

Next, you are going to want to think of a theme for your server. Whether its a more RPG feel to your faction server with plugins like mcMMO, or something different. You are also going to want to keep in mind that in factions, players will often get bored. Try to throw in other minigames like Spleef, Hunger Games, or MobArena for players to turn to when they are bored. Otherwise, they may just leave and possibly never come back.

There are many other plugins that are helpful when creating your faction server. First, I would recommend getting the plugin Votifier (http://dev.bukkit.org/bukkit-plugins/votifier/). This plugin allows players to vote for your server on server lists, and get rewarded for it in-game. By having more votes for your server, it will show up higher in the lists and get more people to come join. Having more players means having more votes, and having more votes means having more players! This will add up and in the end create a great server! I would also get the plugin GAListener (http://dev.bukkit.org/bukkit-plugins/give-anything-listener/) to have more control over what you can reward players for voting. Litterally anything you can type in game and be preformed by this plugin.

Some other plugins I would recommend are:

SilkSpawners - http://dev.bukkit.org/bukkit-plugins/silkspawners/ "Allows players to mine spawners with a silktouch pickaxe. You can also enable crafting spawners through a crafting table and customly define the crafting recipe."
Obsidian Destroyer - http://dev.bukkit.org/bukkit-plugins/obsidiandestroyer/ "Allows players to break obsidian, or any other block in-game that once couldn't be broken. This is for TNT, Pickaxes, or anything else. I use this to allow players to do directly what the plugin says, destroy obsidian with tnt. But this can also come in handy on extremely OP servers and you can allow Bedrock to be destroyed with tnt."
NoCheatPlushttp://dev.bukkit.org/bukkit-plugins/nocheatplus/ "Every server will encounter hackers at some point. This plugin simply does its best to stop hackers and does a very well job at it to. It will notify any ops in chat if it detects a hacker and the reason why it believes they were."
ClearLag - http://dev.bukkit.org/bukkit-plugins/clearlagg/ "This plugin has many features that you can use to stop your server from excessive lagging. A neat feature that I use is a automated lag removal. What this does is it deletes any entities laying about that could be causing lag. You can define the time it will clear them, a custom message sent to players in chat, and what exactly will be cleared."
CombatLog - http://dev.bukkit.org/bukkit-plugins/combatlog/ "This plugin stops players from disconnectly while in combat. Basically all it does is kill players as they leave while in combat, letting the cheated out opponent be able to pick up the loot he/she should have gotten."
floAuctions - http://dev.bukkit.org/bukkit-plugins/floauction/ "I honestly love this plugin. It allows players to auction off items to other players. You can see the chat blazing with people bidding on different items. It really gets the players involved in the economy aspect of the server."

Another good idea is to find a good developer (This may be yourself :P) to design some custom plugins for your server. This will make it look more professional, and add your own touch to the game. But this also will usually come with a price as most developers only will do it for money.

Also, another vital part of your server is actually how it looks in the game. Make sure your spawn is sexy and really makes the players go "WOAH" apon joining. Honestly, if I join a server with a small little square box with a bunch of donation signs shoved in my face, I will probably leave within 5 seconds. Keep your spawn open, make it a bit big (Not too big!) and keep everything organized. Make sure most of the aspects of the game are all accessble from spawn. (A shop, rules board, donation ranks, staff, minigames, etc.) Take your building abilities to the test. If you know anyone else who is good at building, invite them on to help build the spawn.

One of the most important parts of your server is donations. Without them, how else will you pay for your server? Do not force or threaten players to donate This will defiantly bring your server down within a week. Shoving donation ranks/packages in players faces at spawn is almost just as bad. Make the players feel at home, and let them know that donating is an option. Tell them through autobroadcasts that donating is a good way to help out the server and show your respects. Make sure they get some cool items for donating, but don't ever make it too overpowered. There are many servers that are somehow surviving, and litterally it is pretty much Pay To Play. If you dont donate, you have a 0% chance of actually enjoying the game. Do not make it like that. Wisely make some reasonable donation options. Also, a great plugin for setting up donation ranks is MinecraftMarket (http://dev.bukkit.org/bukkit-plugins/minecraft-market-free-donation/) Now other server owners out there may be thinking "Why aren't you saying BuyCraft?" I no longer use BuyCraft because of one thing. To get useful features, you have to pay $5 a month. Which is completely stupid. Why pay to get paid? It just doesn't make sense to me. I use MinecraftMarket because it can do everything possible through BuyCraft for FREE, and a little bit more. You can change the donation command as you please, set up a beatiful custom GUI for players to browse donation options, and easily set up a great website. Want to see an example? Check out my store at: store.hazardpvp.org. Looks good right? :D

I just want to point this out right now. One thing I see a lot these days that brings servers to their knees is the selection of staff. Many servers littereally give everyone that joins and asks for it a staff rank. This leads to abusive staff, that cause most everyone to leave. Do not make your server like this at all! Carefully select your staff, and make sure they know what they are doing and are mature. Pick well respected members on your server to be staff. If someone joins and before litterally doing anything, asks for staff, keep a note in your mind that that very player will NOT be getting staff in their lifetime on the server.

Advertising And Getting The Server "Out There":

Now this is where many servers fail. They have a nice server, all set up properly with a great variety of plugins, but they never get their server known. And advertising isn't as easy as it looks. Do not go on youtube or some other social media website and spam comments of your minecraft ip/host address. That makes you look noobish. Don't go on other servers and spam your server address. That is just as bad, almost worse. You'll get nothing but a mute or a ban. The way to getting your server "out there" is a little complex, but in the end it will finish off server.

First of all, your going to want to post your server on every single minecraft server list out there. The more places it is at, the more chances people will see it. Some of the ones I use are:

http://www.planetminecraft.com (Obviously xD)
http://www.minestatus.com 
http://www.minecraftservers.net 
http://www.minecraft-server-list.com 

Your going to want to get Votifier, which I have already explained above. You can find your public key in the "rsa" folder in the plugin directory. You will feed this to the website when creating your post. Also, don't put in the port of your server. Use a seperate, 4 digit port to run votifier on. You can define this in the config.yml.

Make a banner that really catches players eyes. Consider making it a .gif which can flip through multiple pictures. An example (although it is a bit crappy) is:
undefined

If you lack in graphic design skills, find a friend who knows how to make it look good. If you really can't find anything, there are many graphic design buisnesses out there. They may cost a bit, but they can really make your banner look great. Make your description on server lists look good too. Make it look nice, and add some pictures and a deep well thought description. 

Now a days, another important part of your server is the server-icon.png and your MOTD. This may not sound that important, but it truely is. The more welcoming your server shows up in the lists, the more likely that one players will scroll down and see it stick out from the others. They will click the join button and check out your server! The epic plugin PlayerUniqueMOTDPings allows you to use variables that will show the player's username. So while Bob is scrolling down the list and sees the welcoming Motd with his name in it, Tom sees his. This plugin can be found here: http://dev.bukkit.org/bukkit-plugins/perplayermotd/

Here are some examples of MOTD/Server Icons:

Good:
undefined

undefined
Not So Good:
undefined

undefined
Note: Simply-Mc Network is a pretty good server. Hope you don't mind me busting on it!
:P



Now just try to be as active as you can on your server. Add more plugins depending on what your players say and how they act. Build your own community, and design it how you please. Another big role in getting your server popular is bumping your planetminecraft post daily. This will bring it back up to the top of the "recently updated" list for a few minutes. Do it every 24 hours to maintain a new flow of players. Welcome them, interact with them. Heck, you can even play with them at times (Don't give them items. That's no fun :P) Eventually you will see your server grow over the months. I promise you it will become popular if you follow these rules. Just never give up, keep on working your guts out and it will be alright. You never know, your server might be the next big hit!

-Thanks for reading. If this helped at all please consider giving it a diamond and leaving a comment below!

undefined
Tags:How, Make, Successful, Faction, Pvp, Server, Survival, Tutorial, Sackboylbp, Hazardpvp, Essentaisl, Groupmanager, Worldedit, Worldguard, Votifier, Galistener, Silkspawners, Obsdiaindestroyer, Nocheatplus, Combatlog, Clearlag, Floauction

More Blogs by SackboyRocksView All

Update #2 : 03/06/2014 4:56:51 pm3/06/14

Added in more information/tips!

Update #1 : 03/04/2014 6:07:21 pm3/04/14

Fixed a few errors.

Comments : 30

Join us to post comments.

1 - 30 of 30

oolliiee123
Level 3
Apprentice Warrior
August 10, 2014, 3:00 am

This is fantastic, deserves a diamond truly and a favourite!

tatermctot
Level 1
New Miner
April 30, 2014, 12:13 pm

You are awesome! You helped my server alot! Diamond for you!

SackboyRocks
Level 25
Expert Dragon
April 30, 2014, 12:22 pm

Thanks. You are just as awesome :)

tatermctot
Level 1
New Miner
April 27, 2014, 10:36 am

i have one problem. when i try to find group manager in the hosthorde plugin selection "BukGet" thing, i cannot find it. any way else to get it? please respond soon. thank you!

SackboyRocks
Level 25
Expert Dragon
April 27, 2014, 11:24 am

http://wiki.ess3.net/wiki/Downloads <-- It should say "Download Group Manager" on the list somewhere. Then just put it in your plugins folder and /reload.

1likecheese
Level 19
Journeyman Geek
March 8, 2014, 5:04 pm

This is really helpful. Thanks so much! Diamond all the way

SackboyRocks
Level 25
Expert Dragon
March 8, 2014, 5:31 pm

Thank you :)

1likecheese
Level 19
Journeyman Geek
March 8, 2014, 5:38 pm

No problem at all! really detailed blog, well worth reading, even for server experts (not me, im ok but not brilliant) it could have some worthwhile tips

SackboyRocks
Level 25
Expert Dragon
March 8, 2014, 5:41 pm

Awesome. Subscribed to you :P

1likecheese
Level 19
Journeyman Geek
March 8, 2014, 5:46 pm

way ahead of you ;) lol, same here

Madden2012
Level 11
Journeyman Explorer
March 6, 2014, 4:44 pm

Worldedit and Worldguard, are not needed at all. Honestly, Worldedit makes builds 100% worse than building it by hand.

1likecheese
Level 19
Journeyman Geek
March 8, 2014, 5:05 pm

You don't NEED worldedit, but trust me it helps for building the basic shape of a build, especially larger builds, and there are some things you can do with worldedit that make things look better! or more accurate certainly

SackboyRocks
Level 25
Expert Dragon
March 7, 2014, 1:44 am

If you use worldedit properly without making it look "noobish" it can really get the job done. I honestly mainly use it for just //copy, //paste, and //rotate when copying huge structures. Building things by hand takes a long time. And worldguard is needed to claim the land around spawn, protect it from griefers.

Madden2012
Level 11
Journeyman Explorer
March 8, 2014, 10:45 am

They are not needed to make a successful Faction server though...

SackboyRocks
Level 25
Expert Dragon
March 8, 2014, 12:22 pm

WorldGuard and WorldEdit are pretty much essential plugins for any server, whether its factions, survival, or honestly anything else.

TWSSYesterday
Level 51
Grandmaster Cyborg
March 6, 2014, 12:21 pm

GGServers are awful, and when on a hosthorde server, you're sharing bandwidth with 21 other clients (minimum)

FlightlessGhost
Level 2
Apprentice Engineer
March 6, 2014, 12:55 pm

You'll be sharing bandwidth with other clients no matter which host you use unless you pay for a dedicated server; which most people can't honestly afford.   So don't hate on any host for a common thing.

TWSSYesterday
Level 51
Grandmaster Cyborg
March 7, 2014, 7:26 am

But you're sharing with more people, so you're not garunteed good bandwidth, for those who want more information about this, go to spigot, if not, meh.

1likecheese
Level 19
Journeyman Geek
March 8, 2014, 5:08 pm

you know, hating on clients, servers, anything is really easy. YOU try setting up a host thats better. or YOU try setting up an awesome server, its easy to nitpick through others work, try giving them advice and helping people out rather than hating

TWSSYesterday
Level 51
Grandmaster Cyborg
March 9, 2014, 1:18 am

I'm not hating, and I have setup an awesome server that people came in their hundreds, and I have set up a host that is better, there is no need to moan, it wasn't intended as hate, it's constructive criticism.

SackboyRocks
Level 25
Expert Dragon
March 6, 2014, 12:39 pm

I have never tried GGServers, I just put that out there because they are cheap. And why is that a problem with hosthorde, I still get a great lag free server. All my players have no problem connecting.

TWSSYesterday
Level 51
Grandmaster Cyborg
March 7, 2014, 7:26 am

I agree, they're cheap, and have been sued for fraud so many times...

SackboyRocks
Level 25
Expert Dragon
March 7, 2014, 10:58 am

Wow. :P

closer75 JRHE
Level 20
Expert Engineer
March 3, 2014, 1:44 pm

clearlag is also bad. It uses 4.3 MB to clear about .8 MB worth of stuff

closer75 JRHE
Level 20
Expert Engineer
March 3, 2014, 1:41 pm

PEX is more lightweight and breaks less than GroupManager

SackboyRocks
Level 25
Expert Dragon
March 3, 2014, 4:03 pm

PermissionsEX is a good permissions plugin, but is a little more advanced than GroupManager. Since this is steered towards new players to server hosting, I wanted to show them GroupManager. For the breaking part, I have no clue what your talking about. I have been using GroupManager for over a year and it has never broke/crashed? Its a very reliable plugin.

closer75 JRHE
Level 20
Expert Engineer
March 3, 2014, 4:32 pm

if you make a perms error in PEX, it is a lot less likely to screw up the entire permissions system

SackboyRocks
Level 25
Expert Dragon
March 4, 2014, 1:41 am

I have messed up a permission every once in awhile in GroupManager. In-game it pretty much disables every command. But I get it fixed quite quickly, not really an issue. Actually, I'd rather it warn me that something is wrong in the config like that by crashing, than not doing anything.

closer75 JRHE
Level 20
Expert Engineer
March 4, 2014, 9:40 am

When you screw something up in PEX, it normally just not allow you to use the permission. There are also commands for PES that allow you to set perms ingame

SackboyRocks
Level 25
Expert Dragon
March 4, 2014, 10:06 am

Ok, I see what you mean. You can set permissions for GroupManager in-game too. /mangaddp to add permissions to a group. /mangdelp to delete permissions from a group. /manuaddp to add a permission to a user. /manudelp to delete a permission from a user. When your done editing in-game just /mansave and your done.

1 - 30 of 30