Setting up a Secure Minecraft Server

Learn how to setup and configure Minecraft server without risk of unwanted guests.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
38 students enrolled
Take This Course
  • Lectures 12
  • Length 36 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

In this course I am going to cover everything you need to know about installing, configuring and maintaining a Minecraft server as well as making it secure against any unwanted guests. We are also going to cover how to backup and restore your worlds in case of unexpected emergencies.

This Course is the A-Z Guide on Securely Setting up a Minecraft Server.

We are going to cover:

  • Installation and maintenance of Minecraft server
  • Configuring Minecraft server settings
  • oWhitelisting players
  • oOpping players
  • oBanning players
  • Setting port forwarding on your router
  • Security recommendations

In this course, you are going to learn the following:

  • How to install and configure a Minecraft server
  • How to setup your router
  • How to connect to the game (both local and remote)
  • How to secure your server
  • How to backup your worlds

This course has everything you need to know about setting up and securing your server.

We will go over every setting step by step and give a detailed description of what everything will affect in your world. We will also cover how to maintain player lists as well as white listing ONLY the players you want to be able to connect. We will cover how to connect to the server and take a look at server logs. Lastly, we will cover how to update your server, so you are always playing on the latest version of Minecraft.

In the end of the course we are going to cover my personal security and performance suggestions and recommendations. There are many ways to setup and secure a Minecraft server, but not all of them are right. I go into each scenario and explain why we are going to set certain items the way we do. This allows us to both be safe, but also limit lag for external players.

What are the requirements?

  • Basic Knowledge of Windows

What am I going to get from this course?

  • Setup a Minecraft Server
  • Add Security to Your Server

Who is the target audience?

  • Anyone with a Love for Minecraft
  • Anyone Looking to Play Minecraft with Friends

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this lecture I will:

  • Introduce myself
  • Go over the curriculum
  • Cover the goals of the course

In this lecture we will cover:

  • Downloading Minecraft server
  • Installing Minecraft server
  • Accepting the EULA agreement
Section 2: Configuring Minecraft

In this lecture we will cover everything in the file.

This includes:

  • Permissions
  • Difficulty Levels
  • Generating Worlds

In this lecture we will go over allowing players to access your server by using the whitelist feature.


In this lecture we will cover how to give and remove operator privileges on our server.

We will be using the following commands:

  • /op <player>
  • /deop <player>

In this lecture we will cover:

  • Kicking Players from Server
  • Banning Players from Server
  • Banning IP Addresses from Server
  • Pardoning Players to Return to Server
Section 3: Port Forwarding

In this lecture we will cover how to gather the needed information to begin port forwarding:

  • Default Gateway
  • Local IP Address

In this video we are going to setup a static IP address. The reason for adding a static IP address is so our router knows where to route the incoming traffic.


In this lecture, we are going to cover how to setup your router to port forward to the static IP address we had previously setup. We are setting the port forwarding so the router knows where to send the incoming traffic.

Section 4: Final Steps

In this lecture we are going to cover:

  • Security Recommendations
  • Performance Recommendations

In this video, we will discuss:

  • Connecting to the Minecraft server locally
  • Connecting to the Minecraft server remotely

In this lecture we are going to cover how to update your server while saving your settings.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Andy Swinford, Software Engineer, Application Analyst, Reporting Guru

Andy Swinford is a highly experienced professional with a vast background from his 10+ years working in Information Technology. Andy's previous roles range from System Administration, Software Engineering as well as more than 5 years experience with utilizing various technologies to provide reports for all levels requested.

Andy is a very skilled software engineer and has experience in SQL, MySQL, PHP, C#, ASP MVC, JavaScript and a few other languages. At any opportunity Andy has, he works to learn new, and better his current skills.

Ready to start learning?
Take This Course