Neste tutorial, você aprenderá como configurar seu próprio servidor Killing Floor. Os comandos foram escritos para o Ubuntu, mas podem ser adotados para outras distribuições do Linux (como o CentOS).
Pré-requisitos
Primeiro, instale os pacotes necessários.
sudo apt-get update
sudo apt-get install lib32gcc1 screen wget
Configurar servidor
Crie um diretório para o seu servidor.
mkdir ~/killingfloor ; cd ~/killingfloor
Faça o download e extraia o SteamCMD.
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
Execute o SteamCMD e digite sua identidade de login do Steam.
./steamcmd.sh
login <username> <password>
Defina o diretório de instalação e aguarde o download dos arquivos do jogo.
force_install_dir /home/<user>/killingfloor/game/
app_update 215360 validate
Crie um script de inicialização para o seu servidor.
vi killingfloor.sh
## Paste in these two lines, and save.
cd /home/<user>/killingfloor/game/System/
./ucc-bin server KF-farm.rom?Difficulty=7.0?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6 -ini=Killingfloor.ini -nohomedir
chmod +x killingfloor.sh
Edite Killingfloor.ini
com as configurações que você gostaria de usar.
cat /home/<user>/killingfloor/game/System/Default.ini > /home/<user>/killingfloor/game/System/Killingfloor.ini
vi /home/<user>/killingfloor/game/System/Killingfloor.ini
Inicie seu servidor na tela.
screen -S killingfloor ./killingfloor.sh
Seu servidor está executando agora, aproveite!