Instalar un servidor Killing Floor 2 en Ubuntu 20.04

Instalar un servidor Killing Floor 2 en Ubuntu 20.04 LTS Server.

Killing Floor 2, es un juego sobre temática «survival horror» junto a disparos en primera persona, desarrollado por la empresa Tripwire Interactive. En esta aventura propuesta, los jugadores se deben adentrar en una Europa continental infestada por unos horribles y sanguinarios clones llamados Zeds, e intentar acabar con ellos.

Se permite el modo multijugador online, pero claro, es evidente que para ello necesitas un servidor online. En este artículo de hoy, vemos las instrucciones paso a paso de forma sencilla, para que puedas tener tu propio servidor Killing Floor 2 montado en Ubuntu Linux 20.04. Si sigues las instrucciones indicadas, tendrás tu servidor listo para operar en pocos minutos.

Servidor Killing Floor 2

Servidor Killing Floor 2

 

Instalar un servidor Killing Floor 2 en Ubuntu 20.04

Para la mayoría de procesos de la instalación necesitaremos tener permisos, así que para no perder tiempo después… ejecuta el siguiente comando.

sudo su

Ahora actualizamos nuestro servidor Ubuntu.

apt update

apt full-upgrade

Ejemplo…

root@SoloLinux-demo:~# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apt apt-utils base-files bash bsdutils busybox-initramfs ca-certificates cifs-utils curl dirmngr distro-info-data gcc-10-base gnupg
  gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv initramfs-tools initramfs-tools-bin
  initramfs-tools-core ldap-utils less libapt-pkg6.0 libasound2 libasound2-data libblkid1 libbrotli1 libc-bin libc6 libcryptsetup12
  libcurl4 libfdisk1 libfreetype6 libgcc-s1 libgcc1 libglib2.0-0 libgnutls30 libgomp1 libgssapi-krb5-2 libhogweed5 libk5crypto3
  libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblz4-1 liblzma5 libmount1 libmysqlclient21 libnettle7 libp11-kit0
  libpam-modules libpam-modules-bin libpam-runtime libpam0g libpci3 libperl5.30 libprocps8 libpython2.7-minimal libpython2.7-stdlib
  libpython3.8 libpython3.8-minimal libpython3.8-stdlib libseccomp2 libsmartcols1 libsnmp-base libsnmp35 libsqlite3-0 libssh-4
  libssl1.1 libstdc++6 libsystemd0 libudev1 libuuid1 libwbclient0 libxml2 libzstd1 linux-base locales lsof lz4 mount openssh-client
  openssh-server openssh-sftp-server openssl perl perl-base perl-modules-5.30 procps python2.7 python2.7-minimal python3.8
  python3.8-minimal rsyslog screen snmp sudo systemd systemd-sysv systemd-timesyncd tar tzdata ubuntu-keyring udev util-linux
  uuid-runtime xz-utils zlib1g
114 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 55.8 MB of archives.
After this operation, 575 kB of additional disk space will be used.
Do you want to continue? [Y/n]

 

Una vez actualizado el sistema, instalamos SteamCMD que es el cliente de Steam bajo línea de comandos. Pero si tienen un Ubuntu 20.04 LTS Minimal Server, obtendrás errores. Antes de continuar, sigue estos pasos que te indico.

apt-get install software-properties-common

add-apt-repository multiverse

dpkg --add-architecture i386

apt update

Bien, ahora si puedes instalar SteamCMD.

apt -y install steamcmd

Ejemplo…

root@SoloLinux-demo:~# sudo apt install steamcmd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  gcc-10-base:i386 libc6:i386 libcrypt1:i386 libgcc-s1:i386 libidn2-0:i386 libstdc++6:i386 libunistring2:i386
Suggested packages:
  glibc-doc:i386 locales:i386 steam:i386
The following NEW packages will be installed:
  gcc-10-base:i386 libc6:i386 libcrypt1:i386 libgcc-s1:i386 libidn2-0:i386 libstdc++6:i386 libunistring2:i386 steamcmd:i386
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 5066 kB of archives.
After this operation, 22.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Aparecen dos ventanas que debes aceptar, es la licencia de uso.

Licencia de Steam

Licencia de Steam

 

Acepta la licencia.

Acepta la licencia de Steam

Acepta la licencia de Steam

 

Al terminar la instalación, creamos el directorio del servidor del juego.

mkdir /kf2

Descargamos todos los archivos del servidor. Sé paciente, puede demorar un rato.

steamcmd +login anonymous +force_install_dir /kf2 +app_update 232130 validate +quit

Una vez descargado, lanzamos el servidor con el siguiente comando.

/kf2/Binaries/Win64/KFGameSteamServer.bin.x86_64 kf-bioticslab

Si no quieres tener abierta la sesión de terminal…

screen -S kf2 

/kf2/Binaries/Win64/KFGameSteamServer.bin.x86_64 kf-bioticslab

Si quieres desconectar.

screen -r kf2

# o mediante teclado

Ctrl+ad

 

El proceso de iniciar una instancia en el servidor, puede tardar un poco. Puedes crear un script bash para acelerar ese proceso.

nano lanzakf2.sh

Copia y pega lo siguiente.

#!/bin/bash

screen -mdS kf2 /kf2/Binaries/Win64/KFGameSteamServer.bin.x86_64 kf-bioticslab

Guarda el archivo y cierra el editor. Le concedemos permisos.

chmod +x lanzakf2.sh

A partir de ahora, puedes iniciar el servidor con…

./lanzakf2.sh

# o

bash lanzakf2.sh

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar un servidor Killing Floor 2 en Ubuntu 20.04.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido