Welcome back again everyone for a marvelous article from BC! Today I’ll be discussing my adventure in hosting and maintaining my very own TeamSpeak server at home. The main concern for starting you own home server, for those interested, is of course having a machine that is available to be on constantly throughout the day and night. I would highly recommend a laptop for the time being if you have one as they have a low power consumption over a desktop computer in most cases. On top of that if anything ever happened to the outlet it is connected to it will have a battery that will allow enough time to relocate it. In other cases, where this has happened to me at least once, you can even hotspot your phone if you have unlimited data to act as a backup internet at times when your main internet goes down.
One beneficial backup would be to also pay for a TeamSpeak server just in case one day it takes longer than expected to bring your server back online. Another thing to be aware for those of you that use Windows 10, the system will automatically install updates against your will and restart the computer. In that situation you need to remove a password login requirement as I had to and setup the TeamSpeak server software to launch at system startup. If you have a solid state drive for the main hard drive even better as your system will literally boot in 8 seconds or less.
So let’s say you have the laptop/computer setup, connected to a reliable outlet, connected directly to the router and everything is as it should be. Now what? Well for starters no one will be able to connect to your server from outside your local network. How do you resolve this? By setting up a port forward within the router for that specific machine and setting that machines IP address to a static address for traffic to be routed correctly.
The steps in doing so are as follows:
- Enter your router via the local network address (sometimes 192.*.*.*, where the * could be anything based on the manufacture of the router you own)
- Login in (obviously)
- I usually go to the “Advanced” tab and look for “Port Forwarding” wherever it is in there.
- Once in the “Port Forwarding” section select “Add New” or whichever option allows the addition of a new forwarding.
- Enter in the IP address of the machine that will be running the TeamSpeak server along with the port number you intend on using for the server.
- Then of course save the information you just entered.
- Once completed let’s go to the machine that is running the server.
- Go to start menu, control panel, network and sharing center then click on change adapter settings in the left side panel.
- Right click on the adapter the internet is running through such as the Ethernet port.
- Click Properties.
- Search for IPv4 and double click.
- Now you will see a few things in this screen. You must select the 2nd options for both areas with radial button options.
- Enter in the static IP of the machine you chose in the port forward options of the router in the first row.
- The 2nd row will contain the sub-net mask which is 255.255.255.0 in most cases. To find out exactly please go to the start menu and search CMD. Then type in ipconfig once that DOS window has launched. It will provide you with the sub-net mask you need to enter based on your router.
- The DNS IP will, in most cases, be the router IP. *For example 192.168.0.1*
- After all that info is entered hit “Enter” and to be on the safe side of things restart the computer for the settings to take full effect.
Then VOILA! You’re practically done, unless you are the paranoid as I am and don’t like handing out your IP address all wily-nily. I use No-IP in regards to DNS redirecting for my TeamSpeak server. For example I have it setup where is someone types in bcts.whatever then it will redirect through No-IP’s service and connect the user directly to my server through their TeamSpeak client. This was something I had to learn on my own so to speak along with the port forwarding part above.
If you have any questions please let me know or suggestions regarding ways of improving this. I will be working on a tutorial video for those of you who are better visual learners versus reading. For everything crazy, fun and interesting remember to check back here at BC. Until next time!