Shaun Cheon Welcome to my page

Thoughts of a Post-Millennial

For PAS students + parents
Here are some pdf resources that you might find useful

Access the files

Check out my projects
I do random stuff that may or may not be interesting

Click to view

Main Blog
Recent Posts

Nov 30, 2017

Why do we hate ads?

 
Advertisements

This article is also available on Steemit


Data collected by PageFair (as seen on Business Insider) shows that at least 615 million devices ran some sort of ad blocking software as of 2016. It is now 2018, and I wouldn't be surprised at all if the number hits 1 billion soon. Not surprisingly, many websites are fighting back by installing "anti-adblock" scripts and some are even refusing to let adblocked browsers access their website. In extreme cases, only paid subscribers have exclusive access to content.

If so many people block ads, then there must be some good reason to do so. But nonetheless there are some people who still don't quite understand the necessity of going the extra mile to make sure that advertisements don't show up on the screen. This however, is with good reason: the incentives behind turning on our adblockers are rather a complex combination of reasons, with each generation having their own take on modern advertising in general.

GenX - Millennials
Grew up reading paper newspapers and magazines, television was a special experience and so was the internet. Ads were catchy and fun to watch, advertised products that they liked using; was a way to learn about new products or features. Ads were of higher quality and thought, in general. Many from this generation group believe that advertisements are not as disruptive as the younger generations may believe. Installing adblock is not worth the time and effort. In facts, some find the advertisements to be helpful, especially for online shopping.

Millennials - Post-millennials (Digital Natives?)
Grew up with a television in the household (usually), which also means they are exposed to advertisements at a young age, and very frequently. I belong in this category. As a child, I hated ads (and I still do) because they always pop up during the climax of a movie/show/drama/sports match and ruin the experience. Well that was television. At a young age, we began to use the computer and the internet.

First time I started browsing the net, approximately 9 years ago, I remember I did it only to play flash games. And Flash games at that time, like any other flash game today, had ads placed all around the Flash frame. Some games even had popups (wow) that appear to make you accidentally click them. Well thats my first experience with ads, I suppose. Its not significant, but it was enough to imprint a bad image of ads that would stay in my head for the next 10 years or more.

As I grew older from Elementary to Middle School, I recall moving on from web based flash games to games that had to be installed, like Minecraft or Runescape. This led me to click through a lot of forums, blogs, and sketchy "free download" sites, all of which were full of ads. It was during this period of time when my email was hacked for the first (and so far only) time. What I found out during this period of time was that if a website has too many ads, its probably not a reliable site, and it is likely to contain phishing elements. Lessons learned.

Transitioning from Middle School to High School, I began to consistently use the internet for research. And since this was when I got my first "smartphone", I began to use the web a lot more. What disappointed me was the almost every "Free version" application in the Android Marketplace had popup ads and bottom or top bar ads. Accidental clicking would lead to the browser app opening, and often times would open chains of shortened links that seemed to open an infinite number of tabs (of more pop up advertisements).

Interestingly, this was the period of time when "mobile centric web design" began. One of the most prevalent effects of this shift in web design principles was the increasing use of slideshows. Since it was not feasible to load too many images at the same time on a phone, slideshow formats effectively allow phones to load the webpage at reasonable speeds. Unfortunately, as a side effect of this development, more room for advertisements were created. Sites began placing advertisements in between every couple images in the slideshow, forcing you to view the ads. Interestingly, desktop sites also decided to change to slideshow form. (I guess they get more ad impressions this way)

Well that sucks. More ads. But then came adblock.

Life seemed great for a while.

Then at some point, news websites, which I frequently read as I became more aware of global events, started complaining about the use of ad blockers and claimed that they were in the red because their ads weren't being delivered. After a while, anti adblockers were introduced, and later on as a countermeasure, anti adblock killers were made by the adblock community. Knowing that they can't win the adblock war, many news sites decided to turn to a subscription based system to make their users pay to read. Great.

I don't want to pay $80 a year to read Forbes. I don't want to pay $120 a year to read Nikkei Asian Review. I don't want to pay $533 a year to read Financial Times.

A final list of what I want to read would total approximately $1000 a year... Thats not cool, and it totally defeats the aspect of the internet where information can be spread easily, quickly, and freely.
And I am not blaming adblock. I use adblock for reasons beyond just to hide ads. Ads follow you around too much on the internet, and I consider that an invasion of my privacy.

But wait, why were people blocking ads on news websites anyway? Aren't new sites supposed to have a certain level of quality content guarantee?

advertisements are stupid

Im sorry. If news outlets want to show these kinds of ads and expect people not to block them, then they are completely wrong. Internet experience simply tells me that all of these are clickbait articles and I will not be clicking them and I do not want to see them embedded in my news feed.
*activates domain-wide ad blocking*

Advertisements like these don't offer anything interesting or new, and are often times cash grab scams.

So let me sum this up: We hate ads because they are low quality web links that attempt to stop us from whatever we were doing so that we can click on their sketchy links. Additionally, many ad networks invade our privacy by browser fingerprinting, which is an invasion of privacy and should be stopped.

Dear media websites,
If you wish to show us ads, please respect your users and they will respect you.
Stop showing us stupid clickbait links and stop trying to track every single action we do online.

Nov 21, 2017

I am on Steemit!

 
Steemit Logo no background

Dear Steemians,

Just in case some people want to verify my identity;
I am on Steemit as "cryptoboii"
View my profile

Sep 6, 2017

IDEA: Revamped power outlets for the 21st Century

 


Smart Power Outlets.. Where are they?
Has anyone noticed that the AC power socket that powers almost every household appliance essentially hasn't changed in 30 years? Forget the Iphone 8 for a minute and think about this fact. We are becoming increasingly dependant on electricity and yet we still don't have an efficient way to use the wall outlets without building a myriad of 'adapters' and 'converters' into our devices.

Power outlets are outdated, and that needs to change.

Therefore, I am pitching out this idea hoping that a capable company/organization/team/individual can one day bring this development into reality.

Objective

To provide an alternative set of wall outlets, surge protectors, and switches that communicate with each other via a local network to learn the power consumption habits of the user and optimize each outlet for maximum safety and power conservation.

Background

As more electricity is being consumed against the limited production quantity that each country has, the costs of consuming electricity is increasing rapidly in almost every country. Take South Korea for example: to prevent power outages, the Korean government has banned the use of air conditioners during the hottest times of the day, reserving the use of air conditioners only for public commercial buildings like major shopping malls. Violators are subject to pay heavy fines relative to the amount of electricity they consume. This has lead to numerous obvious problems, including risking the lives of the elderly who are prone to heatstroke (in summer) or circulatory diseases (in winter). Meanwhile, some countries are taking action to transition from nuclear power to renewable power. During this transition period, in which nuclear power plants will be shut down and new but expensive renewable power infrastructures are being put in place, the cost of electricity is expected to spike, worsening the existing problems of limited supply and high costs. So what could be done to reduce the cost of electricity for households? Turning to solar panels and wind energy can work, but the technology hasn’t developed enough for most households to use, especially since it is expensive considering the current level of efficiency, something else needs to be done. These are just examples where the new idea can be applied. Most consumer products that use electricity draw power from the household wall power outlets, which have remained the same for the past 20 years or so. This is where innovation can be put into place to reduce the amount of electricity that is unnecessarily used.

Innovation

The innovation here is that each unit of the final product that is going to be plugged in would contain a circuit that communicates using an encrypted radius network with nearby units that share the same public key to learn about the power consumption habits of the consumer household, and optimize the flow of electricity to reduce the amount of electricity wasted in situations like when devices are plugged in, but not in use, or from the electricity that is wasted in conversion processes for certain appliances. The device should also be able to communicate with other (supported) IOT appliances to optimize home automation and power conservation. It would also have a complimentary app that can be used to monitor and control the behavior of the units and the automation sequences. The data collected by the units can be exported by the user and uploaded to the central server for further analysis. To protect the anonymity of the users and their recorded power consumption habits, no sign-up will be necessary, and a ring cryptography scheme will be employed to anonymize the data uploaded by the specific client id, but still keep it accessible to the client.


The final intended product(s) would innovate the existing wall outlets that are an international standard as of right now. Optimally, it should be a plug and play product with minimal setup hassle.

On a side note, this can also be somehow integrated with blockchain technology to ensure privacy and security. Potentially creating the largest defense network as each household would not just have one, but at multiple smart power outlets.

Aug 17, 2017

How to detect a scamcoin (blockchain investment tip)

ICO Scams, Ethereum, Guide
Don't fall for scamcoins!

This article is also available on Steemit!

As of mid August 2017, the crypto world is nearing a total market cap of $150 Billion as new coins pop up every day while Bitcoin reaches for the $5000 mark. This leads us with hundreds of new alternative options (altcoins) that we can invest in, but of course, "scamcoins" and "shitcoins" plague the market.

Sometimes these "scamcoins" and "shitcoins" may look perfectly legitimate, with a 20 page whitepaper and a well made website along with a twitter alias and a github page. Those scamcoins and shitcoins may seem like they are unavoidable, but every moneymaking scheme has some sort of flaw that you can watch out for. Really, the best thing you can do to prevent yourself from investing in a scamcoin or a shitcoin is thorough research; and it works quite well.

With thorough research and by looking at details, you can find certain signs that may change your investment decisions. Some of these signs are dead giveaways, while others may signify clumsiness or lack of attention to details.

1. An anonymous coin dev team

This one is slightly controversial, but it is a good indicator. In the crypto community, Satoshi Nakamoto, who made the Bitcoin source code, presented himself as an anonymous identity. This has led to a rather alarmingly high amount of trust in anonymous users in the crypto world. This is not always bad, there are successful coins with anonymous dev teams, but when a dev team is transparent about their team, to the point you can check their career and education history on LinkedIn, and further confirm with their previous employers, then they bear the pressure to make sure their project work as they claimed.

Anonymous dev teams, on the other hand, bear no pressure at all to perform. They may simply create a coin, sell their premine, and disappear from the internet; behind 7 proxies, of course. Without any pressure that somebody will sue them over it.

This rule does not always apply, but if you see a combination of scammy signs along with this, then you might be looking at a scamcoin/shitcoin.

2. No whitepaper

If a coin does not have a whitepaper or a similar equivalent, I would immediately flash the red alert. Whitepapers generally require some time and effort to write, so most quick money schemes will not have one.

I'm not saying that a coin that just because a coin has a whitepaper, is not a scamcoin many scamcoins do have whitepapers. I will talk about those in the next point. Likewise, just because a coin doesn't have a whitepaper, it doesn't always mean it is a scamcoin.

3. Badly written whitepaper

You might not want to read the entire whitepaper, but there are many reasons why you should.

Just because a coin has a 20 page whitepaper, it doesn't mean its not a scamcoin. This is where good coins differentiate themselves from the scamcoins, and where the shitcoins reveal their identities. A good, legitimate coin with a strong development team will write a whitepaper that in detail, shows what exactly their concept or innovation is, along with solid research and reputable sources to back their claims.

A scamcoin or shitcoin will almost always have a whitepaper full of simple language mistakes and typos. And thats on the surface level. If you find any kind of discrepancy or flaw in the paper, you should ask the dev directly on their forum announcement. If they can't provide a compelling response, or take too long to do so (for no apparent reason), then the coin is likely a scam, or at least a poorly planned coin.

4. no https on official website

This one is easy to check. If your browser's address bar shows a lock icon, and the link starts with https:// then their site has https. You should reduce your trust by half if you see a coinsite without this. Do note that even if a link has http://, you NEED to check if the lock icon is showing up. If the link does start with https:// but the lock doesn't show up, it means that the devs misconfigured it. How can you mess up such a simple step? I would begin to doubt the dev's credibility and ability.


5. cloudflare free https

This one is not always true, because many legitimate sites use this free option. When you see a website that uses a better cert like Symantec, you can actually be a little more certain that the website is not a scam. But do be aware that elaborate scamcoins will still use this because they know it can trick people.

6. Poorly made website

This one is easy to pick out. If you see something like in the image below, then you shouldn't be investing in something like that.

Easy. Just copy paste! Nobody will know.......
There's nothing wrong with using a template, but at least you should finish setting it up before you release it to the public domain. This is just a sign of a sloppy, quick job. I wouldn't trust someone this sloppy to develop a reliable coin and deliver on their roadmap goals.

7. 40% premine, to fund "development" .......

Please. Just no.
Unless they can clearly justify this and provide transparent, untampered evidence that they are legitimately using the premine money for development. Some devs even do completely with donations from the community.


There are obviously many other signs that can reveal a scamcoin/shitcoin but these are the most common ones.
This is not a definite and confirmed list, but these signs are commonly seen on scamcoins. If you see one of these signs, then theres a chance that its a scamcoin, but you can be certain that a combination of 3 or more of these signs will almost certainly be a scamcoin/shitcoin.

Jul 6, 2017

Getting started with Altcoins

 
Altcoins, Bitcoin, Ripple, Zcash, NEM
some of the currently most popular cryptocurrencies


Sure you've heard of Bitcoin, but have you heard of the other 900 or so cryptocurrencies? If not, then perhaps it's time for you to check out this website. CoinMarketCap is an excellent place to expose yourself to currencies that you have never seen or heard of before.

CoinMarketCap.com as of July 6, 2017
Clicking into each one of these will give you all you need to get started with the coin: markets, official dev announcement boards, forums, block explorers, price history, etc.

Nonetheless, these other coins besides Bitcoin are considered "altcoins". These coins are riskier, but hold a higher investment return than Bitcoin, as most of these coins are a lot younger. Each altcoin incorporates a new innovation or a combination of blockchain techniques. Some of which are revolutionary, and some of which are nearly exact copies of the original Bitcoin or Litecoin chain. Most of these which can be mined and traded just like Bitcoin, although mining algorithms may vary.

If anyone ever told you that the price of Bitcoin is very volatile, you should show them the altcoin market. In the world of crypto finance, the price of Bitcoin is the most predictable. Each altcoin has its own set of factors that can affect its price, but one factor that every altcoin share is the price of Bitcoin itself. The general trend is that when Bitcoin's price falls, the total market cap of every coin will also fall, partially because the value of many of these altcoins depends on the altcoin to Bitcoin to bank note conversion rate. There are exceptions of course, Tether, for example is "tethered" to hard currency so that it is not as volatile as most other crypto.

The key to success in altcoin trading is to know the technology behind the coin you are investing in, like actually read the whitepapers and the developers' future plans for the coin. If the technology or innovation that an altcoin provides looks like something that will last at least 5 years, it might be a worthwhile investment.

To buy an altcoin, check the list of markets that the coin is available from on coinmarketcap. Make sure that you also research each of these exchanges and pick the safest one that does not demand too much of a transaction rate.

Once you have a solid trading plan or strategy, go ahead and trade your Bitcoins into the altcoin(s) of your choice.


Jun 30, 2017

Hackers as presented in the media

 
Hackers in the media
Original image courtesy of Sky News


The term "hack" has been showing up in the news quite often lately, particularly thanks to (not in a good way) WannaCry from last month, and multiple outbreaks of Petya that have begun materializing recently. Whenever an attack is discovered, news outlets flock to publish their cover of it (often times with inaccurate or even flat-out incorrect information), along with a batch of "hacker images". These "hacker images" consist of the stereotypical shady hooded figure behind a Guy Fawkes mask and the green command prompt with the word 'password' highlighted in red. Images like these manipulate the general public to foster a negative connotation with the word "hacker", by presenting them with something that looks completely out of the ordinary and crimminal-like, often misrepresenting white hats as criminals when the term "hacker" is brought up. Lets look at some of these images and see how absurd of an image the media has racked up, and appreciate all the graphical work that went into producing these images, of course.

I absolutely abhor slideshow format, and I'm 99.9% certain that you do too. So here are the images as a list in no particular order (and without any annoying popups).


May 29, 2017

Whats wrong with Facebook (as of May 2017)

 
Delete your Facebook :)
Am I just being too critical?



Well ok, Facebook itself was a great idea, to connect people using the internet by allowing people to share images, videos, articles, and instant message each other using a single platform. So whats the problem?

Perhaps you should log into your Facebook account right now and see for yourself. How many of these posts do you actually care about? How many people in your "friends list" do you actually know? How many memes do you see on your feed? How many advertisements can you spot on the main feed? How many "VIRAL" posts do you see? How many "tag @a if blah blah blah" posts do you see? How many articles do you see that lead you to a slideshow filled with advertisements?

You see, so how much time would you have to waste to filter through all that shit to find something actually worth noting? Is there a way to stop this? The answer is to quit Facebook, and try something else, like Twitter, until Facebook steps up its game.

There are primarily 3 reasons why Facebook has become this spammy zone filled with trashy content.

1. "Media Companies" like BuzzFeed, Likes.com, 9GAG, etc

You probably know BuzzFeed, or at least have seen or heard that name before. BuzzFeed is really the key player here because they are the pioneers of creating "viral content" for the sake of making money on the internet. I won't go into the details, but I'll give you a summary.

According to an article about BuzzFeed's origins by Inc.com, it all started when a guy named Jonah Peretti is inspired by how an email conversation with a nike employee was sent to 12 friends, and eventually became viral. This, along with a couple other experiments with virality, leads him to join up with another guy named John Johnson to start what we now know as BuzzFeed.

And yeah, they've been spamming everyone ever since.

Since their primary source of income is advertisements and clicks on their content, its no surprise that they are abusing every aspect of Facebook to try to get their content onto your feed. This includes a plethora of tactics, such as posting extremely one-sided content in order to get people to argue in the comments, therefore making the post "popular" in terms of numbers. Other tactics include uploading extremely stupid videos that people would react to, and as a result, would show up on their friends' feeds, and let the cycle repeat itself. Fun fact: BuzzFeed has actually made over 250 different Facebook pages to try to spam you from all directions. I have actually compiled a list of known spammy Facebook pages on this spreadsheet.

Nonetheless, BuzzFeed's tactics to creating viral content for money turned out to be fairly successful, and what you have next is another wave of other individuals, organizations, startups, etc joining the spam market, taking the spam to a whole new level. Likes.com and 9GAG fit into this category. I'll give 9GAG some credit though, 9GAG is fine as a standalone website, unlike BuzzFeed and Clicks.com or Likes.com whatever, 9GAG doesn't overload their users with advertisements (but with memes, maybe). The way their posts continuously appear where they shouldn't on Facebook is the problem.

2. The users themselves

This one heavily relates to the previous point. When a user likes a post on Facebook, their friends will be able to see the post too (usually). Content is bound to spread indefinitely as long as there is a minimum 5% chance that somebody will like a post, and that person has more than 20 Facebook friends.

This is why stupid spammy content can spread so quickly. The majority of the users don't really care how their actions can alter the feeds of other people. Sure, you may be subscribed to one of those pages, or your friend is, but please, you can laugh at it but don't force us to see it.

3. The Facebook Team

The third part of the problem can be traced to the folks behind Facebook. They have created an unique social media platform, but they have failed to maintain it.

So what do I mean when I say that they have failed to maintain it? Obviously, Facebook has been around since 2004, and they have maintained their servers and databases for a long time. What I mean here is that they have failed to maintain the community and user experience.

It is after all, Facebook's job to make sure that their users are "connected with their friends and the world around them on Facebook", and it seems pretty clear that they're only getting half the job done.

On the bright side, it does seem like Facebook has realized this and is making efforts to try to solve the issue with spammy sites, as seen on a recent article. However, I doubt it will lead to much improvement within the next 2 years.


For now, just delete your Facebook account. We've seen enough, its time to move on.

How to set up your own Minecraft Server (pc/pe/xbox) [repost]

 
This is a repost of a post that I wrote for PAS Tech Crew on 3/14/2016.


Im sure we've all heard of Minecraft before, and if you've played the game, you know servers can be a lot of fun. Wether it be pocket edition or  pc-xbox edition, (excluding raspberry pi) at some point, you have probably wanted your own Minecraft server. Running a Minecraft server can sometimes get really frustrating but once you get past that line, the experience is simply amazing. Some of us have tried to follow tutorials online, but I'm sure a lot of us were not successful in following all of the steps correctly. So let me elaborate a little on some of the Taiwan-specific details and some of the confusing parts regarding port-forwarding.




Choosing your server type

First off, before setting up your server(s), you need make some choices: are you going to run your server on your computer? are you going to keep your server running 24/7? what is the maximum number of players you will support simultaneously? What will be the general purpose of your server? Are you going to monetize it? Do you want to build an online player community along with the server?


​​Check this list to find the server combo you want, it will help you decide your server specifications. (I do recommend you to start small)



Some of the options here are impossible to run on a normal computer at home (not even high-end gaming computers- they don't come with enough L3 memory) but anything with 30 or fewer players will usually run well on most computers above the 4gb ram+i5 line. A somewhat stable (not necessarily fast) network connection (preferably Ethernet) is also required. If you can not meet these requirements, you can simply run a smaller server or purchase a dedicated vps (virtual private server) from ​Digital Ocean, which you will also have to do if you want to run a bigger server 24/7. There are many options beside Digital Ocean, but I highly recommend it because it is extremely customizable and they have a "pay for only what you use" policy, which really opens up room for experimentation as you can buy and delete servers anytime, with the most expensive plan being only 10 cents per hour.

*keep in mind that if you are using services like Digital Ocean to host your server you would have to use a ftp client and log in with your root/pass to access your files. (in this tutorial, I'll be assuming you know how to do this, if not, read up on this article: https://www.digitalocean.com/community/tutorials/how-to-use-filezilla-to-transfer-and-manage-files-securely-on-your-vps)

Heres the recommended ram allocation for each server combo

Pocket Edition Servers:
Options 1AW, 1AT, 1A: 0.5 gb
Options 1AS, 2AW, 2AT, 2A: 1gb
​Options 2AS, 3AW, 3AT, 3A: 1.5gb
​Options 3AS, 4A: 2gb
​Option   5A: 2.5 gb
Option   6A: 4gb
Option   7A+: 6.5gb or more

"Big Brother" Servers (experimental; both PE and PC-Xbox players can connect):
The current server software is very unstable and eats up a lot of ram
Additionally, the installation is somewhat complicated and there would be no point including it here if not a lot of people can follow the steps correctly, so if you are interested in making one using BigBrother, please message us for a 1 on 1 session
Option   BB1: 1.5gb
Option   BB2: 2.5gb
Option   BB3: 5gb or more

PC + Xbox Servers:
​Options 1BW, 1BT, 1B: 0.5gb
Options 2BW, 2BT, 2B: 1gb
Options 3BW, 3BT, 3B, 1BS: 1.5gb
Options 4B, 2BS: 2gb
Options 3BS, 5B: 3gb
Option   6B: 4gb
Option   7B+: 7gb or more


Server Installation

Assuming you have your server machine up and running, the next thing you have to do is install the server software from minecraft.net for the PC-xbox edition, or from pocketmine.net 

Windows
prerequisites: Minecraft-compatible java installation
download the server .jar from  https://minecraft.net/download
run the program (or double-click it)

same goes with the installation of the mcpe server

Linux
sudo apt-get update
java -version (check if java is installed)
sudo apt-get install default-jdk
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Mine craft.Download/versions/1.9/minecraft_server.1.9.jar
java -Xmx1024M -Xms1024M -jar minecraft_server.1.9.jar nogui

for the installation of the mcpe server, simply follow the step by step instructions that comes with the download on their website

Mac
Download the server.jar from the download page
create a folder and put the .jar in it
run
cd "$(dirname "$0")"
exec java -Xmx1G -Xms1G -jar minecraft_server.1.9.jar

for the installation of the mcpe server, simply follow the step by step instructions that comes with the download on their website



Server Configurations

You will receive an error message regarding the server EULA. to fix this, simply open eula.txt from your server files folder and change "eula=false" to "eula=true". And then run the program again
your first server run will be a little slow because the console will be busy generating the map and creating server files
Once its finished generating the map and it shows a message: "done! (22 secs)" or something similar to that, you can run the command: "stop" to shut down the server.
Then you must move on to the server configuration files, which should be easily located in your server folder

I will not go over all the details of editing the server configuration file, but it is crucial that you set the "server-ip" as your local ip in your home network (example: which would be 192.168.0.17 for me). If you are using an online service to host the server, change the server ip to "0.0.0.0".

Check out these links for more detail on the config files:
http://pocketmine-mp.readthedocs.org/en/latest/configuration.html
http://minecraft.gamepedia.com/Server.properties

An introduction to internet network structures

By now, if you try to run the server, you will be able to join from your local network. You can begin experimenting with plugins and start playing on your server.

If you are running your server at home, your server is not public yet, and you are the only one able to connect to it. If you are running your server on an online service, congrats m8, your server is public and all set to go. However, of course, if you are running your server from home, you will have to take extra measures to make sure your server is accessible from anywhere in the world, and these series of extra steps, I would like to call "Port Forwarding and DNS setup"

Port Forwarding

Again, if you are using an online service, there is no need to do this, you can close this webpage and enjoy your server now. And for the rest of us, I will try to keep the explanations as simple as possible so that it is easy to follow.

Step 1: find your router/modem's local ip and type it into your address bar in a web browser

examples: 
​photo 1: school's router
​photo 2: my home router

School Router
Home Dlink Router































The modem/router's local IP may vary by brand, so I would recommend physically checking your router/modem as it is usually written on it. 

Step 2: Log in with your admin rights and head over to the "port forwarding" or "virtual server" section, it should look similar to this

Dlink Virtual Server setup page

Step 3: add a new "server port configuration"

Virtual servers list configuration

Name it whatever you want, it doesn't really matter
Protocol: Use TCP, but if a "both" is available, use both
​Port: 19132 for minecraft pocket edition, 25565 for pc-xbox edition
​(write the same thing for both public and private ports)
​IP Address: your machine's local address within your home network
​Schedule: Always
Inbound Filter: Allow All

Step 4: save & apply settings, reboot

(optional step 5)
if you have a dynamic DNS, use this http://www.noip.com/remote-access to set up a hostname so you wont have to update the ip every day
Now add your server ip to your client and you can play on it like any other server!



Populating your server

If you want your server to be public, and you want more than 20  players playing on it the entire time, you need to start marketing your server

Starting from this point in this tutorial, I will be using my (old) server as an example

Step 1: post your server details in minecraft forums
the more detailed and organized it is, the better
when people read your post, you MUST give them the impression that you have something AMAZING planned in mind

http://www.minecraftforum.net/forums/minecraft-pocket-edition/mcpe-multiplayer/mcpe-servers/1995267-free-vip-giveaways-50-slots-porkchop-realms-new

The forums are an amazing way to recruit admin staff, gain critics' attentions, etc.

Step 2: start recruiting people for your server
id say you have to be really careful here because you cant 100% trust someone you meet on the internet, so be rigorous in your screening process, and even then, don't trust them all the way; unless.. they somehow prove themselves worthy, of course (which happened to be the case with my co-owners)
Id say you would need to find 
2 managers/admins
5 builders

Step 3: start adding your server details onto server lists
example: ​http://mcpeserverslist.com/  

Step 4: start adding plugins and increase diversity (or make your own/customize)

No good server does not have a login system, portals system, anti-mods system,  commands control system, etc...
you will have to add plugins or else the server can easily get run over by abusers

example: here are my server files from 2014 (keep in mind you can barely recycle any part of it because its extremely outdated)
https://drive.google.com/file/d/0By7Zn6_RVFpCYWhUSnZEUlBRcFE/view?usp=sharing

Step 5: start encouraging rising youtube stars to do videos on your server
examples: (some of these were from before my server's name changed)

Step 6: Occasionally renovate your server

For example, my server used to be called "DroidCraft", but I later changed it to "Porkchop-Realms" as that seemed to be a more interesting title.
I also changed the lobby design every 2 months or so, until it got to the point where the lobby design was one of the server's specialties

Eventually, a month or two before I shut down my server due to economic reasons, it got rated as one of the top 3 favorites by a player written article
http://www.poweredbyredstone.net/?p=2752

Hopefully, this rather long tutorial helped :)

If you do plan on using DigitalOcean, check out this (short) tutorial video that I made


Here are some old youtube videos made by others about my server



Contact Me


Shaun Cheon
Republic of China
Republic of Korea

1-800-nope
[email protected]
PGP Public Key (.txt)
(SHA1:d0d0483b708190cf87ecfe0bcc263c3da949aefa)
(MD5:2e230676293270234d282fdf9e29f14c)

Want to be notified of new posts?
Sign up to the Mailing List !