[Tutorial] Como agregar mapas/misiones al sven coop

Antes que nada quiero aclararles que no es nada del otro mundo pero a lo largo de la historia han surgido inconvenientes varios por no saber donde se deben instalar los mapas del svencoop, muchos dejaban que los mapas se descarguen desde el server cosa que aun teniendo el fastdl en correcto funcionamiento algunas descargas no se sincronizaban (generalmente modelos y wads)
La ventaja de conocer de donde se descargan y de que forma se agregan los mapas nos da la ventaja de obtenerlos de forma más rapida al bajarlos mediante el navegador (firefox)
Sabiendo esto dividiremos el tutorial en tres partes, aclarando aquí de que va cada una para que puedas ir a la que no sabes o te interesa.

1- De donde se descargan los mapas
2- Como instalar los mapas o misiones
3- ¿Como veo las extensiones de los archivos?

1. Los mapas deben descargarse de scmapdb.com, que es la pagina principal para subir mapas del sven coop (scmpadb significa sven coop map data base – traducción al castellano: base de datos de los mapas del sven coop)
En la pestaña principal, a penas entramos en la web tenemos arriba a la izquierda un buscador para los mapas en color gris, si conoces el nombre del mapa puedes buscarlo por ahí, si quieres ver todos los que hay puedes hacer clic más abajo en el menu «Maps» para comenzar a verlos, una vez que selecciones uno tendras la información del mapa en ingles y debajo de ella la descarga para descargarlo debes hacer clic en «Download», luego apreta en el enlace de descarga (generalmente es scmapdb, se descarga desde el mismo server de la pagina)

Nota: Los mapas vienen comprimidos en los formatos zip y rar para poder abrirlos deberas descargar el winrar de forma gratuita desde su pagina web oficial

2. Una vez tengamos el archivo descomprimido nos apareceran carpetas y archivos con distintas extensiones (en el ultimo punto te aclaramos como verlas)
Todos estos archivos y carpetas iran al final dentro de la carpeta «svencoop», dentro de esta van las carpetas siguientes:

wad: Contiene las texturas del mapa, su extensión es .wad

gfx: Dentro de ella suele aparecer la carpeta env (entorno u ambiente) lo que lleva dentro son los archivos en 5 imagenes que muestran las 5 dimensiones del mapa en archivos .tga (piso, cielo,y las cuatro paredes de los alrededores)

models: dentro de esta van los modelos autos, jugadores, armas algunos mapas tienen modelos de jugadores o armas especiales para que solo se vean en ese mapa y su extensión .mdl (dentro puede haber carpetas con el nombre del mapa, player u otro)

sounds: Dentro de ella van los archivos .wav que son los archivos de audio (gritos, disparos, voces y otros efectos) (si viene sin s se deja tal cual, hay dos mapas que lo tienen de esta manera)

sprites: Son efectos de explosiones, disparos, sangre, etc. que se muestran como gif animados (tienen movimiento o bien son dibujos estaticos) su extensión dentro de la carpeta es .spr

maps: Dentro de ella se encuentran varios archivos, si bien es la carpeta principal tuve que dejarla para el final porque son varios archivos
*Los mapas se muestran con la extensión .bsp
*El archivo .res es un archivo de recursos que carga en cache todos los datos del mapa (mapa, models, audio, skills)
*El archivo .cfg carga la configuración particular de cada mapa, no obstante hay otros dos tipos de archivos que son _motd.cfg muestra una descripción del mapa o la misión a realizar, basicamente son las instrucciones o la historia, mientras que _skill.cfg es un archivo de configuración de los skills que cambia daño de armas y vida de los npc (o incluso del jugador)

Una vez que tenemos tocas las carpetas con sus respectivos archivos dentro (algunos vienen por separado, son de mattel, por esto debemos revisarlos para ponerlos en sus carpetas correspondientes) los agregamos dentro de la carpeta svencoop, para ubicarla tendremos que ir a la Biblioteca de steam>propiedades sobre «sven coop»>Files u Archivos locales>Ver Archivos locales una vez allí copiaremos la carpeta svencoop donde pusimos los archivos ya ordenados y la pegaremos en la carpeta que se nos acaba de abrir, reemplazaremos lo que sea necesario y tendremos el mapa instalado.

Nota:
Generalmente los archivos están bien ubicados, pero llegado el caso de que esten dispersos esto te ayudara a ubicarlos para que el mapa no crashee el juego

3. La extensión de los archivos es la que nos indica el formato y tipo de archivo que es, para ver las extensiones debes ingresar en Panel de control>opciones de carpeta>Ver> y destildar la opcón «ocultar extensión para tipos de archivo conocidos»

7

Cómo actualizar el kernel de Linux en CentOS 7

El núcleo es el núcleo de un sistema operativo. El kernel de Linux es el kernel monolítico similar a Unix del sistema operativo de la computadora Linux. Fue creado por Linux Torvalds, y todas las distribuciones de Linux, incluidas Ubuntu, CentOS y Debian, se basan en este núcleo, el núcleo de Linux.

En este tutorial, le mostraré cómo actualizar el núcleo de CentOS 7 a la última versión. Usaremos un núcleo precompilado del repositorio ELRepo. Por defecto, CentOS 7 usa el núcleo 3.10. En este manual instalaremos la última versión estable del kernel 5.0.11.

En esta página

  1. ¿Qué es el ELRepo?
  2. Lo que haremos:
  3. Paso 1 – Actualiza y actualiza CentOS 7
  4. Paso 2: comprobación de la versión del kernel
  5. Paso 3 – Agregue el repositorio ELRepo
  6. Paso 4: instale la nueva versión del núcleo de CentOS
  7. Paso 5 – Configure Grub2 en CentOS 7
  8. Paso 6: eliminar un núcleo antiguo (opcional)
  9. Referencia

El núcleo es el núcleo de un sistema operativo. El kernel de Linux es el kernel monolítico similar a Unix del sistema operativo de la computadora Linux. Fue creado por Linux Torvalds, y todas las distribuciones de Linux, incluidas Ubuntu, CentOS y Debian, se basan en este núcleo, el núcleo de Linux.

En este tutorial, le mostraré cómo actualizar el núcleo de CentOS 7 a la última versión. Usaremos un núcleo precompilado del repositorio ELRepo. Por defecto, CentOS 7 usa el núcleo 3.10. En este manual instalaremos la última versión estable del kernel 5.0.11.

¿Qué es el ELRepo?

ELRepo es un repositorio basado en la comunidad para Enterprise Linux y admite RedHat Enterprise (RHEL) y otras distribuciones basadas en él (CentOS, Scientific y Fedora).

ELRepo se centra en los paquetes relacionados con el hardware, incluidos los controladores de sistema de archivos, controladores gráficos, controladores de red, controladores de tarjeta de sonido, cámara web y otros.

Lo que haremos:

  1. Actualizar y actualizar CentOS 7
  2. Comprobación de la versión del kernel
  3. Agregar repositorio ELRepo
  4. Instalar nueva versión del kernel
  5. Configurar Grub2
  6. Eliminar kernel viejo

Paso 1 – Actualiza y actualiza CentOS 7

Lo primero que debemos hacer antes de actualizar el kernel es actualizar todos los paquetes a la última versión. Actualice el repositorio y todos los paquetes a sus últimas versiones con el comando yum a continuación.

yum -y update

Ahora instale el complemento yum para ser más rápido al instalar y actualizar paquetes.

yum -y install yum-plugin-fastestmirror

Sistema CentOS 7 actualizado y todos los paquetes actualizados a las últimas versiones.

Actualiza todos los paquetes

Paso 2: comprobación de la versión del kernel

En este tutorial, utilizaremos CentOS 7.6 con el kernel predeterminado 3.10. Verifique su versión de CentOS con los siguientes comandos.

cat /etc/redhat-release
 cat /etc/os-release

Obtendrá la información del sistema de la siguiente manera.

Verifique la versión CentOS y la versión Kernel

Para verificar la versión del kernel, también puede usar el comando uname.

uname -snr

Y obtienes el resultado sobre la versión del kernel de Linux y la arquitectura del sistema.

Verifique la versión del núcleo de CentOS

Paso 3 – Agregue el repositorio ELRepo

Antes de instalar la nueva versión del kernel, necesitamos agregar un nuevo repositorio: el repositorio ELRepo.

Agregue la clave gpg ELRepo al sistema.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Ahora agregue el nuevo repositorio ELRepo con el comando rpm.

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Cuando esté completo, verifique todo el repositorio habilitado en el sistema y asegúrese de que ELRepo esté en la lista.

yum repolist
Agregar repositorio ELRepo

El repositorio ELRepo se ha agregado al servidor CentOS 7.

Paso 4: instale la nueva versión del núcleo de CentOS

En este paso, instalaremos un nuevo kernel más reciente del repositorio ELRepo, kernel versión 5.0.11, la última versión estable en kernel.org.

Instale la versión del kernel ELRepo con el comando yum a continuación.

yum --enablerepo=elrepo-kernel install kernel-ml

–enablerepo es una opción para habilitar un repositorio específico en el sistema CentOS. Por defecto, el repositorio ‘elrepo’ está habilitado, pero no para el repositorio ‘elrepo-kernel’.

Instale Linux Kernel 5.0 en CentOS 7

Puede verificar todos los repositorios disponibles en el repositorio habilitado y deshabilitado en el sistema con el siguiente comando.

yum repolist all

Lista de repositorios CentOS 7, repositorios habilitados y deshabilitados.

Lista de repositorios CentOS

Paso 5 – Configure Grub2 en CentOS 7

En el paso 4, ya hemos instalado un nuevo núcleo 5.0.11 en el sistema. Ahora, le mostraré cómo configurar la versión predeterminada del kernel para cargar cuando se inicia el sistema.

Verifique todas las versiones de kernel disponibles en Grub2 con el comando awk a continuación.

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

Usted ve que tenemos dos versiones de kernel: 3.10 y 5.0.11.

Ahora queremos configurar el kernel predeterminado que se ejecutará cuando se inicie el sistema. Usaremos el kernel 5.0 como predeterminado, por lo que puede usar el siguiente comando para configurarlo.

sudo grub2-set-default 0

0: es del comando awk en la parte superior. Kernel 5.0.11 = 0 y Kernel 3.10 = 1. Cuando desee volver al kernel anterior, puede cambiar el valor del comando grub2-set-default a 1.

Luego, genere la configuración de grub2 con el comando ‘gurb2-mkconfig’, luego reinicie el servidor.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
 sudo reboot
Configurar Kernel predeterminado en Grub2

Vuelva a iniciar sesión en el servidor y verifique el uso actual del kernel.

uname -snr
Verifique la versión del kernel

Obtiene un resultado que se está utilizando la versión 5.0.11 del núcleo en su sistema.

Paso 6: eliminar un núcleo antiguo (opcional)

Este es un paso opcional que es útil para obtener más espacio libre. En este paso, le mostraré cómo eliminar un núcleo antiguo de su sistema CentOS 7. Esto debe hacerse cuando tiene más de 3 o 5 versiones de kernel instaladas en el servidor.

Para este propósito, necesitamos instalar la utilidad yum-utils desde el repositorio.

yum install yum-utils

Ahora limpie su núcleo antiguo con el comando a continuación.

package-cleanup --oldkernels

Si obtienes el resultado a continuación.

Elimine de forma segura el núcleo antiguo en CentOS

Eso significa que solo tienes 2 o 3 versiones de Kernel instaladas. Si tiene más de 3 versiones instaladas, el comando eliminará automáticamente el núcleo antiguo de su sistema.

CentOS 7 Kernel se ha actualizado a la última versión estable utilizando ELRepo Kernel Version.

Referencia