CentOS7, Linux, RedHat (I\'m thinking about doing Minecraft since I\'m most fami
ID: 3847683 • Letter: C
Question
CentOS7, Linux, RedHat (I'm thinking about doing Minecraft since I'm most familiar with it)
You are tasked with setting up networked multiplayer GAME SERVER of your choosing on one of your Linux virtual machines. There are some requirements:
1. The game must have a Linux compatible server (do some searching on your favorite multiplayer games to see if a Linux server is available).
Hint: If you have a STEAM client installed on a Linux desktop system you can find quite a bit of these listed there, or just go on the steam site and search for them.
2. Compile the LATEST version of the server software from source code on your CentOS 7 minimal system (go to the game's website and download the source code or installer).
*You will need to find the dependencies and install them as well. You can install dependencies via yum if they are available. If not you will have to compile them from source code as well. Or investigate how to install 3rd party repositories within CentOS for yum in order to get the dependencies if they are available through a separate repo like EPEL or ATRPMS.
*If there is no source code available for the server your are attempting to install use whatever install method the developers provide and document the process.
3. Configure the game server per the documentation .
4. Install the game client on your HOST system.
5. Use your Host-Only network adapter between the host system and the game server to log in and play the game.
6. Take some screenshots as proof that your game server works to include in your documentation.
7. You must also add DNS entries for the game server in your DNS server and setup firewall rules on the game server itself to allow for inbound traffic. Make sure you include this information in your documentation. Be sure to provide a NMAP report for your game server to show the open ports as proof that the firewall was configured properly, and that you verified the security footprint of the firewall from an external perspective.
I'm looking for commands used and steps to help complete. I've been working on this for two weeks and have a good start on one of my virtual machines, but could use assistance.
Explanation / Answer
Step-by-Step Assistance For The GameServer Setup in Linux
Step 1: Please update your operating system before starting anything related to the server, as sometimes the updates help in solving most of the problems. So,
Step 2: Install StemCMD
Step 3: Start SteamCmd the command is cd ~ && ./steamcmd.
Step 4: Login anonymously(preferred) the command is login anonymous.
Step 5: Stress out the SSH access
Step 6: Use firewalld for configuring the firewall and if not than you will have to use the ip tables.For firewalld we need to write some protocols they are as follows:
Step 7: Installing the repositories that are used for security patches and I recommend it strongly, the command is sudo apt-get install steamcmd
Step 8: There will be an error displaying when you start the server and it has a temporary and easy fix i.e. Move the directory and symlink to the libsteam.so
Step 9: Fire up the SteamCMD with the help of the command screen ./steamcmd.
Step 10: If you are need of exiting the screen without interfering the STEAM SERVER than press CTRL+A and then D. To resume use the command screen -r to return to the server.
These are the step-by-step method of making a game server in LINUX Distributions. Hope it was easy to understand and I have explained it with simplicity.Querries are welcome in the comment section below.
Please rate the answer if it helped....Thankyou
Hope it helps...
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.