Download Latest Version skripte.zip (7.3 kB)
Email in envelope

Get an email when there's a new version of Gameserver Installer/Startscripts Linux

Home / scripts_Version3.0_english
Name Modified Size InfoDownloads / Week
Parent folder
ReadMe.txt 2013-07-22 2.6 kB
scripts.zip 2013-07-22 7.0 kB
Totals: 2 Items   9.6 kB 0
Mod Name: Gameserver Installer/Startscripts
Mod Author: John Hannibal Smith
Version: 3.0
Release Date: 13.07.2013
Category: Gameserver
Homepage: https://sourceforge.net/projects/gameserverstart
Forum: https://sourceforge.net/projects/gameserverstart

===========
Description
===========

Gameserver Installer



============
Installation
============

#System Vorbereitung
apt-get update
apt-get upgrade
apt-get install screen
apt-get install gawk
apt-get install ia32-libs

For Debian Wheezy
apt-get update
apt-get upgrade
apt-get install screen
apt-get install gawk
dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs

#SteamCMD Installation
cd /home
mkdir ./.STEAMCMD
cd ./.STEAMCMD
mkdir ./scripting
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
chmod -R 777 /home/.STEAMCMD
./steamcmd.sh
Steam>quit

Write the following text into /etc/security/limits.conf:
* soft nofile 2048
* hard nofile 2048

This is required so SteamCMD cna run without errors.

#Installing Scripts
cd /home
mkdir /home/skripte

Upload the conent of the scripts.zip to this Folder (DEDICATED_HL1 DEDICATED_HL2 DEDICATED_MINECRAFT gs_installer.sh)

chmod -R 777 /home/skripte

add a new User for the gameservers (for example gameserver , you can add as much users as you want for your servers. for example user1, user2, user2, ...)

useradd -m -s /bin/bash gameserver
passwd gameserver
enter the Password twice

#Gameserverinstallation
cd /home/skripte
./gs_installer.sh install_hl1 //for HL1 Games
./gs_installer.sh install_hl2 //for HL2 Games
./gs_installer.sh install_minecraft //for Minecraft

Note: When you run the Gameserverinstaller first you get asked for a user. Use the user you added first. DO NOT ENTER THE USER ROOT!

====================
Compatibility Issues
====================

You have to put the following lines to /etc/security/limits.conf these Lines are important for SteamCMD

* soft nofile 2048
* hard nofile 2048

For 64 bit Systems:

You have to install the ia32-libs for dedicated servers:

apt-get install ia32-libs

And for Debian Wheezy:
dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs


Only Tested on Debian based Systems

If you use it on SuSe you need to run the following commands:

zypper install gawk
zypper install screen



===============
Licensing/Legal
===============

This mod is released under the GNU General Public License. The GPL can be found here: http://www.gnu.org/licenses/gpl.txt
Source: ReadMe.txt, updated 2013-07-22