Today I am going to show you my personal setup a Plutonium T6 Server using Linux.
The distribution used is Debian10.
To make this guide I used several existing topics .
I also want to apologize in advance for my English, it is not very good.
VPS/Dedi Setup :
First things first you need to get yourself a VPS/Dedicated Server with Debian10 installed.
Login as root user by default
Lets update the server and get it up to date.
# Update repository and Upgrade software apt-get update && apt-get upgrade -y
We will then setup a basic firewall with fail2ban to automatically ipblock users trying to brute force into the server.
# Install firewall and allow 22 port apt install -y ufw fail2ban && \ ufw allow 22/tcp && \ ufw default allow outgoing && \ ufw default deny incoming && \ ufw enable
# Allow i386 Architecture dpkg --add-architecture i386 && \ apt-get update && \ apt-get install wget gnupg2 software-properties-common -y apt install -y apt-transport-https # We will now setup the winehq key and repository wget -nc https://dl.winehq.org/wine-builds/winehq.key apt-key add winehq.key && \ apt-add-repository 'deb https://dl.winehq.org/wine-builds/debian/ buster main' # Setup key and repository for dependency of wine wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/Release.key apt-key add Release.key && \ apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./' # Update repository apt-get update ## Now we will install wine apt-get install -y --install-recommends winehq-stable # Remove key files rm winehq.key Release.key
# Add Variables to the environment at the end of ~/.bashrc echo -e 'export WINEPREFIX=~/.wine\nexport WINEDEBUG=fixme-all\nexport WINEARCH=win64' >> ~/.bashrc # Update our session source ~/.bashrc # Configure our wine environment winecfg
Congratulations, wine is now installed and enabled with a 64 bit prefix.
Graphical interface (not required if you already have one or if you don't want one)
apt-get install xfce4 xfce4-goodies thunar-archive-plugin
if you want web browser, firefox is better.
apt-get install firefox-esr
Install T6 Server File
You can download my pre-installed pack.
- Required Server File
- Required Bin File
Decompress the file and Create shortcut for zone file in Zombie & Multiplayer game-file.
## I Decompress file with rar, if you don't have rar apt-get install rar ## Decompress file mv ~/Downloads/T6_Server.rar ~ rar x T6_Server.rar ## Create Shortcut ln -s ~/T6_Server/Server/zone ~/T6_Server/Server/Zombie/zone ln -s ~/T6_Server/Server/zone ~/T6_Server/Server/Multiplayer/zone
Now if you have download pre-installed pack go to Server Configuration
Or Follow installation Step by step
Download Required Server File [Torrent] ( I advise you to use QBittorrent )
Then put the folder in a directory named T6_server
Download the complete Game File [Torrent]
Transfer your Binary File via FTP ( I advise you to use FilleZilla )
- Win + R -> %localappdata%\
- Copy Plutonium File and Paste in your home path VPS/Dedicated Server
After these steps you should have this in your VPS/Dedicated Server :
Configuration T6 Server
Now configure the server to run it. Open your terminal.
if you have download pre-installed pack, the file is already existing you just have to edit it.
# Go in your Binary File cd T6_server/Plutonium # We need create server launcher touch T6Server.sh nano T6Server.sh # Paste this and replace the attributes #----------------------------------------------------# # Shell Script for Linux Server T6 Plutonium PAT=~/T6_Server/Server/ # Your Game Path (where there is binkw32.dll) KEY='AAAAAAAAAAAAAAAAAAAAA' # Paste the server key from https://platform.plutonium.pw/serverkeys CFG=dedicated_zm.cfg # Name of the config file the server should use. (default: dedicated.cfg) PORT=4976 # Port used by the server (default: 4976) -> Don't forget to allow server port in ufw fail2ban MODE=t6zm # Game Mode ( Multiplayer / Zombie ) -> ( t6mp / t6zm ) wine .\\bin\\plutonium-bootstrapper-win32.exe $MODE $PAT -dedicated +start_map_rotate +set key $KEY +set net_port $PORT +set sv_config $CFG #----------------------------------------------------# #Close nano Ctrl + X and Save #Make the file executable chmod +x ./T6Server.sh # Allow server port in ufw fail2ban ufw allow 4976 comment T6Server1 && \ ufw reload #Launch Server ./T6Server.sh
#Installation .NET Core 3.1 wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb #Install the SDK #The .NET SDK allows you to develop apps with .NET. If you install the .NET SDK, you don't need to install the corresponding runtime. To install the .NET SDK, run the following commands: apt-get update; \ apt-get install -y dotnet-sdk-3.1 #Install the runtime #The ASP.NET Core Runtime allows you to run apps that were made with .NET that didn't provide the runtime. The following commands install the ASP.NET Core Runtime, which is the most compatible runtime for .NET. In your terminal, run the following commands: apt-get update; \ apt-get install -y aspnetcore-runtime-3.1