24

Solved it! A meandering discussion on the Talk page for the server.properties article on the Minecraft Wiki indicates that this is Forge's fault. Apparently it redefines spawn-protection to be a boolean that turns protection on or off entirely (which you can't do in vanilla), and defines a new variable, spawn-protection-size for what the former variable ...


14

Spigot is a fork of CraftBukkit and implements the same Bukkit plugin API, and is designed to be a drop-in replacement for CraftBukkit. The advantage of Spigot is extreme configurability. If you know what you're doing, you can see a 50% drop in RAM and CPU use. But that's a big if – since you're asking, you should probably assume that the extreme ...


11

Here is what I did. Bukkit generates a world and a world_nether folder. I moved the vanilla/world/regions to bukkit/world/regions and then moved vanilla/world/DIM-1 to bukkit/world_nether/DIM-1


10

A server-setting was added in 1.1 to control this. If your server.properties contains generate-structures=false before you generate the world, and there will be no structures. The default is true, so to turn it on instead you just leave that setting alone. An alternative answer that works for all versions: The flag is stored within the world's level.dat, ...


9

Yes it is quite possible to do this. The issue is the game mode will not be enforced until a map change occurs. So for instance entering the following in the console will give the desired effect: rcon_password fooBarBaz rcon game_mode 1 (classic competitive) rcon changelevel de_any This will change the game mode and change the current level thus ...


9

It looks like you have your public IP typed into the Private IP field on your port forwarding setup. The public IP is assigned to your modem/router by your ISP. You will want to instead put your private/internal IP in that field. This is the IP assigned to your computer by your router. You can find your internal IP (under Windows) by opening cmd.exe and ...


8

Though an answer has been accepted, I needed some additional steps to make this work. I also wanted to import The End (which didn't exist when this queston was asked and answered). So here are full, updated instructions for others with this problem. Note: I installed Spigot rather than Bukkit. Spigot is a speed-enhanced fork of Bukkit, and the same ...


7

On Linux, I came up with a rather basic solution which you can find here: https://github.com/pwaller/waitsilence The idea is to use inotifywait | waitsilence to determine when minecraft has finished writing its backup out. That allows you to avoid corruption. If you run your minecraft session inside a named screen (e.g, screen -S minecraft), then you can ...


7

If you don't feel like installing SourceMod, there are a few basic commands you can use to ban people. These are banid and addip- banid bans a Steam ID (account), and addip bans an IP address. To get the ID of a player, open the console in-game (~) and type status. You will get something similar to this: hostname: Counter-Strike: Global Offensive version : ...


7

You will not get VAC banned for using cheats on your own server. As far as that is concerned you might as well be modding the game; what you do on your own is neither here nor there. In many ways it is easier to "cheat" on an offline server by using commands in the dev console such as sv_cheats 1. It is only considered cheating (to the point of getting VAC ...


6

make a cfg file for all 3 MvM maps: mvm_coaltown.cfg, mvm_decoy.cfg, mvm_mannworks.cfg use this format to force modes: tf_mvm_popfile "mvm_mannworks_ironman" variables: tf_mvm_popfile "mvm_mannworks" // Manouvers (invasion, easy) tf_mvm_popfile "mvm_mannworks_advanced" // Machine Massacre (invasion, normal) tf_mvm_popfile "...


6

It will depend on what make and model of router you have. Once you have determined the make and model of your router, you will need to open its configuration page in a web-browser (hopefully you have some experience with since you would at the very least need to change the password). Then find the Port Forwarding page (it may also be called Virtual ...


6

The logAdminCommands gamerule will prevent logging commands and outputting to the console. The console will no longer show such logged messages (indicated by the "INFO" section), but the console will still show messages from chat (indicated by the "CHAT" section), which the commandBlockOutput gamerule controls instead. /gamerule logAdminCommands false As ...


5

By default you can call a vote to change the mission difficulty, although this requires a majority to change. This option is called sv_vote_issue_mvm_challenge_allowed and should be set to 1 for this to work. If you wish to change via console command use tf_mvm_skill with 3 being normal and 5 being advanced2. Although this console command requires sv_cheats ...


5

You should call save-off first, save-all afterwards. This makes sure the world gets completely saved, and no save will occur during the creation of you backup.


5

Bot difficulty can be changed at the console and in the configuration files by changing the bot_difficulty variable, which can be set to one of the following values: Easy: 0 bot_difficulty 0 Normal: 1 bot_difficulty 1 Hard: 2 bot_difficulty 2 Expert: 3 bot_difficulty 3 There are also the following two commands which are supposed to re-scale ...


5

You stated bukkit plugins were preferred, but other ways are acceptable. You cannot change the grass look for the whole server, as it is generally a client side feature. In other words, how one person sees grass is completely different to how another one sees it as they may have texture packs and other client side mods which alter the look of things. You ...


5

Note that only other operators can actually see those messages, not all the other players of the server. To turn it off for OPs, do: /gamerule sendCommandFeedback false


5

This is from the official Tf2 Wiki: If you decide to use a custom map voting plugin, make sure you put the map name in both the maplist.txt and the voting list for it to work correctly. SRCDS (Source Dedicated Server) allows for easily editing of this list of playable maps. which is found in orangebox/tf/maplist.txt To add custom maps, drop the ....


5

Consider using a server plugin like whitelist.tf. It allows server owners to disallow certain items on their server and has several presets depending on your needs.


4

Internally, the game refers to blocks as "tiles" and non-blocks (mobs, dropped items, minecarts, etc.) as "entities". Some blocks need extra information associated with them (chests have inventories, furnaces have cook times, …) which are stored as invisible entities called "tile entities". The blocks which have entities associated with them are then "...


4

Your problem may be that you are an OP on your server. I had this problem when setting up one a server – OPs seem to have permissions to access all commands (the * permission node), even if Essentials is trying to override it.


4

You need to put all .cfg files into the \cfg folder in the main left4dead2 directory


4

Well, this is 5 years too late, but... Any startup commands that start with a + are actually cvars that can also be changed in the server console. i.e. mapgroup mg_hostages in the server console should change to the mg_hostages map group for the end of map vote.


4

It looks like a bug with 1.4.x with the spawn protection. The workaround is to define anything in your ops.txt and spawn protection should work properly. The other option is to use a protection plugin instead of the vanilla protection.


4

I found this Python script - "Advertising Linux Minecraft Servers to the LAN" that worked well for me: My 5 year old son is really in to playing Minecraft at the moment and always wants me to play with him. I set up a couple of Minecraft servers on a Linux machine on my local network so that any of us could hop in and out from any computer. ...


4

The term "rendered" is incorrect here, as that implies the client will render blocks and entities even when they are not within range to do so. Instead, "loaded" is the appropriate term, as the spawn chunks are forcibly loaded into memory by the server in order to send update ticks. The spawn chunks encapsulate a large number of chunks, which surrounds the ...


3

From what I could find in the console you have to use: MP_warmuptime 60 This would set the warmup time to 60 seconds. The standard is at 25 seconds and the minimum is 5 seconds. Also as a tip for next time: in the console you can do find "text" and it will find all console commands with that text in it.


3

I decompiled the Minecraft server version 1.2.5 using the Minecraft Coder Pack and quickly stumbled through the code: The players inventory and location gets saved into the <playername>.dat when: The server stops The player disconnects So one possible way to go if you wanted to keep track of your players locations and inventories would be to use an ...


3

Giving them worldguard.region.redefine will not give them worldguard.region.redefine.member, using a wild card will do that: worldguard.region.redefine.*. It may be obvious, but it wasn't to me at first, that using that wild card will not give them worldguard.region.redefine. Given your current situation, I would say to use the first set up, because they ...


Only top voted, non community-wiki answers of a minimum length are eligible